2.1.3 Ping命令

刚才添加到dhcpcd.conf中的192.168.0.1 8.8.8.8设定了域名服务器(DNS)。域名服务器的作用是将字符串型的网址映射为IP地址(比如树莓派官网raspberrypi.org到93.93.128.230)。如果想要通过浏览器和域名来访问网站,DNS是必需的。

Ping是最基础的网络连接测试命令,会发送一个ICMP的ECHO_REQUEST信号到网络上的设备。ICMP是每个设备都会内置的用于网络检测的模块。Ping返回的信息包括是否成功连接、延迟、丢包情况等。

一般来说,ping localhost如果正常工作,就会告诉你本地网络回环是正常工作的,并且localhost被解析到127.0.0.1。注意,名字的解析有时会引发很多问题。

从同一局域网内的另一台计算机上输入“ping 192.168.0.20”;如果在Windows机器上,Ping会测试5次;在Linux机器上则会一直测试,直到你按下Ctrl+C快捷键。你也可以自己指定测试的次数:

      $ ping -c 5 raspberrypi.org

192.168.0.4之类的地址是IPv4地址,最新的标准是IPv6。一个IPv6地址是128位的,比如fd51:42f8:caae:d92e::1。你可以通过dhcpcd.conf来了解如何设定一个静态的IPv6地址。

除了动态DNS,一些网站(比如FreeDNS.com)提供公用DNS服务器。如果你不想使用Google的DNS服务,就自行寻找其他替代品。