什么是dns 服务器?4种查找DNS服务器IP方法
如果您使用过 Internet,那么您很有可能已经使用过 DNS,即使您没有意识到这一点。DNS 是域名系统的首字母缩写。它基本上所做的是将域名转换为机器可读的 IP 地址。
所有连接到 Internet 的机器都有一个名为 IP 地址的地址,以便 Internet 上的其他机器通过 Internet 找到它们。为了便于计算,此 IP 地址由多个数字组成。192.0.2.1 是 IP 地址的示例。但是这些 IP 地址对人类并不友好,这意味着人类不容易或不可能记住对他们很重要的所有机器的 IP 地址。因此,引入了一个名为域名的新概念作为解决方案。“www.example.com”是域名的示例。它们简单易记,因为它们是字母字符。每个域名都映射到一个 IP 地址。DNS 服务所做的就是在这些域名和 IP 地址之间进行转换。
DNS 服务器是包含公共 IP 地址及其相关域名的数据库的计算机服务器。当您在 Web 浏览器中输入域名时,如果您的路由器没有足够的信息来进行域名到 IP 地址的转换,它会借助 DNS 服务器通过连接到可用的 DNS 服务器之一来执行此转换.
为了找到路由器使用的 DNS 服务器的 IP 地址,可以使用以下方法之一。
方法 1:使用路由器的 Web GUI
查找路由器的 DNS 服务器 IP 地址的最简单方法是从路由器的 Web GUI 中进行检查。
1.首先你需要找出你的路由器的IP地址。(大多数情况下默认 IP 地址为 192.168.1.1)
对于 Windows 机器:
1.1。如果您使用的是 Windows 机器,请通过在 Windows 机器的搜索栏中键入“cmd”来打开命令提示符。
1.2. 键入“ipconfig”以查看网络信息。
在那里,您将能够在无线 LAN 详细信息下看到默认网关地址详细信息。在这种情况下,它是 192.168.1.1
对于 Linux 机器:
1.3. 如果您使用的是 Linux 机器,请打开终端。
例如,在 Ubuntu 机器中,可以通过在搜索栏上搜索来打开终端
1.4 然后输入’ip r | grep default’ 在终端上查看网络详细信息。然后它将显示默认网关详细信息
此处有 2 个 IP 地址,选择度量最低的一个作为默认 IP 地址,在本例中为 10.8.0.1
2. 然后在您的网络浏览器的地址栏中输入此 IP 地址,系统将提示您输入用户名和密码,以便访问路由器的网络 GUI
3.然后在“状态”选项卡中,您将能够查看路由器的DNS信息

方法 2:使用 Windows 命令
2.1。这里的一种方法是使用 nslookup 命令。此命令为您提供 DNS 查找详细信息。为了查看它们,您可以在命令提示符中键入以下内容
输出的前 2 行为您提供 DNS 服务器详细信息。
2.2. 第二种方法是在命令提示符下使用“ipconfig /all”命令
如您所见,根据上述输出,192.168.8.1 是 DNS 地址。
方法 3:使用 Linux 命令
在 Linux 发行版中,可以从“host”或“dig”命令中提取 DNS 详细信息
host : host 命令是一个执行 DNS 查找的实用程序。因此,使用它可以查看 DNS 服务器详细信息,如下所示。
根据上面的输出,10.0.10.11 是 DNS 服务器的 IP 地址。
dig : dig 是一种工具,用于查询 DNS 名称服务器以获取有关主机地址、邮件交换、名称服务器和相关信息的信息。
如上所示,此命令为您提供路由器使用的 DNS 服务器的 IP 地址。
但是,在某些情况下,您可以定义需要您的计算机使用的 DNS 服务器的 IP 地址,然后它们也可以传递到您的路由器。它们可以在’/etc/resolv.conf’文件中定义,其内容如下所示
如上所述,10.0.80.11 具有优先权,只有当它无法检索相关信息时,才会将详细信息传递给 10.0.80.12 以执行 DNS 查询。
方法 4:进行数据包转储并查看 DNS 详细信息
为了获取当前网络流量的数据包转储,可以使用 tcpdump 命令。Tcpdump 是一个网络数据包分析工具,用于捕获或过滤通过网络传输的 tcp/ip 数据包。这被 Linux 用户广泛用于网络故障排除目的。
要查看网络流量,请在终端中以单独选项卡的根目录运行以下命令
tcpdump -n -s 1500 -i eth0 udp port 53
然后在另一个选项卡上,使用 host 或 dig 命令生成 dns 流量,如下所示
host www.google.com
然后您将能够在 tcpdump 输出中看到与下面类似的输出
在上面的示例输出中,您可以清楚地看到我的机器(IP 地址 192.168.64.140)从 DNS 服务器(IP 地址 192.168.64.2)询问域名 www.google.com