DNS In A Nutshell DNS connects browsers to servers by translating URLs into the IP (Internet Protocol) numbers that are used by routers and servers to direct HTTP requests and data to the right places.
There are two fundamental types of DNS servers that allow this to work: the servers that respond to browsers queries and the servers that hold the canonical information about which IP maps to which URL.
Recursive DNS Servers When your browser sends out a DNS query assuming the browser doesnt already have the mapping stored in its cache it is sent to a recursive DNS server. Recursive servers are the part of the DNS that provides the required information to web clients. They are usually managed by ISPs or the organizations that own the domain from which the connection is being made a company, for example, although there are some popular public recursive DNS servers run by big corporations like Google and other organizations.
Authoritative DNS Servers Authoritative DNS servers know the mapping of URL to IP for a domain. They are the source of the information that the recursive DNS servers send to web clients like browsers. Authoritative DNS servers for a website are usually provided by web hosting companies or specialist DNS hosting companies.
Thus, as DNS is so fundamental to the internet's structure, it is very good that there's now a formally verified implementation.
To: ShadowAce
Could you do your tech ping?
Thank you.
2 posted on
07/11/2014 8:16:47 PM PDT by
OneWingedShark
(Q: Why am I here? A: To do Justly, to love mercy, and to walk humbly with my God.)
To: OneWingedShark
Ada ... a very good programming language with less career potential than Cobol or Fortran.
3 posted on
07/11/2014 9:54:30 PM PDT by
SecondAmendment
(Restoring our Republic at 9.8357x10^8 FPS)
To: rdb3; Calvinist_Dark_Lord; JosephW; Only1choice____Freedom; amigatec; Still Thinking; ...
6 posted on
07/12/2014 4:21:00 AM PDT by
ShadowAce
(Linux -- The Ultimate Windows Service Pack)
To: OneWingedShark
Having implemented MSDNS, BIND, and Ironsides, I can tell you that Ironsides blows away the competition for security. DNS poisoning is impossible if configured by a competent admin.
That being said, Ironsides lacks a lot of the features available in MSDNS and a lot of the flexibility of BIND.
7 posted on
07/12/2014 5:38:50 AM PDT by
rarestia
(It's time to water the Tree of Liberty.)
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson