在家办公连不上公司系统,第一反应别急着重启电脑。打开命令提示符,用几个简单的网络命令,很快就能判断是自家网络问题,还是服务器那边出了状况。这类排查离不开常见的网络命令工具集,尤其是做外网访问测试时,特别管用。
ping:最基础的连通性检测
想知道自己能不能连上百度,最直接的方法就是用 ping 命令。它就像往对方服务器“扔个小石子”,看有没有回音。
ping www.baidu.com
如果返回一串带时间的回复,说明网络通了。要是显示“请求超时”或“无法访问目标主机”,那可能是本地网络、防火墙或目标网站本身的问题。
tracert:查看数据经过的每一条路
有时候网络不是完全断,而是特别卡。这时候用 tracert(跟踪路由)能帮你看到数据包从你电脑出发,经过哪些节点才到达目标网站。
tracert www.taobao.com
输出结果会列出每一跳的响应时间。如果某一站点延迟突然飙升,甚至显示星号(*),那问题很可能出在那个网络段,比如运营商中转节点拥堵。
telnet:检测特定端口是否开放
有些服务虽然网站打不开,但其实是某个端口没通。比如你想确认公司的远程桌面服务(默认端口3389)是否可访问,可以用 telnet 测试。
先确保你的系统启用了 telnet 客户端(在“启用或关闭Windows功能”里勾选)。然后执行:
telnet 123.45.67.89 3389
如果屏幕变黑或光标闪烁,说明连接成功;如果提示“无法打开到主机的连接”,那可能是对方服务未开启,或者被防火墙拦了。
nslookup:查域名解析有没有问题
网址打不开,也可能是 DNS 解析失败。nslookup 能帮你查看一个域名对应哪个IP地址,判断是不是解析出错。
nslookup www.qq.com
正常会返回一串IP。如果提示“非权威应答”或根本查不到结果,可以试着换DNS服务器,比如改成 8.8.8.8 再试一次。
实际场景:路由器重启后外网不通怎么办?
早上起来发现Wi-Fi能连,但网页全打不开。先别急着打电话给宽带师傅。打开命令提示符,一步步来:
第一步,ping 一个公网IP,比如:
ping 8.8.8.8如果通,说明网络链路没问题,问题可能出在DNS;如果不通,说明外网没通,可能是路由器没拨号成功或运营商线路异常。
第二步,再 ping 一个域名,比如:
ping www.sina.com.cn如果IP能通但域名不行,基本确定是DNS问题,改一下路由器的DNS设置就行。
这些命令不需要安装额外软件,Windows、macOS、Linux 都支持。熟练掌握后,日常上网遇到小毛病,自己几分钟就能定位问题,省时又省心。