概述
root@# ping www.baidu.com
ping: www.baidu.com: 域名解析暂时失败
1.修改resolv.conf
添加一行 :nameserver 172.16.10.1
这个地址是网关地址,如下:
root@:/etc# route -n
内核 IP 路由表
目标 网关 子网掩码 标志 跃点 引用 使用 接口
0.0.0.0 172.16.10.1 0.0.0.0 UG 100 0 0 enp2s0
172.16.10.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s0
191.167.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp3s0
2.再次ping www.baidu.com
报错:
Unreachable
From 1.1.167.191.isp.timbrasil.com.br (191.167.1.1) icmp_seq=3 Destination Host Unreachable
From 1.1.167.191.isp.timbrasil.com.br (191.167.1.1) icmp_seq=4 Destination Host Unreachable
From 1.1.167.191.isp.timbrasil.com.br (191.167.1.1) icmp_seq=5 Destination Host Unreachable
解决办法:
删除191.167.1.1这条路由。如下:
oot@zhangyuan-ThinkCentre-E73:/etc# route -n
内核 IP 路由表
目标 网关 子网掩码 标志 跃点 引用 使用 接口
0.0.0.0 191.167.1.1 0.0.0.0 UG 0 0 0 enp3s0
0.0.0.0 172.16.10.1 0.0.0.0 UG 100 0 0 enp2s0
172.16.10.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s0
191.167.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp3s0
route -n 详解:
目标 网关 子网掩码 标志 跃点 引用 使用 接口
172.16.10.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s0
191.167.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp3s0
0.0.0.0 172.16.10.1 0.0.0.0 UG 100 0 0 enp2s0
目标是目的网络地址,子网掩码(Genmask),**网关(Gateway)**是下一跳地址,**接口(Iface)**是发送接口,**标志 (Flags)**中的U标志表示此条目 有效(可以禁用某些条目),G标志表示此条目的下一跳地址是某个路由器的地址,没有G标志的条目表示目的网络地址是与
本机接口直接相连的网络,不必经路由 器转发,因此下一跳地址处记为0.0.0.0。
如果要发送的数据包的目的地址是191.167.1.26,跟第一行的子网掩码做与运算得到 191.167.1.0,与第一行的目的网络地址不符,再跟第二行的子网掩码做与运算得到191.167.1.0,正是第二行的目的网络地址,因此从 enp3s0接口发送出去,由于
191.167.1.0/24正是与enp3s0接口直接相连的网络,因此可以直接发到目的主机,不需要经路由器转发。
如果要发送的数据包的目的地址是202.10.1.2,跟前三行路由表条目都不匹配,那么就要按缺省路由条目,从enp2s0接口发出
去,首先发往172.16.10.1 路由器,再让路由器根据它的路由表决定下一跳地址。
最后
以上就是冷静毛衣为你收集整理的ping: www.baidu.com: 域名解析暂时失败 简单解决的全部内容,希望文章能够帮你解决ping: www.baidu.com: 域名解析暂时失败 简单解决所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复