How to Assign More Than Two DNS Servers to a DNS Client Windows 7 Computer?

Vivek Nayyar March 4, 2011 3

There are times when your Windows 7 computer is connected to a network infrastructure where you have more than two DNS servers. A simple network scenario may be a network setup with two local DNS servers and one DNS server of ISP. In this type of setup sometimes you might want to assign three DNS servers to your Windows 7 computer to get optimum performance. You can do so by following the below steps:

  1. Click on Start button.
  2. At the bottom of the menu in the search box type ncpa.cpl and press enter key.
  3. On Network Connections page right click on the NIC on which you want to assign multiple DNS addresses and click on Properties.
  4. In the Local Area Properties box from the list select Internet Protocol Version 4(TCP/IPv4) and click on Properties button.
  5. On Internet Protocol Version 4(TCP/IPv4) Properties page click on Advanced button.
  6. In Advance TCP/IP Settings page click on DNS tab and click on Add button.
  7. On TCP/IP DNS Server box type the address of additional DNS server and click on Add button.
  8. Multiple DNS Addresses

  9. Cllick on Ok button on all the windows to accept and confirm your selection/configuration. Alternatively you can repeat Steps 6 and 7 multiple times if you want to add multiple DNS server addresses.

Experienced Advice:

While defining multiple DNS servers which include IP addresses of both local and ISP’s DNS server make sure that you assign local DNS server address as Preferred DNS server and ISP’s DNS server as an Alternate or Additional DNS server. If you assign ISP’s DNS server as Preferred DNS you would experience extremely slow communication between the computers connected within a common local area network.


  1. Tad Alper September 8, 2011 at 6:12 am - Reply

    While this is correct (although I understood the dialogue box provides for the DNS servers to be used in the order provided and not preferred versus alternate), since I traverse many different networks hard coding DNS is not always the best option, I really prefer to use the local network DHCP generated DNS servers most of the time. What I want to do is add a 3rd entry to use a backup DNS (like OpenDNS) in case the DHCP provided DNS does not resolve or perform. But when I add any manual address, it immediately stops accepting DHCP provided addresses. So not a clean solution for me.

  2. Vivek Nayyar February 6, 2012 at 8:52 pm - Reply

    You can try Alternate Configuration tab to assign your preferred address. It works when the OS is configured to obtain IP Addresses from DHCP and the DHCP server is unavailable.

Leave A Response »