- 问题
- 网络连通性测试
- ping本网段另一台主机的IP地址,观察结果
- ping一个不存在的主机地址,观察结果
- 查询站点www.baidu.com的IP地址是多少
- 使用host命令进行解析,观察执行结果
- 使用nslookup命令进行解析,观察执行结果
- 方案
ping命令在Linux中,默认情况下会一直与目的端发送ping包。要想结束可以按快捷键Ctrl+c结束。
ping命令常用的选项:-c 包个数、-s 包大小。
- 步骤
实现此案例需要按照如下步骤进行。
步骤一:网络连通性测试
ping本网段另一台主机的IP地址,观察结果。
命令操作如下所示:
[root@localhost 桌面]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0C:29:0D:06:9A
inet addr:192.168.30.124 Bcast:192.168.30.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe0d:69a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:102867 errors:0 dropped:0 overruns:0 frame:0
TX packets:180 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7237411 (6.9 MiB) TX bytes:21320 (20.8 KiB)
[root@localhost 桌面]# ping -c 3 192.168.30.2 //-c可以控制ping包个数
PING 192.168.30.2 (192.168.30.2) 56(84) bytes of data.
64 bytes from 192.168.30.2: icmp_seq=1 ttl=64 time=405 ms
64 bytes from 192.168.30.2: icmp_seq=2 ttl=64 time=91.8 ms
64 bytes from 192.168.30.2: icmp_seq=3 ttl=64 time=17.8 ms
--- 192.168.30.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2036ms
rtt min/avg/max/mdev = 17.833/171.779/405.622/168.093 ms
[root@localhost 桌面]#
ping一个不存在的主机地址,观察结果,命令操作如下所示:
[root@localhost 桌面]# ping 1.1.1.1
connect: 网络不可达
[root@localhost 桌面]#
步骤二:查询站点www.baidu.com的IP地址是多少
使用host命令进行解析,观察执行结果,命令操作如下所示:
[root@localhost ~]# host www.baidu.com
www.baidu.com is an alias for www.a.shifen.com.
www.a.shifen.com has address 119.75.217.109
www.a.shifen.com has address 119.75.218.70
[root@localhost ~]#
使用nslookup命令进行解析,观察执行结果,命令操作如下所示:
[root@localhost ~]# nslookup www.baidu.com
Server: 192.168.30.1
Address: 192.168.30.1#53 //DNS服务器地址
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 119.75.217.109
Name: www.a.shifen.com
Address: 119.75.218.70
[root@localhost ~]#