【host】 查询主机名称、ip地址以及dns信息
【whois】 查询ip地址的注册数据
【ping】 检查本地与远程主机之间的连通状态
【traceroute】 查看本地到远程主机之间的网络路径
【举例】
(1)首先查看某个网站的ip地址:host www.baidu.com
xy@G460XY:~$ host www.tsinghua.edu.cn www.tsinghua.edu.cn is an alias for www.d.tsinghua.edu.cn.(这意味着在浏览器输入www.d.tsinghua.edu.cn也是访问清华主页,为什么需要别名呢?我也不清楚) www.d.tsinghua.edu.cn has address 166.111.4.100 www.d.tsinghua.edu.cn has IPv6 address 2402:f000:1:404:166:111:4:100
(2)再来查看ip地址166.111.4.100的注册数据,使用 whois 166.111.4.100
内容很长,只截取其中一小段展示。
xy@G460XY:~$ whois 166.111.4.100 发现一个到 whois.apnic.net 的引用。 % [whois.apnic.net node-1] % Whois data copyright terms http://www.apnic.net/db/dbcopyright.html inetnum: 166.111.0.0 - 166.111.255.255 netname: TUNET descr: imported inetnum object for IIINT country: CN person: Shuang Zhu address: Room 224, Main Building Tsinghua University Beijing, 100084 country: CN phone: +86-10-6278-4049 fax-no: +86-10-6278-5933 e-mail: [email protected] nic-hdl: SZ120-AP
请注意TUNET这几个单词,它们来头不小。“1992年 12月底,清华大学校园网(TUNET)建成并投入使用,是中国第一个采 用TCP/IP体系结构的校园网,主干网首次成功采用FDDI技术,在网络规模、技术水平以及网络应用等方面处于国内领先水平。”八卦一下,维护人shuang zhu,似乎是一位清华大学女教师。
(3)再来试一下,是否可以连通www.tsinghua.edu.cn,使用 ping www.tsinghua.edu.cn
显然是连通的,前面的信息只有联网下才能得到。多此一举,纯粹为了好玩。
xy@G460XY:~$ ping www.tsinghua.edu.cn -c 4 PING www.d.tsinghua.edu.cn (166.111.4.100) 56(84) bytes of data. 64 bytes from www.tsinghua.edu.cn (166.111.4.100): icmp_req=1 ttl=234 time=156 ms 64 bytes from www.tsinghua.edu.cn (166.111.4.100): icmp_req=2 ttl=234 time=119 ms 64 bytes from www.tsinghua.edu.cn (166.111.4.100): icmp_req=3 ttl=234 time=116 ms 64 bytes from www.tsinghua.edu.cn (166.111.4.100): icmp_req=4 ttl=234 time=118 ms --- www.d.tsinghua.edu.cn ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3002ms rtt min/avg/max/mdev = 116.240/127.632/156.042/16.451 ms
ping -c 4 可以限制发包数量为4。
(4)最后试一下,经过了哪些网络路径,才让本机与远程网站连接。使用 traceroute www.tsinghua.edu.cn
很奇怪,机器没有显示路径地址,我也不清楚个中缘由。
xy@G460XY:~$ traceroute www.tsinghua.edu.cn -m 4 traceroute to www.tsinghua.edu.cn (166.111.4.100), 4 hops max, 60 byte packets 1 192.168.1.1 (192.168.1.1) 1.559 ms 9.429 ms 9.233 ms 2 * * * 3 * * * 4 * * *
【总结】
在这个四通八达的网络时代,拥有了上述四大利器,可以让你看见一些不一样的信息。当然,想随心所欲地使用它们,还需要掌握上述命令的一些选项功能,这可以通过man {command} 来学习其具体用法。