Categories: LinuxRouter Tricks

Is Your DNS Using Your Local Configuration or the Router ?

What DNS Server am I using

I’ve setup Pihole recently which is an in-network DNS server which is designed to block ads by screening DNS requests against blacklists. I’ve set it up on a Raspberry Pi in a docker container. The IP address shows up as an internal ip address (say 192.168.1.198). My router than specifies that the DNS server should be 192.168.1.198. Any device on the network that specifies the router as its DNS server (or if network settings are set to automatic) then uses Pi Hole as its DNS server.

The problem with DNS is that it can be specified locally through a computer’s configuration files (e.g., in Windows using the Network Adapter property settings, or in Linux using the /etc/resolv.conf file) or as mentioned, on the network level through the router. That can lead to confusion as to what DNS you are using.

How do you know which nameserver your computer is using to get a particular address ? You could rely on looking at your configuration files, but a better way is using the nslookup tool in Linux.

NSLookup to the Rescue



nslookup google.com

That results in something like this showing that the request is using the router for its lookup:

Server:         192.168.1.1
Address:        192.168.1.1

Non-authoritative answer:
Name:   google.com
Address: 216.58.193.142
Name:   google.com
Address: 2607:f8b0:4000:816::200e

Resolve.conf

If I edit /etc/resolv.conf and specified google’s name servers I get:

Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
Name:   google.com
Address: 172.217.1.238
Name:   google.com
Address: 2607:f8b0:4000:816::200e


Simple, but very helpful when diagnosing problems.

Charlie

Recent Posts

Using WP-CLI to Access MySQL Running in A LAMP Docker Container

WP-CLI is a great command line tool to help you manage Wordpress. I had trouble…

1 month ago

Dunzip – Download and Unzip in Linux With One Command

Tired of downloading zip or tar files, decompressing, and then having to delete the compressed…

1 month ago

Backing Up an SD Card or Hard Drive to A VHD File (Virtual Hard Disk)

  The Microsoft Virtual Hard Disk - An Ideal Backup Image Format Microsoft's Virtual Hard…

2 months ago

Ultimate Ad-Free Browsing

Browser getting cluttered with Ads ? Want to achieve a nearly total ad-free browsing experience…

7 months ago

How to Monitor Your Home Remotely With Skype

Want to peek in on your dog ? Have an elderly parent or friend that…

7 months ago

Freedom from Ads with Pi-Hole and Macvlan

Block Ads to Your Entire Network Using Pi-Hole Pi-Hole is a fantastic ad-blocking software that…

8 months ago