IP 地址后面的 # 符号代表什么意思?

IP 地址后面的 # 符号代表什么意思?

我使用以下 URL 解析了 IP 地址nslookup并注意到以下情况:

nslookup https://example.com

Server 192.168.3.214

Address 192.168.3.214#53

最后的#53 是什么意思?

答案1

#53 指的是端口 53,即 DNS 的标准端口。

答案2

无论如何,地址...#53 行指的是服务器,而不是对解析请求的答复。在其他人观察到的旧服务器上运行该命令:

$ nslookup https://example.com
服务器:127.0.0.1
地址:127.0.0.1#53

** 服务器找不到 https://example.com: NXDOMAIN

$ nslookup example.com
服务器:127.0.0.1
地址:127.0.0.1#53

非权威答案:
名称:example.com
地址: 93.184.216.34

这里显然容易引起混淆,因为网页内的锚点使用了 #。不过,楼主应该认真考虑一下这个错误信息,并想想还有什么地方没有按他预期的那样工作 :-)

相关内容