当你需要测试网络连接或者诊断网络问题时,ping命令是一个非常有用的工具。除了基本的用法,ping还有一些高级用法,可以帮助你更好地使用它。一、基本用法首先,让我们回顾一下ping的基本用法。ping命令用于测试与另一台计算机的连接是否正常。
所以当出现网络故障的时候,我们就可以用ping命令来预估故障点,如果ping命令没有成功,那么就该考虑硬件连接是否出错,比如网卡设置是否正确、比如网线是否连通,再考虑IP地址设置是否正确,具体使用方法就是调出命令提示符窗口,然后Ping IP地址。
如果成功,就可以得到一条响应,表明网络连接是正常的;如果输出结果显示“来自 192.168.1.1 的回复: 字节=32 时间=2ms TTL=64”,则表示目标计算机已成功响应数据包,延迟时间为2ms。
查找域的 A 记录:检查域的 NS 记录:要查找负责电子邮件交换的 MX 记录:要查找域的所有可用 DNS 记录:要检查特定 DNS 服务器的使用:检查 DNS A 记录以查看域的 IP 是一种常见做法,但有时您需要验证 IP 地址是否与特定域相关,为此,需要反向 DNS 查找。
IP地址是用来查找和发现网络中的地址的,端口号是用来进行程序相互通信的,一个端口16Byte,即2^16=65536个,1~1023为公认的端口绑定了某些服务协议,不能随便分配,从1024—49151是被注册的端口,也成为“用户端口”,其他的为临时端口。
也就是说,ICMP 是依靠 IP 协议来完成信息发送的,它是 IP 的主要部分,但是从体系结构上来讲,它位于 IP 之上,因为 ICMP 报文是承载在 IP 分组中的,就和 TCP 与 UDP 报文段作为 IP 有效载荷被承载那样。