如果由于没有解析规范名称而无法 ping ip 地址,则这与 dns 无关,仅与无法访问该机器(路由)有关,对吗?
如果你不能 ping 一个 ip 地址,这对 dns 没有任何意义,对吗?
网络工程
平
2021-07-26 06:09:35
3个回答
你是对的,如果你 ping 一个 IP 地址,你没有使用 DNS。如果您使用的是主机名而不是带有 的 IP 地址ping
,那么您将使用 DNS。
但是,仅仅因为您使用ping
的是 IP 地址,即使您没有收到响应,也不一定意味着存在路由问题。许多主机被配置为限制 ICMP 回声请求(即 ping)或完全忽略它们。
正确的。
DNS 是一种将名称解析为 IP 地址的服务。如果您没有 ping 名称,则您没有使用 DNS。
Windows 7/8 机器上的“PING”将在尝试 PING 之前尝试对 IP 地址执行“反向 DNS”查找。它是反向 DNS,因为您正在做与 DNS 本机所做的相反的工作,即将名称解析为 IP 地址。但这只是帮助识别您正在 ping 的功能的一项功能。
PING 仍然使用 IP 地址来制定其回显请求。无法执行反向 DNS 不会阻止发送 ICMP 回显请求,也不会阻止回显回复(如果有)返回。
希望这可以帮助。