什么是dns 服务器?4种查找DNS服务器IP方法

如果您使用过 Internet,那么您很有可能已经使用过 DNS,即使您没有意识到这一点。DNS 是域名系统的首字母缩写。它基本上所做的是将域名转换为机器可读的 IP 地址。

dns 服务器

所有连接到 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

然后在另一个选项卡上,使用 hostdig 命令生成 dns 流量,如下所示
host www.google.com

然后您将能够在 tcpdump 输出中看到与下面类似的输出


在上面的示例输出中,您可以清楚地看到我的机器(IP 地址 192.168.64.140)从 DNS 服务器(IP 地址 192.168.64.2)询问域名 www.google.com

MySQL INSERT INTO table VALUES.. vs INSERT INTO table SET
Linux中的16个最佳压缩工具
标签:

发表我的评论

电子邮件地址不会被公开。 必填项已用*标注

49 + 46 =

ajax-loader