In some cases that DNS cannot answer on DNS query – there are no such record on local server, we can forward query to some other local server. There are two reasons to forward queries on another server:
- We wish to minimize number of servers with connection to internet
- We wish to forward certain requests to some other DNS server, for example in case of merging two companies/networks
In Both cases we can use DNS manager.
DNS query forward
- On Properties of DNS server choose Forward tab
- Choose Edit
- Add desired servers
- On same tab default value is, if forwarder is not available, to forward to root hints. In some cases we can choose not to.
Power Script Command: Add-DnsServerForwarder
DNS conditional forward
- On DNS Manager right click on Conditional forward node
- Choose New conditional forwarder
- Choose Edit
- Add desired domain to be forwarded
- Enter IP address of DNS server where query should be forwarded
Power Script Command: Add-DnsServerConditionalForwarderZone