我想更好地了解不同的网络查询工具,如nc
,curl
,whois
,dig
,nslookup
并在同一时间有关Internet请求,服务器的体系结构的位,等等(NIC,A记录,MX),而已经知道有关TCP,名称服务器,域注册器,数据包嗅探器,HTTP标头和IP地址的一些知识。那是我的背景,这是我的问题。
当我dig
或whois
说www.valgrind.org(或valgrind.org)时,我至少得到两个不同的IP答案:178.250.76.80和172.16.0.23#53。
$ nslookup valgrind.org
Server: 172.16.0.23
Address: 172.16.0.23#53
Non-authoritative answer:
Name: valgrind.org
Address: 178.250.76.80
尝试浏览到其中任何一个w3m
或chromium
导致403 Forbidden
错误。此外,我不确定要导航到哪一个,但 ping
能以某种方式找出来!如果我ping valgrind.org
(或ping www.valgrind.org
)选择
$ ping valgrind.org
PING valgrind.org (178.250.76.80) 56(84) bytes of data.
64 bytes from 178.250.76.80: icmp_req=1 ttl=50 time=80.2 ms
它怎么知道这样做?我还应该使用什么其他工具来了解浏览器如何从178.250.76.80
进入valgrind.org
并加载内容?
man ping
在问这里之前确实看过,但是没有回答我的问题。