Linux/Unix:找出DNS服务器IP地址/名称
时间:2020-01-09 10:42:14 来源:igfitidea点击:
问题描述:
如何使用命令提示符找到在Unix或者Linux操作系统下我的ISP辅助我的DNS服务器IP地址?
如何在Debian/Ubuntu/Fedora Linux桌面系统下找到首选的dns服务器?
解决方法:
在Unix或者Linux操作系统下,使用解析器(C库中的例程集)来提供对Internet域名系统(DNS)的访问。解析程序配置文件位于/etc/resolv.conf位置,它包含解析程序例程在首次被进程调用时读取的信息。使用cat命令或者grep命令找出您的dns服务器地址,如下所示:
cat /etc/resolv.conf
输出示例:
# Generated by NetworkManager nameserver 192.168.1.2 nameserver 192.168.1.3
在此示例中,我的dns服务器地址为解析器应查询的点表示形式的192.168.1.2和192.168.1.3。
当前可能会列出名称服务器,每个关键字一个。
如果有多个服务器,则解析器库按列出的顺序查询它们。
如果不存在名称服务器条目,则默认为使用本地计算机上的名称服务器。
grep命令可以如下使用:
$ grep --color nameserver /etc/resolv.conf