Linux能ping通IP,ping不通域名

系统教程导读

收集整理了【Linux能ping通IP,ping不通域名】操作系统教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2480字,纯文字阅读大概需要4分钟

系统教程内容图文

为您提供

今天碰到个问题, 能ping通IP地址, ping不通域名, 一直以为是 DNS解析服务器的问题, 找了半天, 问题不在这里。

[root@www 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.114

nameserver 8.8.8.8

[root@www postfix]# 

看了一下路由表, 问题也不在路由网关上。

[root@www postfix]# netstat -rn

Kernel IP routing table

Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface

115.28.80.0     0.0.0.0         255.255.252.0   U         0 0          0 eth1

10.163.176.0    0.0.0.0         255.255.240.0   U         0 0          0 eth0

169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0

169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth1

192.168.0.0     10.163.191.247  255.255.0.0     UG        0 0          0 eth0

172.16.0.0      10.163.191.247  255.240.0.0     UG        0 0          0 eth0

10.0.0.0        10.163.191.247  255.0.0.0       UG        0 0          0 eth0

0.0.0.0         115.28.83.247   0.0.0.0         UG        0 0          0 eth1

[root@www postfix]# 

[root@www postfix]# 

[root@www postfix]# 

[root@www postfix]# 

[root@www postfix]# route

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

115.28.80.0     *               255.255.252.0   U     0      0        0 eth1

10.163.176.0    *               255.255.240.0   U     0      0        0 eth0

link-local      *               255.255.0.0     U     1002   0        0 eth0

link-local      *               255.255.0.0     U     1003   0        0 eth1

192.168.0.0     10.163.191.247  255.255.0.0     UG    0      0        0 eth0

172.16.0.0      10.163.191.247  255.240.0.0     UG    0      0        0 eth0

10.0.0.0        10.163.191.247  255.0.0.0       UG    0      0        0 eth0

default         115.28.83.247   0.0.0.0         UG    0      0        0 eth1

然后再看看 :

[root@www postfix]# grep hosts /etc/nsswitch.conf

#hosts:     db files nisplus nis dns

#hosts:      files dns

hosts:      dns files

我修改为 先 dns, 在 files, 测试了, 也还是不通。

最后发现是防火墙的原因, 我开启了防火墙, 造成了 ping 域名不通。

域名解析用到了53端口, 需要把下面的设置配置到防火墙里即可。

iptables -A INPUT -p udp –sport 53 -j ACCEPT

iptables -A OUTPUT -p udp –dport 53 -j ACCEPT

iptables -A INPUT -p udp –dport 53 -j ACCEPT
iptables -A OUTPUT -p udp –sport 53 -j ACCEPT 
 
  
  以上就是给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击官网吧。 
 
本文来自http://www.win7cn.com/如需转载请注明!推荐:win7纯净版

系统教程总结

以上是为您收集整理的【Linux能ping通IP,ping不通域名】操作系统教程的全部内容,希望文章能够帮你了解操作系统教程Linux能ping通IP,ping不通域名
如果觉得操作系统教程内容还不错,欢迎将网站推荐给好友。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Linux能ping通IP,ping不通域名