1 前言
一个问题,一篇文章,一出故事。
笔者有个朋友需要排查网络故障,由于无法远程协助,故整理此文。
2 最佳实践
2.1 调出命令行工具
如上图所示,
按下键盘【Win+R】
输入“cmd”并按下【Enter】
窗口显示如下,
2.2 查看当前网络配置
ipconfig /all
命令显示如下,
#... 无线局域网适配器 WLAN: 连接特定的 DNS 后缀 . . . . . . . : cmdschool.org 描述. . . . . . . . . . . . . . . : Intel(R) Dual Band Wireless-AC 7265 物理地址. . . . . . . . . . . . . : 84-1B-77-7D-E7-63 DHCP 已启用 . . . . . . . . . . . : 是 自动配置已启用. . . . . . . . . . : 是 本地链接 IPv6 地址. . . . . . . . : fe80::19f1:fc6e:d201:a360%8(首选) IPv4 地址 . . . . . . . . . . . . : 10.168.0.16(首选) 子网掩码 . . . . . . . . . . . . : 255.255.255.0 获得租约的时间 . . . . . . . . . : Sunday, June 5, 2022 9:50:19 AM 租约过期的时间 . . . . . . . . . : Tuesday, June 6, 2023 9:53:11 AM 默认网关. . . . . . . . . . . . . : 10.168.0.1 DHCP 服务器 . . . . . . . . . . . : 10.168.0.1 DHCPv6 IAID . . . . . . . . . . . : 109321079 DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-2A-20-02-01-00-E0-4C-0B-48-10 DNS 服务器 . . . . . . . . . . . : 202.96.128.86 202.96.128.166 211.137.130.3 211.137.130.19 TCPIP 上的 NetBIOS . . . . . . . : 已启用 #...
如上所示,我们可知,
– 本机的DHCP服务器为10.168.0.1(一般是路由器中负责分配客户端地址的功能)
– 本机地址由DHCP分配,由“DHCP 已启用 . . . . . . . . . . . : 是”可知
– 本机取得的IP地址为“10.168.0.16”
– 本机的默认网关地址为“10.168.0.1”
– 本机的DNS服务器地址为“202.96.128.86”和“202.96.128.166”等
另外,如果是英文系统,显示略有差异,
#... Wireless LAN adapter Wi-Fi: Connection-specific DNS Suffix . : cmdschool.org Description . . . . . . . . . . . : Intel(R) Dual Band Wireless-AC 7265 Physical Address. . . . . . . . . : 84-1B-77-7D-E7-63 DHCP Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes Link-local IPv6 Address . . . . . : fe80::19f1:fc6e:d201:a360%8(Preferred) IPv4 Address. . . . . . . . . . . : 10.168.0.16(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.0 Lease Obtained. . . . . . . . . . : Sunday, June 5, 2022 9:50:19 AM Lease Expires . . . . . . . . . . : Tuesday, June 6, 2023 9:53:11 AM Default Gateway . . . . . . . . . : 10.168.0.1 DHCP Server . . . . . . . . . . . : 10.168.0.1 DHCPv6 IAID . . . . . . . . . . . : 109321079 DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2A-20-02-01-00-E0-4C-0B-48-10 DNS Servers . . . . . . . . . . . : 202.96.128.86 202.96.128.166 211.137.130.3 211.137.130.19 NetBIOS over Tcpip. . . . . . . . : Enabled #...
2.3 测试与默认网关的通讯
ping 10.168.0.1
命令显示如下,
正在 Ping 10.168.0.1 具有 32 字节的数据: 来自 10.168.0.1 的回复: 字节=32 时间=3ms TTL=64 来自 10.168.0.1 的回复: 字节=32 时间=10ms TTL=64 来自 10.168.0.1 的回复: 字节=32 时间=46ms TTL=64 来自 10.168.0.1 的回复: 字节=32 时间=26ms TTL=64 10.168.0.1 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 3ms,最长 = 46ms,平均 = 21ms
如上所示,我们可知,
– 从“丢失 = 0 (0% 丢失)”可知本机到默认网关的通讯正常。
– 如果异常我们可以使用另外一部电脑测试是否正常,如果正常则可能是单机故障,否则可能是路由器故障
2.4 测试DNS解析
nslookup www.baidu.com
命令显示如下,
服务器: cache-a.guangzhou.gd.cn Address: 202.96.128.86 非权威应答: 名称: www.a.shifen.com Addresses: 14.215.177.38 14.215.177.39 Aliases: www.baidu.com
如上所示,我们可知,
– DNS服务解析正常,解析的服务器是“202.96.128.86”
– DNS解析到域名“www.baidu.com”的IP地址是“14.215.177.38”和“14.215.177.39”
2.5 测试与局域网外部的通讯
ping 14.215.177.38
命令显示如下,
正在 Ping 14.215.177.38 具有 32 字节的数据: 来自 14.215.177.38 的回复: 字节=32 时间=34ms TTL=56 来自 14.215.177.38 的回复: 字节=32 时间=6ms TTL=56 来自 14.215.177.38 的回复: 字节=32 时间=12ms TTL=56 来自 14.215.177.38 的回复: 字节=32 时间=6ms TTL=56 14.215.177.38 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 6ms,最长 = 34ms,平均 = 14ms
需要注意的是,
– 从“丢失 = 0 (0% 丢失)”可知本机到百度服务器的通讯正常。
– 地址“14.215.177.38”为上一章节“nslookup”命令得到的IP地址(也可以直接用域名“www.baidu.com”测试)
2.6 测试与服务器的端口通讯
telnet 14.215.177.38 443
窗口显示如下,
需要注意的是,
– 以上显示没有报错即通讯连接正常
– 命令行测试的是到百度服务器“14.215.177.38”的443端口通讯(也可以直接用域名“www.baidu.com”测试)
没有评论