DNS Name Resolution Methods
The following table shows the DNS name resolution methods available in Windows Server 2003 and the considerations for selecting them. It's important to consider the ports that need to be open when using these name resolution methods across a router or a firewall.
|
Consideration: Name resolution |
||||
|
|
|
|
|
|
|
Conditional forwarding |
|
|
Any name at the same, lower, or higher level than local zones. |
|
|
|
|
|
|
|
|
Stub zone |
|
|
Any name at the same, lower, or higher level than local zones. |
|
|
|
|
|
|
|
|
Delegation |
|
|
Only to subdomains of local zones. |
|
|
|
|
|
|
|
|
Secondary zone |
|
|
Any name at the same, lower, or higher level than local zones. |
|
|
|
|
|
|
|
|
Consideration: Query resolution type
|
||||
|
|
|
|
|
|
|
Conditional forwarding |
|
|
Server sends a recursive query to the forwarder. |
|
|
|
|
|
|
|
|
Stub zone |
|
|
Server resolves query or passes referral to client for iterative resolution, depending on the query. |
|
|
|
|
|
|
|
|
Delegation |
|
|
Server resolves query or passes referral to client for iterative resolution, depending on the query. |
|
|
|
|
|
|
|
|
Secondary zone |
|
|
Server resolves the query from the local zone data. |
|
|
|
|
|
|
|
|
Consideration: Firewall
|
||||
|
|
|
|
|
|
|
Conditional forwarding |
|
|
Firewall-friendly. |
|
|
|
|
|
|
|
|
Stub zone |
|
|
Can be affected by firewalls blocking clients. |
|
|
|
|
|
|
|
|
Delegation |
|
|
Can be affected by firewalls blocking clients. |
|
|
|
|
|
|
|
|
Secondary zone |
|
|
Can be affected by firewalls blocking clients. |
|
|
|
|
|
|
|
|
Consideration: Replication
|
||||
|
|
|
|
|
|
|
Conditional forwarding |
|
|
Configured per-server. |
|
|
|
|
|
|
|
|
Stub zone |
|
|
Automatically replicated if zone is Active Directory integrated, otherwise configured per server. |
|
|
|
|
|
|
|
|
Delegation |
|
|
Always replicated to other NS of the parent zone. |
|
|
|
|
|
|
|
|
Secondary zone |
|
|
Automatically replicated from the master DNS server by zone transfer. |
|
|
|
|
|
|
|
|
Consideration: Flexibility
|
||||
|
|
|
|
|
|
|
Conditional forwarding |
|
|
Has to be re-configured when a name server NS is added to or removed from the target zone. |
|
|
|
|
|
|
|
|
Stub zone |
|
|
Automatically updates the list of NS for the zone. However, the stub zone has to be reconfigured if the server from which the zone is transferred is removed from the zone. |
|
|
|
|
|
|
|
|
Delegation |
|
|
Has to be re-configured when a NS is added to or removed from the target zone. |
|
|
|
|
|
|
|
|
Secondary zone |
|
|
Has to be reconfigured if the server from which the zone is transferred is removed from the zone. |
|
|
|
|
|
|
|
|
Consideration: Fault tolerance |
||||
|
|
|
|
|
|
|
Conditional forwarding |
|
|
Can be fault-tolerant if multiple forwarders are configured. |
|
|
|
|
|
|
|
|
Stub zone |
|
|
Can be fault-tolerant if the stub zone is configured on multiple servers. |
|
|
|
|
|
|
|
|
Delegation |
|
|
Fault-tolerant. |
|
|
|
|
|
|
|
|
Secondary zone |
|
|
Can be fault-tolerant if multiple servers host the secondary zone. |
|
|
|
|
|
|
|
|
Consideration: Bandwidth
|
||||
|
|
|
|
|
|
|
Conditional forwarding |
|
|
DNS
queries for computers in the zone for which conditional forwarding
is configured. |
|
|
|
|
|
|
|
|
Stub zone |
|
|
Periodic transfer of NS and glue A records and DNS queries for
computers in the stub zone. |
|
|
|
|
|
|
|
|
Delegation |
|
|
DNS
queries for all computers in the zone for which the delegation is
configured. |
|
|
|
|
|
|
|
|
Secondary zone |
|
|
Periodic zone transfer of zone data. |
|
|
|
|
|
|
|
|
Consideration: Firewall settings |
||||
|
|
|
|
|
|
|
Conditional forwarding |
|
|
Firewall must have User Datagram Protocol (UDP) Port 53 open for the two DNS servers on either side of the firewall. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stub zone |
|
|
Firewall must have Transmission Control Protocol (TCP) and UDP Port 53 open. |
|
|
|
|
|
|
|
|
Delegation |
|
|
Firewall must have UDP Port 53 open. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Secondary zone |
|
|
|
Firewall must have TCP Port 53 open. |