论坛风格切换切换到宽版
  • 1293阅读
  • 8回复

[问题求助][RedHat] 能ping通IP,但ping不通域名,麻烦大侠指点 [复制链接]

上一主题 下一主题
 
发帖
1977
C币
-152657
威望
342
贡献值
1
银元
0
铜钱
4441
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
不.能wget下东西,不能ping通域名……           建材

   .但能ping通IP,试了N多都不.行……网关没问题……    美容

   作.为web服务器,使用没问题,但不能通过 SOCKET. 连接 SMTP 服务器发送邮件,估计也是这个导致的。。投资

系统版本linux as 5

[root@local.host ~]# ll /lib./lib*dns*.
-rwxr-xr-x 1 root root 217.88 2008-04-11 /lib/libnss_dns-2..5.so           女人
lrwxrwxrwx 1 root root  .  17 11-28 10:46 /lib/libnss_dns.so.2 -> .libnss_dns-2.5..so外贸

[root@localh.ost ~]# grep hosts /etc/nss.witch.conf投资
#hosts:     db files nisplus .n.is dns学习
ho.sts:      files dns服务器

[root@local.host ~.]# vi /etc/resolv.conf教育

nameserver=202.96.209..6投资
na.meserver=210.52.212.123虚拟主机
nameserver=202.96.209.133..
searc.h localdomain           建材
~

求解....

[ 本帖最后由 sjm.love 于 2008-12-4 18:1.1 编辑 ].

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线smilei34516.
发帖
2024
C币
-140163
威望
393
贡献值
1
银元
-1
铜钱
4592
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:[RedHat]
nameserver后面是空格,不是=

离线flyworld.
发帖
1996
C币
-198913
威望
351
贡献值
1
银元
-1
铜钱
4402
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:[RedHat]
不是这个原因,nameserver后面是没有空格也是可以的。
检查一下你现在系统的进程信息;
还有dnsclient的组件是否正确

离线绯闻.
发帖
2135
C币
-604579
威望
374
贡献值
1
银元
-2
铜钱
4727
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:[RedHat]
[root@localhost ~]# vi /etc/resolv.conf

nameserver 202.96.209.5
nameserver 210.52.212.12
nameserver 202.96.209.133
search localdomain
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/resolv.conf" 4L, 94C written
[root@localhost ~]# service network restart
正在关闭接口 eth0:                                        [确定]
关闭环回接口:                                             [确定]
弹出环回接口:                                             [确定]
弹出界面 eth0:                                            [确定]
[root@localhost ~]# ping baidu.com
ping: unknown host baidu.com
[root@localhost ~]#

还是不行。。。老大再想想办法啊

发帖
2111
C币
-60243
威望
399
贡献值
1
银元
-2
铜钱
4866
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:[RedHat]


QUOTE:原帖由 kns1024wh 于 2008-12-4 20:49 发表
不是这个原因,nameserver后面是没有空格也是可以的。
检查一下你现在系统的进程信息;
还有dnsclient的组件是否正确


[root@localhost ~]# ps -A
  PID TTY          TIME CMD
    1 ?        00:00:00 init
    2 ?        00:00:00 migration/0
    3 ?        00:00:00 ksoftirqd/0
    4 ?        00:00:00 watchdog/0
    5 ?        00:00:00 migration/1
    6 ?        00:00:00 ksoftirqd/1
    7 ?        00:00:00 watchdog/1
    8 ?        00:00:00 events/0
    9 ?        00:00:00 events/1
   10 ?        00:00:00 khelper
   11 ?        00:00:00 kthread
   15 ?        00:00:00 kblockd/0
   16 ?        00:00:00 kblockd/1
   17 ?        00:00:00 kacpid
  108 ?        00:00:00 cqueue/0
  109 ?        00:00:00 cqueue/1
  112 ?        00:00:00 khubd
  114 ?        00:00:00 kseriod
  182 ?        00:00:00 pdflush
  183 ?        00:00:00 pdflush
  184 ?        00:00:00 kswapd0
  185 ?        00:00:00 aio/0
  186 ?        00:00:00 aio/1
  330 ?        00:00:00 httpd
  344 ?        00:00:00 kpsmoused
  356 ?        00:00:01 httpd
  366 ?        00:00:01 httpd
  375 ?        00:00:00 ata/0
  376 ?        00:00:00 ata/1
  377 ?        00:00:00 ata_aux
  381 ?        00:00:00 scsi_eh_0
  382 ?        00:00:00 scsi_eh_1
  386 ?        00:00:01 kjournald
  413 ?        00:00:00 kauditd
  445 ?        00:00:00 udevd
  657 ?        00:00:00 httpd
  658 ?        00:00:00 httpd
  734 ?        00:00:00 httpd
  825 ?        00:00:00 httpd
  885 ?        00:00:00 httpd
  965 ?        00:00:00 httpd
  966 ?        00:00:00 httpd
  988 ?        00:00:00 httpd
