For the most part it is through UDP, which is very insecure and that's one of the reasons why DNS attacks are so easy to pull off. If your really good at programming (or know somebody who is, like I did) you can get them to set you up with a new system which uses TCP. And the advantage of this is you can have any sort of encryption, 3/4/5 way handshake, intrusion detection etc...
If you want to learn about DNS, you should look into the UDP protocol first and get a good firm understanding. And alot of books when explaining UDP actually explain it with DNS.
Check your network connections. That is usually a main problem of not communicating with either DNS or DHCP on a LAN.
What is the difference between a preferred DNS server and an altenate DNS server?Read more: http://wiki.answers.com/What_is_the_difference_between_a_preferred_DNS_server_and_an_altenate_DNS_server#ixzz2LRd3ICed
authoritative dns server is server that has own databases that has name resolution for the clients that for resolve from name to ip address and for ip address to name. non-authorititative dns server is server that forward request of dns client to authoritative dns server for resolve.
Unbound - DNS Server - was created in 2007.
The primary DNS server is usually the same as the router's IP adress.
If a DNS server cannot find the answer to the DNS Query in its own database it will first query the forwarders (if there are any configured) and then ask the root server. root servers (by default) are the master DNS servers of the Internet.
The prefered DNS server for the site is the server which sends the dns zone updates to all the other servers in the site. The primary DNS zone is created on the server and it has the authority to send changes in zone to other servers
referral
TCP/ IP protocol suite uses a DNS client. DNS stands for Domain name system .A DNS server maps a name to an address.
Domain Name System (DNS)
start run cmd {enter} ipconfig /all it'll be to the left of "dns server"
One looking to resolve their DNS issues should enable reverse look-ups on their DNS server. Next, one should check for duplicate records on their DNS server. Finally, one should compare the records on their DNS server and make the necessary changes.