It’s not often, but there will be times when you want to know what DNS address your computer is using. For instance, maybe you are unable to access the internet even after successfully connecting to a network, or you recently changed the DNS address and want to know if those settings are applied or not. Whatever the reason, in Windows, there are multiple ways to find your current DNS address. In this tutorial, I will show two simple ways to find your DNS address: using the Settings app and a PowerShell command. You can follow the method of your choice to get the DNS details you want.
Find DNS Address Using Settings
- Open the Settings window by pressing “Windows key + I.”
- Go to the “Network & Internet” tab on the sidebar.
- Click the “Advanced Network Settings” option.
- Under “More Settings,” click the “Hardware and Connection Properties” option.
- You will find your DNS address for each interface next to “DNS Servers.”
Detailed Steps (With Screenshots)
Like always, open the Settings app by pressing the Windows key + I shortcut. Alternatively, you can also open it by clicking the Network icon on your taskbar and then clicking the Gear icon in the Quick Settings panel.
In the Settings window, go to the Network & Internet tab on the sidebar and click the Advanced Network Settings option. This is where you can manage network settings such as network discovery, enabling or disabling network adapters, etc.

Here, click the Hardware and Connection Properties option under “More Settings.”

This page lists all the available network interfaces on your computer and their details. To find your DNS address, identify your active network interface and look at “DNS Servers.” It will show you the current DNS server address. For example, I’m using Google Public DNS (8.8.8.8, 8.8.4.4) as my DNS server.
Important note: If you see “Unencrypted” next to the DNS addresses, it means your DNS communication is unencrypted. If you want to encrypt your DNS communication, you need to enable DNS over HTTPS.

Find DNS Address Using PowerShell Command
If you prefer a command line approach or using Windows 10, you can use Windows PowerShell to find your DNS address. Here’s how:
- Press the Start button.
- Search for Windows PowerShell and click Open.
- In the PowerShell window, run the following command.
Get-DnsClientServerAddress -AddressFamily IPv4 | Select-Object InterfaceAlias, ServerAddresses
- The command lists your network interfaces and their respective DNS addresses under the “ServerAddresses” column.
- You can close the PowerShell window once you have the DNS addresses.
Note: The above command only lists the IPv4 DNS addresses, which is good enough for a vast majority of users. If you are using IPv6 or want to know if your computer has IPv6 DNS addresses configured, run the following command instead.
Get-DnsClientServerAddress | Select-Object InterfaceAlias, AddressFamily, ServerAddresses

Wrapping Up — Know Your DNS Address in Windows 10 & 11
And there you have it, by following one of the two methods shown above, you’ll know the current DNS address you are using on your computer. If needed, you can change your DNS address using my PowerShell script or one of these DNS changer software. Whichever method you choose, changing DNS is just as easy as finding your DNS.
If you have any questions or need help, comment below. I’ll be happy to assist.