On 10/05/2012 8:24 p.m., anita.sivakuma wrote:
Hi Amos, Thanks for the reply. I have one question about this mDNS or multicast DNS.
It is the resolution method for *.local host names. It has slightly different requirements than normal domain resolution.
Sorry, I am new to this DNS server concept. So please bear with me. Based on my understanding, suppose I have a DNS server installed, and it does not have the name resolution for a particular site, I believe it will forward the request to a various DNS servers outside the network. Am I correct? Now, if I use internal DNS client in squid and specify the DNS nameserver in the squid.conf, will it attempt to forward the request to other DNS servers if it is not found in that particular DNS nameserver or is that part not concerned with Squid ?
Yes that is how DNS works. Squid is the one that creates the first packet and passes it to the nameserver(s) it knows about.
And I believe each DNS server will have its own cache as such. In that case will it be copied on to the Squid's internal IP cache (hash table?) whenever a lookup is resolved? How different is the ipcache in this case from the DNS cache?
No difference. ipcache and fqdncache are the Squid internal caches for DNS record information.
I see from the Squid start up log that the /etc/hosts is automatically copied to the ipcache table.
Yes. Amos