How To Change DNS Server Settings in Windows 10/11

By default, Windows is configured to receive DNS Server addresses from the DHCP server. However, you can change this behavior and manually configure DNS Settings.

The following section describes the steps for configuring DNS on Windows 10 using the graphical user interface.

Right-click the network icon on the notification area and choose Open Network and Internet settings.

Open Network and Internet settings

Next, click Change adapter options under the Advanced network settings. If you are on Windows 11, click the "More network adapter options" link.

Change adapter options

Next, right-click the active network interface and choose Properties from the contextual menu that appears.

network interface Properties

The properties dialog box for the network adapter appears. To configure DNS settings, select Internet Protocol Version 4 (TCP/IPv4) and then click the Properties button.

change dns server windows 10

Switch to the "Use the following DNS Server addresses" radio button and then type the IP addresses of the DNS server in the Preferred DNS server box.

dns settings windows 10

Optionally, you can add a secondary DNS Server to use if the primary DNS server is unavailable.

Change Windows DNS Setting Using CMD

The following section describes how to change DNS settings on Windows 10/11 using the command line interface. The command we're going to use is netsh.

First of all, run the following command to identify active network interfaces on your computer:

netsh interface show interface

Run the following two commands to see what your current DNS settings are:

netsh interface ipv4 show dnsservers
netsh interface ipv6 show dnsservers

To change the Primary DNS Server, run the netsh command as follows:

netsh interface ipv4 set dnsservers name="Ethernet0" static 8.8.8.8 primary

To set a secondary DNS server, use the following syntax:

netsh interface ipv4 add dnsservers name="Ethernet0" 8.8.4.4 index=2

In the above example, we changed DNS Servers under the interface named Ethernet0. You should change the interface name and DNS server IP address accordingly.

windows dns setting