1048 ?        00:00:00 httpd
1049 ?        00:00:00 httpd
1054 ?        00:00:00 httpd
1056 ?        00:00:00 httpd
1057 ?        00:00:00 httpd
1060 ?        00:00:00 httpd
1061 ?        00:00:00 httpd
1063 ?        00:00:00 httpd
1064 ?        00:00:00 httpd
1065 ?        00:00:00 httpd
1066 ?        00:00:00 httpd
1067 ?        00:00:00 httpd
1082 pts/0    00:00:00 ps
2244 ?        00:00:00 kmpathd/0
2245 ?        00:00:00 kmpathd/1
2275 ?        00:00:00 kjournald
2277 ?        00:00:00 kjournald
4127 ?        00:00:00 ib_mcast
4128 ?        00:00:00 ib_inform
4129 ?        00:00:00 local_sa
4136 ?        00:00:00 ib_addr
4143 ?        00:00:00 iw_cm_wq
4150 ?        00:00:00 ib_cm/0
4151 ?        00:00:00 ib_cm/1
4158 ?        00:00:00 rdma_cm
4191 ?        00:00:00 ipoib
4198 ?        00:00:00 sdp
4261 ?        00:00:00 kondemand/0
4262 ?        00:00:00 kondemand/1
4560 ?        00:00:00 auditd
4562 ?        00:00:00 audispd
4591 ?        00:00:00 syslogd
4594 ?        00:00:00 klogd
4639 ?        00:00:00 portmap
4674 ?        00:00:00 rpc.statd
4717 ?        00:00:00 rpc.idmapd
4742 ?        00:00:00 dbus-daemon
4756 ?        00:00:00 hcid
4762 ?        00:00:00 sdpd
4785 ?        00:00:00 krfcommd
4832 ?        00:00:00 pcscd
4856 ?        00:00:00 hidd
4880 ?        00:00:00 automount
4902 ?        00:00:00 acpid
4919 ?        00:00:00 sshd
4933 ?        00:00:00 cupsd
4948 ?        00:00:00 xinetd
4964 ?        00:00:00 vsftpd
4987 ?        00:00:00 sendmail
4995 ?        00:00:00 sendmail
5010 ?        00:00:00 gpm
5024 ?        00:00:00 crond
5062 ?        00:00:00 xfs
5089 ?        00:00:00 atd
5134 ?        00:00:00 avahi-daemon
5135 ?        00:00:00 avahi-daemon
5149 ?        00:00:01 hald
5150 ?        00:00:00 hald-runner
5157 ?        00:00:00 hald-addon-acpi
5205 ?        00:00:00 smartd
5209 tty1     00:00:00 mingetty
5210 tty2     00:00:00 mingetty
5212 tty3     00:00:00 mingetty
5218 tty4     00:00:00 mingetty
5219 tty5     00:00:00 mingetty
5222 tty6     00:00:00 mingetty
5230 ?        00:00:00 gdm-binary
5289 ?        00:00:00 yum-updatesd
5301 ?        00:00:00 gam_server
5304 ?        00:00:00 gdm-rh-security
5391 ?        00:00:00 XKeepsCrashing
5411 ?        00:00:00 gdmopen
5412 tty7     00:00:00 XKeepsCrashing
5464 tty7     00:00:00 dialog
5946 ?        00:00:00 httpd
5991 ?        00:00:00 mysqld_safe
6051 ?        00:03:34 mysqld
27800 ?        00:00:09 httpd
30052 ?        00:00:04 httpd
30462 ?        00:00:03 httpd
30929 ?        00:00:04 httpd
31357 ?        00:00:00 sshd
31405 pts/0    00:00:00 bash
31406 ?        00:00:00 sftp-server
31473 ?        00:00:02 httpd
31776 ?        00:00:02 httpd
32346 ?        00:00:01 httpd
32429 ?        00:00:01 httpd <defunct>
32671 ?        00:00:01 httpd
32685 ?        00:00:01 httpd
[root@localhost ~]#

