Linux本机可以访问外网不行_路由与DNS排错流程【教学】

admin 百科 13
常见原因是路由表错误、DNS异常、防火墙拦截或接口异常;应按物理→IP→路由→DNS→应用层级排查:先ping 127.0.0.1、网关、8.8.8.8、域名确认连通性,再查ip route、/etc/resolv.conf、systemd-resolved状态及iptables规则。

Linux本机可以访问外网不行_路由与DNS排错流程【教学】-第1张图片-佛山资讯网

Linux本机能访问外网但无法访问本地网络(或反过来),常见于路由表错误、DNS配置异常、防火墙拦截或网络接口状态异常。核心排查顺序应是:先确认连通性层级(物理→IP→路由→DNS→应用),再逐层验证。

一、检查基础网络连通性

用最简命令快速定位问题层级:

  • ping 127.0.0.1 —— 验证协议栈是否正常;失败说明内核网络模块异常
  • ping 网关IP(如 192.168.1.1) —— 判断本机到局域网出口是否通畅;不通需查网卡状态(ip a)、线缆、交换机端口
  • ping 8.8.8.8 —— 绕过DNS测试纯IP层外网可达性;通但域名打不开,基本锁定DNS问题
  • ping www.baidu.com —— 同时检验DNS解析+IP连通;若失败而8.8.8.8成功,重点查/etc/resolv.conf和systemd-resolved服务

二、验证路由表与默认网关

Linux依赖路由表决定数据包走向,错误的默认路由会导致“能上外网但进不了内网”或“能进内网但出不去”:

标签: linux windows 防火墙 端口 qq mac ai 路由 win dns 配置文件 .net 子网

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~