Typically, people keep at least two domains, one internal and one external. For devices that are internal , you use a namespace that does not match your external namespace. So if you are mycompany.com externally, you are mycompany.int internally. This helps prevent people from using your DNS server to map your internal network.
That said, you can host both the namespaces on the same server, but best practices says you should have separate servers for internal and external.
Most people own their internal DNS servers -- I don't know of anyone who hosts that offsite. The internal servers resolve requests both internally and externally to the Internet. All your clients point to these boxes.
Many people do not own the servers that contain their external DNS information. Largely it's because it isn't worth the bother or cost to host them. Let your ISP do it for you -- it is typically pretty inexpensive.
Main Topics
Browse All Topics





by: OllienPosted on 2004-12-01 at 13:12:18ID: 12720517
I believe DNS servers are set up in a chain-like fashion, that go well out of the enterprise itself.
Your No. 1 server will normally exist in a company, but when queried, it will then query another DNS server on the outside for the client, normally the ISP hosts this server. Eventually that client will be simply given an IP address for the name (eg, www.experts-exchange.com) that wish to access. When the IP address is queried the request is able to be routed through the internet.
For No. 2, a company wouldn't have a DNS server for the hosting of remote access servers (web servers, etc), the DNS would be handled at the client end (who would be querying the webserver, for example, No.1), and eventually be given an IP address to the company, or one of many servers within a company. Once the request reaches that IP address, the company servers can route the request internally to the appropriate server if required (normally used with port forwarding etc, where there are a number of servers hosting different services behind the one external IP address).
Hope I haven't confused you!
Ollie