Linux:服务器ping不通域名(能ping通ip地址)

在确定网络没问题的情况下, 可以通过以下三个步骤寻找解决办法:

1) 确定设置了域名服务器, 没有的话, 可设置Google的公共DNS服务;

# cat /etc/resolv.conf

-------------------------------------------------------------------

nameserver 8.8.8.8

nameserver 8.8.4.4

-------------------------------------------------------------------

# vi /etc/resolv.conf (可进入修改)

注:如果服务器本身设置的就是这个域名,那么可以试试换个dns服务;

例如:

a、北京联通宽带dns地址202.106.196.115:202.106.46.151:202.106.0.20,PING一下地址那个地址速度快你就用那个DNS地址。

b、国内第一个、全球第三个开放的DNS服务地址,又称114DNS(114.114.114.114)

平时常遇到一种现象:能上QQ但是网页打一开多半是DNS出现问题

在这种情况只需要把首选DNs改为114.114.114.114或8.8.8.8基本可解决

c、dns服务还有很多,如果是机房,可以问问机房工作人员推荐使用哪些;

2) 确保网关已设置

# grep GATEWAY /etc/sysconfig/network-scripts/ifcfg*

-------------------------------------------------------------------

/etc/sysconfig/network-scripts/ifcfg-eth0:GATEWAY=192.168.40.1

-------------------------------------------------------------------

ps:ubuntu 10.3  找不到此文件,也许版本不对

3) 确保可用dns解析

# grep hosts /etc/nsswitch.conf

-------------------------------------------------------------------

hosts:      files dns

-------------------------------------------------------------------

如果以上哪个有问题, 修正后, 再测试, 应该就没问题了:

时间: 2024-09-30 03:37:31

Linux:服务器ping不通域名(能ping通ip地址)的相关文章

Linux能ping通IP,ping不通域名

今天碰到个问题, 能ping通IP地址, ping不通域名, 一直以为是 DNS解析服务器的问题, 找了半天. 问题不在这里. [[email protected] postfix]# cat /etc/resolv.conf nameserver 202.96.209.133 options attempts:1 timeout:1 rotate #nameserver 10.202.72.117 nameserver 10.202.72.118 nameserver 114.114.114.

Linux 服务器ping不通域名

2014-09-06 当 Linux 服务器 ping 不通域名, 出现如下提示:[[email protected] ~]# ping www.baidu.comping: unknown host www.baidu.com 1.检测网络首先确定已经连接上路由器,并且路由器能够访问外网,可以通过访问网关进行确定[[email protected] ~]# ping 192.168.2.251PING 192.168.2.251 (192.168.2.251) 56(84) bytes of

CentOS ping不通域名

现象:1. ping不通域名,比如 www.qq.com 2. 可以ping通ip,比如 61.135.157.156 分析:1. 查看DNS配置文件 /etc/resolve.conf, 里面的服务器地址写错了 2. 修改DNS配置文件,重启网络服务后,恢复到错误的文件 3. 根源在于: 3.1)网卡启用了NetworkManager控制 3.2)网卡的配置文件里面,DNS1写错了 解决:在网卡的配置文件里面,将DNS1写正确

red hat7 系统可以ping通ip地址但是不能ping通域名

在red hat7中ifconfig后出现这样的情况,ens33是物理网卡,与eth0一样只是不同的名字.但是只能ping通ip地址不能ping通域名. 解决方法: 在文件 /etc/resolv.conf文件下更改nameserver的值 加上 nameserver 8.8.8.8  域名解析服务  nameserver 8.8.4.4为备用的 在文件 etc/sysconfig/network-scripts下修改 ifcfg-eth0 或者 ifcfg-ens33文件,设置静态ip地址,

能ping通ip地址但无法上网

今天遇到很奇怪的一件事情,能ping通ip地址,但是无法ping通机器名,更不能上网.打电话给公司IT也没搞定,建议重装系统,崩溃…… 后来自己在网上搜到这篇文章,很简单的把问题解决了,分享一下: http://blog.sina.com.cn/s/blog_6356dc570101aom2.html 我用的是第三种办法,运行命令“netsh winsock reset catalog”,然后重启电脑,搞定.

虚拟机克隆Linux想使用远程工具却无法获取IP地址

使用虚拟机新建Linux启动Linux系统 首先编辑网卡信息:[[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0c:e9:51:c2:51 TYPE=Ethernet UUID=df672a61-a87f-45b1-8445-7a304e870f66 ONBOOT=yes            #这是随系统启动而启动的选项 NM_CONTROLLED=no #这是由

linux中ping的通ip,ping不通域名

linux主机不能解析域名,究其原因 dns的问题 [[email protected] ~]# vim /etc/resolv.conf # No nameservers found; try putting DNS servers into your # ifcfg files in /etc/sysconfig/network-scripts like so: # # DNS1=xxx.xxx.xxx.xxx # DNS2=xxx.xxx.xxx.xxx # DOMAIN=lab.foo.

解决linux下内网域名的ping结果和nslookup结果不一致

今天在linux服务器下遇到一个奇怪的问题:内网域名的ping结果居然和nslookup结果不一致,特将解决过程记录如下. 确认/etc/resolv.conf配置是否正确:没问题: 确认/etc/hosts中是否添加了额外域名:没问题: 确认域名服务器中正确的内网域名对应的IP,并和同事确认发现内网域名更新过,ping的结果指向了旧的IP,nslookup的解析结果正确: 确认本地域名缓存服务nscd状态:处于运行中,重启没有解决问题,看起来缓存还是很顽固的: # service nscd s

Linux服务器关闭/开启ICMP协议(ping)

经常会遇到一些问题就是主机明明是在线的却ping不通的,对方可能开启了禁ping模式有时为安全问题着想,需要给我们的Linux服务器禁ping 关闭ICMP协议(禁ping) echo "1">/proc/sys/net/ipv4/icmp_echo_ignore_all cat /proc/sys/net/ipv4/icmp_echo_ignore_all 打开ICMP协议(取消禁ping) echo "0">/proc/sys/net/ipv4/ic

解决内网主机ping不通网关能ping内网

有一台笔记本电脑可以自动获取IP,可以和内网其他主机互相PING通,就是PING 不通网关,只能上内网,不能上外网,IP换到其他主机上也可以上外网,说明路由器上没什么限制.路由器也查了,电脑也重装了,折腾了两天都没找出原因,后来在网上查了好一会儿,综合大家的经验,终于搞定了.原因应该是路由器无法识别这台主机的MAC地址,致于为什么无法识别我也没搞明白. 具体操作如下. 我用的win7,就说win7里的设置,其他系统类推.打开本地连接--常规--属性--网络 选项卡,上面显示的是不能上外网的网卡的