免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 9089 | 回复: 35
打印 上一主题 下一主题

[DNS] dns服务器时灵时不灵,请帮忙诊断 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-20 10:44 |只看该作者 |倒序浏览
环境信息:
sunOS 5.8,bind版本信息
BIND 8.2.2-P5 Tue Jun 26 16:45:43 PDT 2001
        Generic Patch-5.8-June 2001
域名是:www.nhxy.com
dns服务器地址是:219.128.252.238
配置的dns在初期似乎没有什么问题,后来经常有说在外面有时可以解释域名,有时又不可以域名的问题。我们自己网内的机器dns服务器设置为自己的dns时没有什么问题,但是设置为外面的公用dns时就时不时会发生问题,也就是外面的人经常会说访问不了我们的网站,但有时又一切正常,真是奇怪。(web服务器是开的,只是域名没有解释出来)
不可解释时测试出来的现象有下面几种(我一般使用广州的dns202.96.128.86作测试):
1、windows下使用ping www.nhxy.com,提示:"ing request could not find host www.nhxy.com",但此时使用nslookup www.nhxy.com可以发现可以解释出ip,(我保证测试时网页服务器都是可用的)
2、有时使用nslookup 或者dig www.nhxy.com,也没有报告说没有解释出IP地址,但是使用dig @202.96.128.86 www.nhxy.com +trace跟踪就发现可以解释出IP地址,而且有好几次在我使用dig加trace参数跟踪完后过一段时间再ping www.nhxy.com就发现可以解释出来了,也不知道是不是巧合

希望有哪位大侠可以帮下忙.

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2005-06-20 13:32 |只看该作者

dns服务器时灵时不灵,请帮忙诊断

1) 確定授權正確
2) 確定被授權的所有主機資料都一至
3) 確定被授權的所有主機都能被正確查詢

论坛徽章:
0
3 [报告]
发表于 2005-06-20 15:22 |只看该作者

dns服务器时灵时不灵,请帮忙诊断

1、是不是指我这里的dns服务器是否有被授权?授权问题已经向域名供应商提出过的,应该是已经被授权的了。(否则用外部dns也不可能访问到我们自己做的二级域名了)
2、二级域名是由我们自己的dns做的,也只有一台dns服务器,那应该是一致的了啊
3、怎么确定?

不好意思,我知道自己在这方面的知识不强,但是霎时间不知道如何下手。
谢谢!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2005-06-20 16:33 |只看该作者

dns服务器时灵时不灵,请帮忙诊断

能否將貴 domain name 說一說?
這樣大家才好幫忙.

论坛徽章:
0
5 [报告]
发表于 2005-06-20 17:25 |只看该作者

dns服务器时灵时不灵,请帮忙诊断

domain name前面已经说过了,是nhxy.com.

论坛徽章:
7
寅虎
日期:2014-08-15 12:54:11狮子座
日期:2014-10-28 23:42:142015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:48:00IT运维版块每日发帖之星
日期:2015-08-04 06:20:00IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-10-10 06:20:00
6 [报告]
发表于 2005-06-20 17:36 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
7 [报告]
发表于 2005-06-20 20:10 |只看该作者

dns服务器时灵时不灵,请帮忙诊断

请教你是怎么查的?

问题是那个ns2.4everdns.com是域名供应商给出的地址啊,在域名管理页面中它必须要填两个地址,那我第一个肯定是填我们这的dns了,因为我们只有一个dns,所以就第二个就填它原来的第二个dns了。但那个dns上的内容我是没有办法更新的啊。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2005-06-21 02:12 |只看该作者

dns服务器时灵时不灵,请帮忙诊断

[quote]原帖由 "cracy"]domain name前面已经说过了,是nhxy.com.[/quote 发表:

sorry, 一時眼快, 沒看到呢... 真不好意思呢...

下面的步驟給你參考一下:
  1. [netman@www netman]$ host -t ns nhxy.com
  2. nhxy.com name server dns1.nhxy.com.
  3. nhxy.com name server ns2.4everdns.com.
  4. [netman@www netman]$ host -t a dns1.nhxy.com
  5. dns1.nhxy.com has address 219.128.252.238
  6. [netman@www netman]$ host -t ns nhxy.com 219.128.252.238
  7. ;; connection timed out; no servers could be reached
  8. [netman@www netman]$ host -t a ns2.4everdns.com.
  9. ns2.4everdns.com has address 61.151.252.240
  10. [netman@www netman]$ host -t ns nhxy.com 61.151.252.240
  11. Using domain server:
  12. Name: 61.151.252.240
  13. Address: 61.151.252.240#53
  14. Aliases:

  15. nhxy.com name server dns.cnmsn.net.
复制代码


看得出來 219.128.252.238 這台 server 好像問不到哦.

论坛徽章:
0
9 [报告]
发表于 2005-06-21 08:59 |只看该作者

dns服务器时灵时不灵,请帮忙诊断

原帖由 "網中人" 发表:

看得出來 219.128.252.238 這台 server 好像問不到哦.


非常感谢两位!
219.128.252.238这台机器就是我这边的dns服务器,应该是可以访问到的,不过可能当时网络有点繁忙吧,(它同时也是了web服务器,我有时也怀疑是机器忙不过来,但是老实说,我们这边的网页访问量不大,所以我觉得不会影响了dns服务器),——不过我在网络不忙的时候也会出现域名解释不到的情况。
比较奇怪的是,我用一台solaris和redhat的机器同时使用nslookup进行查询,都是使用广州的dns,使用solaris的机器可以解释,但是redhat的机器却不行.
Solaris下的nslookup
  1. # nslookup
  2. Default Server:  cache-a.guangzhou.gd.cn
  3. Address:  202.96.128.86

  4. >; nhxy.com
  5. Server:  cache-a.guangzhou.gd.cn
  6. Address:  202.96.128.86
复制代码

redhat下的结果
  1. [lrw@bas0-nanhai lrw]$ nslookup
  2. Note:  nslookup is deprecated and may be removed from future releases.
  3. Consider using the `dig' or `host' programs instead.  Run nslookup with
  4. the `-sil[ent]' option to prevent this message from appearing.
  5. >; nhxy.com
  6. Server:         202.96.128.68
  7. Address:        202.96.128.68#53

  8. Non-authoritative answer:
  9. *** Can't find nhxy.com: No answer
复制代码

反复试验过几次了,都是一样的现象。(此时我在windows浏览网页时,也可以正常解释出nhxy.com的域名)

dns在正常的情况下,我让在各个地方的同学访问都可以正常解释出来,甚至连在澳大利亚的同学都说可以,但是不正常的时候就连在广州的dns也解释不出来。(也试过某几个dns服务器可以解释出来,但另几个就不行的)

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
10 [报告]
发表于 2005-06-21 11:19 |只看该作者

dns服务器时灵时不灵,请帮忙诊断

樓主的問題網兄都指出來了,
問題是樓主的觀念可能還不夠所致

假設你在上面設定 ns1 ns2 可是只有 ns1 是 work 的
那別人在做 dns query 時是由上往下的,
上面會給 ns1/ns2 , 別人隨機取用的 ns2 , 當然查無結果囉
所以樓主這種情況,造成了你的 dns 被 query 時,至少有 1/2 的
機率會查不到

建議您在多看看 dns 方面的書,以增強自己的觀念
因為有些地方很容易忽略或
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP