How Do You Check What DNS Server You Are Using Linux?


Larry Thompson

Are you curious about which DNS server you are using on your Linux system? Checking the DNS server can be helpful for troubleshooting network issues or optimizing your internet connection. In this tutorial, we will explore different methods to check the DNS server in Linux.

Method 1: Using the Terminal

If you prefer using the command line interface, follow these steps to check your DNS server:

  1. Open the Terminal: You can do this by pressing Ctrl + Alt + T or searching for “Terminal” in your application launcher.
  2. Type the following command:
$ nmcli dev show | grep 'IP4.DNS'

Note: This command uses the nmcli tool to display network device information and filters for the IP4.DNS field. It will show you the IP addresses of your DNS servers.

Method 2: Using Network Manager GUI

If you prefer a graphical user interface, here’s how you can check your DNS server using Network Manager:

  1. Click on the network icon: Located in the system tray or top panel of your desktop environment.
  2. Select “Edit Connections”: This will open a new window with all available network connections.
  3. Select your active connection: It could be labeled as “Wired” or “Wi-Fi”, depending on your configuration.
  4. Click on “IPv4 Settings”: This tab contains information related to IPv4 configuration.
  5. Look for the “DNS” field: Here, you will find the IP addresses of your DNS servers.

Method 3: Using the resolv.conf file

The /etc/resolv.conf file contains information about your DNS configuration. To check your DNS server using this method:

  1. Open the Terminal:
  2. Type the following command:
$ cat /etc/resolv.conf

This command will display the contents of the /etc/resolv.conf file, including the DNS server IP addresses.

Troubleshooting Tip:

If you notice that the DNS server IP addresses keep changing or are not what you expect, it is possible that your network is configured to use DHCP (Dynamic Host Configuration Protocol). DHCP automatically assigns IP addresses and other network settings. In such cases, you may need to modify your router or network settings to set a specific DNS server.

In conclusion, there are multiple ways to check which DNS server you are using on Linux. Whether you prefer using the terminal or a graphical interface, these methods will help you identify your DNS server and troubleshoot any networking issues effectively.

Discord Server - Web Server - Private Server - DNS Server - Object-Oriented Programming - Scripting - Data Types - Data Structures

Privacy Policy