Discussion Locked

Windows 2000 Internet DNS server

0 helpful
4 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

I need some help getting a Windows 2000 DNS server set up. This isn't to be used on a LAN/Active Directory -- this is a real live Internet DNS server on a non-AD Win2K server.

I've set up DNS on smaller LAN's before & it seems pretty straightforward but how do I get those records propogated out to the rest of the Internet? My #1 priority here is being able to add/modify host records and get them dynamically updated through the whole WWW as quickly as possible. What do I do? Set up forwarders? How does this work?

4 replies

by mpdcsup

Despite popular belief, there is no dynamic update of host records in the way you are describing. Dynamic update refers only to how DNS primaries and secondaries keep in sync.

During normal BIND (name resolution) operations, DNS records are provided by primary and secondary DNS servers when asked for and are cached for the duration of their Time-To-Live (TTL) value.

Their a two points of view you must look at when configuring DNS. First, for your situation, external resolution of your domain namespace (don't get confused here with the word "domain" -- we aren't talking at all about Windows NT Domain today) is the ability of your DNS server to respond to requests from Internet users for the IP addresses of your hosts (e.g., www.yourco.com, ftp.yourco.com and mail.yourco.com). The other point of view is from that of your in-house users for which your DNS server will provide name resolution.

Without discussing the miriad ways these two tasks can be accomplished, lets examine a normal name lookup in a most standard sense. We'll take the point of view of your in-house user making a request for a resource on the Internet (we'll see the first point of view from the perspective of the DNS server of the domain from which our user is making the request). Here goes...

Sam opens his web browser of choice (IE 5.5 sp1, of course) and types http://www.yahoo.com into the address bar and hits enter.

Via configuration of IP on Sam's local machine, the DNS server (your server providing viewpoint #2) is queried for the IP address of www.yahoo.com.

If a request (from one of Sam's co-workers) for this address has been received from Yahoo's DNS server since the TTL value in the response, that response is used to fulfillSam's request; Otherwise, DNS begins to break down the address left-to-right, looking for known DNS (learned from cached responses and retained for the duration of each response's

by mpdcsup

TTL value) servers servicing www.yahoo.com, yahoo.com and com.

If your DNS server finds a known nameserver in its cache, it forwards your request to it for resolution (beginning to see a pattern here? -- each step along the way gets us closer to the answer). At the worst case, your DNS server ends up asking the DNS server servicing the 'com' domain (a so-called root server) for the nameserver for 'yahoo.com' and then asks it for the address of its www host (www.yahoo.com).

Getting dizzy yet? K, 'nuff background.

You need to set the IP address of your DNS server to the first address in the Domain servers list of your Domain Name Registration (check with your registrar). This will cause the root servers to pass your DNS server's address in response to requests for name resolution of hosts in your namespace.

You need to an a Start-Of-Authority (SOA) record to lay claim to your domain namespace and an appropriate mix of Host (A) and Mail (MX) records as your needs require.
And, finally, you need to set your DNS server's IP address in the IP configuration of your clients.

There are scads of details you need to know to tune this up -- I suggest the following:

Dns and Bind
by Cricket Liu, Paul Albitz, Mike Loukides (Editor)
Paperback - 482 pages 3rd edition (September 1998)
O'Reilly & Associates; ISBN: 1565925122 ; Dimensions (in inches): 1.06 x 9.20 x 7.08

This discussion is closed to new replies.