Windows 2000 DNS

Previous Topic Next Topic

Planning Your Namespace

When planning your namespace, you must decide whether to use a private root and whether you want your internal and external namespaces to have the same domain name.

Whether you can use a private root depends on the type of clients you have. You can use a private root only if each of your clients has one of the following:

If you have clients lacking both of these, the DNS server hosting your organization's top-level internal domain must forward queries to the Internet.

Table 6.12 shows, based on the proxy capability of your client, whether you can use a private root. (Note that a local address table is a list of IP addresses that are internal and external.)

Table 6.12 Configuring Internal and External Namespaces Based on Proxy Capability

 

No Proxy

Local Address Table (LAT)

Name Exclusion List
Proxy Auto-configuration (PAC) File
Microsoft software with corresponding proxy capability Generic Telnet Windows Sockets Proxy (WSP) 1.x, WSP 2.x WSP 1.x, WSP 2.x, and all versions of Microsoft® Internet Explorer. WSP 2.x, Internet Explorer 3.01 and later.
Can you forward queries? Must forward queries. Must forward queries. Possible. Possible.
Can you use a private root? Not possible. Not possible. Possible. Possible.

To simplify name resolution for internal clients, use a different domain name for your internal and external namespaces. For example, you can use the name reskit01-ext.com for your external namespace and reskit.com for your internal namespace. You can also use the name reskit.com for your external namespace and noam.reskit.com for your internal namespace. However, do not make your external domain a subdomain of your internal domain; that is, in the context of this example, do not use reskit.com for your internal namespace and noam.reskit.com for your external namespace.

You can use the same name internally and externally, but doing so causes configuration problems and generally increases administrative overhead. If you want to use the same domain name internally and externally, you need to perform one of the following actions:


caution-icon

Caution

Make sure that the domain name for your internal namespace is not used anywhere on the Internet. Otherwise, you might have problems with ambiguity in the name resolution process.

Which action you need to perform to use the same domain name internally and externally varies. Table 6.13 shows whether you can use the same domain name for your internal and external namespaces, and if so, which method you must use, based on your client software proxy capability.

Table 6.13 Using the Same Name for Internal and External Namespaces Based on Proxy Capability

 

No Proxy

Local Address Table (LAT)

Name Exclusion List
Proxy Auto-configuration (PAC) File
Use different domain names. Possible. Possible. Possible. Possible (using simple exclusion)
Use the same domain name; internally duplicating organization's public DNS namespace (records). Possible. Possible (by populating LAT). Not possible. Possible.
When a PAC file is used, duplicated external records are not used.
Use the same domain name; internally duplicating organization's public DNS namespace and public servers. Possible. Possible. Possible. Possible.
Use the same domain name; maintaining list of public servers in the PAC files. Not possible. Not possible. Not possible. Possible.

© 1985-2000 Microsoft Corporation. All rights reserved.