Linux不能上网提示ping:unknown host 检查步骤
2018-01-16 10:28
232 查看
Linux不能上网提示ping:unknown host 检查步骤
Linux系统跟windows平台有所不同的是,为了更好的做网络服务应用。Linux下多用于网络服务器,而且操作界面是字符界面。对于新手遇到最常见的问题就是,linux不能上网DNS解析不了,提示ping:unknown host ,本例以Centos为例
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=3702e87c0bf1060f024e7513b4d57e56&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F1225402040_0.jpg)
一、Linux系统上网配置
1、检查网卡配置
出现ping:unknown host 的问题最主要是linux设置的DNS解析不了,遇到这个问题我们先检查一下网卡的设置情况,输入ifconfig -a 可以查看当前网卡配置的IP地址
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=f58a6467dbc671a9a661fd46a2899082&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F1226101213_0.jpg)
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=b5c8c1867dc327b464c066fea311d6fe&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F12264120O_0.jpg)
2、检查网卡网关设置
1、对于网卡设置的IP地址,首先要确认IP是否是一个正确的网络地址。除此之外有没有设置网关,如果设置了ping一下网关看看能否正常连通
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=88ebd96ec17b57577b612151bf307bd1&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F122FA640_0.jpg)
2、对于网卡设置网关之外,没有设置网关的网卡。还需要检查系统默认的网关,找到 /etc/sysconfig/network 配置文件如下图 (如果没有需要添加一个默认网关上去)
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=597fac02ee0c690b3a954c12a9eb87ce&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F122IIZ6_0.jpg)
4、测试网络连通性:
4000
设置好网关之后,可以通过测试ping 一个公网地址,看看能否正常连接,如果能连接了,再继续下一步
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=139ef102fc2d3bb8fb96f906be10fdb7&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F122PLH1_0.jpg)
二、检查系统DNS设置
1、除了保证网关能正常连通之外。检查服务器DNS设置是否正确,找到DNS设置的配置文件 /etc/resolv.conf 文件(另外网卡里面如果设置了DNS也会用网卡里面的DNS地址)
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=6f00ebed7edeb629c0342af092b82a41&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F122S94544_0.jpg)
1、检查系统DNS设置
服务器需要能上网,除了保证网关能正常连通之外。检查服务器DNS设置是否正确,找到DNS设置的配置文件 /etc/resolv.conf 文件(另外网卡里面如果设置了DNS也会用网卡里面的DNS地址)
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=67b542f5df0421f262e582687ec8e61c&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F1229114058_0.jpg)
2、特别提醒注意
设置的DNS服务器地址,必须先测试一下能否正常连通。除此之外,必须保证是正常的能使用的DNS地址
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=e5f95c1808d24492bcd90bd6bbb171df&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F1229355337_0.jpg)
3、测试域名解析ping
1、按照上述方法测试都没有问题之后,咗嚛建议把网络服务重启一下,输入下图命令 service network restart
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=09ae2fa6a301b6c80850a7511c4fa3c2&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F123023J10_0.jpg)
2、输入ping 看看能否正常解析,如下图显示表示DNS设置没有问题了可以正常上网提示了
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=47d3983207b59c3bed79c5c4283df7bf&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F1231025330_0.jpg)
三、其他问题和注意事项
1、根据上述截图操作,咗嚛遇到一个问题。有的系统的resolv.conf文件配置显示的是DNS1 和DNS2 如果设置不成功,建议按照下图设置,把dns1改成 nameserver
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=00e4c32f1f828c85616dcf3c07f7b01e&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F1231334427_0.jpg)
1、主机表文件
设置dns服务器用于域名解析和上网,但是对于某些特殊的需求我们需要让某个地址解析到特定的地址,可以通过编辑 /etc/hosts文件来实现。类型和windows下的主机头一样
注意事项:
1、检查网卡设置
2、搞通网关连通性
3、设置dns等即可
Linux系统跟windows平台有所不同的是,为了更好的做网络服务应用。Linux下多用于网络服务器,而且操作界面是字符界面。对于新手遇到最常见的问题就是,linux不能上网DNS解析不了,提示ping:unknown host ,本例以Centos为例
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=3702e87c0bf1060f024e7513b4d57e56&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F1225402040_0.jpg)
一、Linux系统上网配置
1、检查网卡配置
出现ping:unknown host 的问题最主要是linux设置的DNS解析不了,遇到这个问题我们先检查一下网卡的设置情况,输入ifconfig -a 可以查看当前网卡配置的IP地址
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=f58a6467dbc671a9a661fd46a2899082&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F1226101213_0.jpg)
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=b5c8c1867dc327b464c066fea311d6fe&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F12264120O_0.jpg)
2、检查网卡网关设置
1、对于网卡设置的IP地址,首先要确认IP是否是一个正确的网络地址。除此之外有没有设置网关,如果设置了ping一下网关看看能否正常连通
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=88ebd96ec17b57577b612151bf307bd1&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F122FA640_0.jpg)
2、对于网卡设置网关之外,没有设置网关的网卡。还需要检查系统默认的网关,找到 /etc/sysconfig/network 配置文件如下图 (如果没有需要添加一个默认网关上去)
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=597fac02ee0c690b3a954c12a9eb87ce&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F122IIZ6_0.jpg)
4、测试网络连通性:
4000
设置好网关之后,可以通过测试ping 一个公网地址,看看能否正常连接,如果能连接了,再继续下一步
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=139ef102fc2d3bb8fb96f906be10fdb7&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F122PLH1_0.jpg)
二、检查系统DNS设置
1、除了保证网关能正常连通之外。检查服务器DNS设置是否正确,找到DNS设置的配置文件 /etc/resolv.conf 文件(另外网卡里面如果设置了DNS也会用网卡里面的DNS地址)
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=6f00ebed7edeb629c0342af092b82a41&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F122S94544_0.jpg)
1、检查系统DNS设置
服务器需要能上网,除了保证网关能正常连通之外。检查服务器DNS设置是否正确,找到DNS设置的配置文件 /etc/resolv.conf 文件(另外网卡里面如果设置了DNS也会用网卡里面的DNS地址)
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=67b542f5df0421f262e582687ec8e61c&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F1229114058_0.jpg)
2、特别提醒注意
设置的DNS服务器地址,必须先测试一下能否正常连通。除此之外,必须保证是正常的能使用的DNS地址
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=e5f95c1808d24492bcd90bd6bbb171df&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F1229355337_0.jpg)
3、测试域名解析ping
1、按照上述方法测试都没有问题之后,咗嚛建议把网络服务重启一下,输入下图命令 service network restart
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=09ae2fa6a301b6c80850a7511c4fa3c2&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F123023J10_0.jpg)
2、输入ping 看看能否正常解析,如下图显示表示DNS设置没有问题了可以正常上网提示了
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=47d3983207b59c3bed79c5c4283df7bf&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F1231025330_0.jpg)
三、其他问题和注意事项
1、根据上述截图操作,咗嚛遇到一个问题。有的系统的resolv.conf文件配置显示的是DNS1 和DNS2 如果设置不成功,建议按照下图设置,把dns1改成 nameserver
![](https://ss0.baidu.com/6LVYsjip0QIZ8Aqbn9fN2DC/timg?pa&quality=100&size=w4096&sec=1515818026&di=00e4c32f1f828c85616dcf3c07f7b01e&ref=http%3A%2F%2Fwww.pgygho.com%2Fhelp%2Ffwq%2F8934.html&src=http%3A%2F%2Fwww.pgygho.com%2Fimg%2Fallimg%2F170522%2F1231334427_0.jpg)
1、主机表文件
设置dns服务器用于域名解析和上网,但是对于某些特殊的需求我们需要让某个地址解析到特定的地址,可以通过编辑 /etc/hosts文件来实现。类型和windows下的主机头一样
注意事项:
1、检查网卡设置
2、搞通网关连通性
3、设置dns等即可
相关文章推荐
- Linux不能上网ping:unknown host问题怎么解决?
- Linux不能上网ping:unknown host问题怎么解决?
- Linux不能上网ping:unknown host出错该怎么办?
- Linux不能上网ping:unknown host问题怎么解决?
- Linux不能上网ping:unknown host问题怎么解决?
- Linux不能上网ping:unknown h…
- Linux如何配置IP和DNS才可以上网?以及ping: unknown host www.baidu.com
- ping: unknown host ― linux设置域名服务器的方法
- 解决(Linux)Fedora10下ping: unknown host www.baidu.com
- Linux中ping域名出现unknown host问题怎么解决
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- linux 下出现ping: unknown host www.baidu.com问题
- linux ping: unknown host 的解决方法
- 转载:解决linux ping: unknown host www.baidu.com
- 虚拟机Virtual Box内Linux无法ping通网址解决(unknown host XXX)
- ubantu不能上网的几个检查步骤
- Linux 服务器ping不通域名 ping: unknown host www.baidu.com
- Linux - Ping: Unknown Host www.xxx.com
- mac系统在控制台中ping网址提示不能解析host
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置