When you assign yourself to an ISP, they automatically provide you with a DNS server.

If you’ve recently changed your DNS and you want to find out if your device assigned to the custom DNS, there are a few different ways to find out.

Whether you want to check your DNS using a Mac, Windows PC, iPhone or Android, the following methods will show you how regardless of whether you’ve changed to a custom DNS or not.

DNS Priority

Before you can find out the DNS server that you’re using, you need to understand DNS priority – it’s simple concept don’t worry.

In your home, you have a router that connects to the internet. All your devices such as your computer, mobile phone, and smart TV can connect to the internet.

By default, your ISP assigns your router to a DNS.

A lot of people change their DNS to Googles Public DNS if they want faster internet speed or OpenDNS if they want to access geo-blocked content on their network.

If you changed your routers regular DNS to a custom DNS like Googles, all the devices connected to that network would automatically start to use the new custom DNS, in this case, Googles.

However, if you change the DNS on your Windows PC for example, only your Windows PC will start to use that DNS, no other device can use it because you didn’t change their DNS.

Find DNS Server Windows PC

Method 1

ipconfig /all | findstr /R "DNS\ Servers"

To check the DNS, you’re on your Windows PC; you can paste a command in Command Prompt.

  1. Hold Windows + R to open Run
  2. Enter cmd.exe to open Command Prompt
  3. Paste the following and click Enter:
ipconfig /all | findstr /R "DNS\ Servers"

This command is an ipconfig command, and the ‘findstr’ specifies what you want Command Prompt to find which is the DNS. As you can see, the DNS I’m using is

Method 2

nslookup google.com

To check your DNS server another way, you can do a nslookup command for any address and Windows will bring up the DNS server that you’re using to look up the website.

To do a nslookup:

  1. Open Command Prompt
  2. Paste the following and press Enter after:
nslookup google.com

Find DSN Server Mac & Linux


If you’re using a Mac or Linux based computer, you can find out the DNS you’re using by doing a nslookup in the terminal.

In the terminal, paste the following command and press Enter:

nslookup google.com

Find DNS Server Android

In the Play store, several apps will allow you to check the DNS you’re using.

Network Info II is the best app you can use to check your DNS on Android because it’s free, it checks your DNS quickly, and it’s not technical.

To check your DNS server using this app:

  1. Click the WIFI tab
  2. In DNS1 and DNS2, you’ll see the DNS address

Find DNS Server iOS

Network Analyser iPhone

If you have an iPhone or iPad, you can find out your DNS server using the Network Analyser app.

Network Analyser is a simple free app that provides you with your DNS without even clicking anything – as soon as you open the app, you’ll see what DNS you are using next to DNS Server IP.

Find out Routers DNS login

If you’ve changed your devices DNS to a custom DNS, you’ll be able to see the DNS for that specific device by using the previous methods.

However, if you haven’t changed any of your devices to a custom DNS server, you’ll automatically see the DNS server your router is using.

If you want to check what DNS your router is, type in your routers IP address (it’s usually and log in with your username and password.

Under the wireless option, you’ll see your DNS server in the DNS 1 and DNS 2 entry.