老大,你能不能说具体一点,我是新手。。。看到进程了,咋分析呢?
造成这状况都有哪些可能?弄了一天了,晕

离线janezhang.
发帖
2088
C币
-235397
威望
404
贡献值
1
银元
-2
铜钱
4730
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:[RedHat]
我在hosts里加了smtp.qq.com 和对应的IP以后,可以通过 SOCKET 连接腾讯的 SMTP 服务器发送邮件。

难道真dns问题?可那是机房提供的,而且是上海不错的dns。。。
要怎么彻底解决呢?

离线xsheng1983.
发帖
2049
C币
-199186
威望
366
贡献值
1
银元
-3
铜钱
4536
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
Re:[RedHat]
dns没遇到过这问题,还真挺奇怪的,希望知道怎么解决的我们也学学。
帮你顶一下

发帖
1973
C币
-198791
威望
339
贡献值
1
银元
-1
铜钱
4278
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
Re:[RedHat]



QUOTE:原帖由 sjmlove 于 2008-12-4 18:10 发表
不能wget下东西,不能ping通域名……

   但能ping通IP,试了N多都不行……网关没问题……

   作为web服务器,使用没问题,但不能通过 SOCKET 连接 SMTP 服务器发送邮件,估计也是这个导致的。。

系统版 ...


QUOTE:# strace /bin/ping -c 1 www.163.com 2>&1|grep open
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/lib/libresolv.so.2", O_RDONLY)   = 3
open("/lib/libc.so.6", O_RDONLY)        = 3
open("/etc/resolv.conf", O_RDONLY)      = 4
open("/etc/resolv.conf", O_RDONLY)      = 4
open("/etc/nsswitch.conf", O_RDONLY)    = 4
open("/etc/ld.so.cache", O_RDONLY)      = 4
open("/lib/libnss_files.so.2", O_RDONLY) = 4
open("/etc/host.conf", O_RDONLY)        = 4
open("/etc/hosts", O_RDONLY)            = 4
open("/etc/ld.so.cache", O_RDONLY)      = 4
open("/lib/libnss_dns.so.2", O_RDONLY)  = 4
open("/etc/hosts", O_RDONLY)            = 4


发帖
2055
C币
-235906
威望
360
贡献值
1
银元
-1
铜钱
4622
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
Re:[RedHat]
[root@localhost ~]# strace /bin/ping -c 1 www.163.com 2>&1|grep open
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/lib/libresolv.so.2", O_RDONLY)   = 3
open("/lib/libc.so.6", O_RDONLY)        = 3
open("/etc/resolv.conf", O_RDONLY)      = 4
open("/etc/nsswitch.conf", O_RDONLY)    = 4
open("/etc/ld.so.cache", O_RDONLY)      = 4
open("/lib/libnss_files.so.2", O_RDONLY) = 4
open("/etc/host.conf", O_RDONLY)        = 4
open("/etc/hosts", O_RDONLY)            = 4
open("/etc/ld.so.cache", O_RDONLY)      = 4
open("/lib/libnss_dns.so.2", O_RDONLY)  = 4
[root@localhost ~]#

没有open("/etc/resolv.conf", O_RDONLY)      = 4

open("/etc/hosts", O_RDONLY)            = 4
这2行……它们罢工吗?要怎么解决?

快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个