Linux / Unix: Find Out DNS Server IP Address / Names

To find out the DNS server IP addresses or names in a Unix-like operating system, you can use the nslookup command or the cat command to view the /etc/resolv.conf file.

Here’s how to use nslookup:

 
nslookup google.com

This will return the IP address of the DNS server used by the system to resolve domain names, along with the IP address of the requested domain.

Here’s how to use cat:

 
cat /etc/resolv.conf

This will return the contents of the /etc/resolv.conf file, which contains information about the DNS servers used by the system. The lines that start with nameserver indicate the IP addresses of the DNS servers used by the system.

In most Unix-like systems, the /etc/resolv.conf file is automatically generated by the system and updated whenever the network configuration changes. The file should not be edited manually, as changes made to the file may be overwritten by the system.

Note that the DNS servers used by a system may be provided by the system’s network configuration, such as a DHCP server or manual network configuration, or may be specified in the /etc/resolv.conf file.

Leave a Comment