免费注册 查看新帖 |

Chinaunix

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

请教高手DNS原理上的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-16 21:09 |只看该作者 |倒序浏览
按照DNS查询的过程,客户端请求DNS查询时,DNS服务器如果无法解析,首先会去根服务器查询一级域名

我在局域网内配置了一台dns服务器,当在客户端申请查询www.sohu.com时,此DNS服务器若无缓存,它应该去查询根,然后再查询一级域名.com服务器
但是,这台服务器仅仅配置了路由网关,且它无法通过单位的收费网关,并且它的DNS指向自身,并未指向单位内的DNS服务器,它应该无法获根服务器的信息,也无法得到sohu主机的IP
可事实是,在客户端是可以获得www.sohu.com的解析的,请问是什么原因?
dig -x www.sohu.com显示以下信息,254是这台dns服务器IP:

dig -x www.sohu.com

; <<>> DiG 9.2.4 <<>> -x www.sohu.com
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 20873
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;com.sohu.www.in-addr.arpa.     IN      PTR

;; AUTHORITY SECTION:
in-addr.arpa.           10800   IN      SOA     A.ROOT-SERVERS.NET. bind.ARIN.NET. 2006121604 1800 900 691200 10800

;; Query time: 203 msec
;; SERVER: 192.168.96.254#53(192.168.96.254)
;; WHEN: Sat Dec 16 21:10:58 2006
;; MSG SIZE  rcvd: 107

论坛徽章:
0
2 [报告]
发表于 2006-12-16 21:17 |只看该作者
运行 dig +trace www.sina.com.cn得到以下结果,知道域名是经过什么步骤得来的了,但还是不明白dns查询如何通过学校收费网关的,按道理说Received 296 bytes from 198.32.64.12#53(L.ROOT-SERVERS.NET) in 201 ms这一步就不能得到的:


; <<>> DiG 9.2.4 <<>> +trace www.sina.com.cn
;; global options:  printcmd
.                       518379  IN      NS      K.ROOT-SERVERS.NET.
.                       518379  IN      NS      L.ROOT-SERVERS.NET.
.                       518379  IN      NS      M.ROOT-SERVERS.NET.
.                       518379  IN      NS      A.ROOT-SERVERS.NET.
.                       518379  IN      NS      B.ROOT-SERVERS.NET.
.                       518379  IN      NS      C.ROOT-SERVERS.NET.
.                       518379  IN      NS      D.ROOT-SERVERS.NET.
.                       518379  IN      NS      E.ROOT-SERVERS.NET.
.                       518379  IN      NS      F.ROOT-SERVERS.NET.
.                       518379  IN      NS      G.ROOT-SERVERS.NET.
.                       518379  IN      NS      H.ROOT-SERVERS.NET.
.                       518379  IN      NS      I.ROOT-SERVERS.NET.
.                       518379  IN      NS      J.ROOT-SERVERS.NET.
;; Received 436 bytes from 192.168.96.254#53(192.168.96.254) in 2 ms

cn.                     172800  IN      NS      A.DNS.cn.
cn.                     172800  IN      NS      NS.CERNET.NET.
cn.                     172800  IN      NS      B.DNS.cn.
cn.                     172800  IN      NS      C.DNS.cn.
cn.                     172800  IN      NS      D.DNS.cn.
cn.                     172800  IN      NS      E.DNS.cn.
;; Received 296 bytes from 198.32.64.12#53(L.ROOT-SERVERS.NET) in 201 ms

sina.com.cn.            21600   IN      NS      ns3.sina.com.cn.
sina.com.cn.            21600   IN      NS      ns1.sina.com.cn.
sina.com.cn.            21600   IN      NS      ns2.sina.com.cn.
;; Received 135 bytes from 203.119.25.1#53(A.DNS.cn) in 3 ms

www.sina.com.cn.        60      IN      CNAME   jupiter.sina.com.cn.
jupiter.sina.com.cn.    60      IN      A       221.174.16.4
jupiter.sina.com.cn.    60      IN      A       221.174.16.3
sina.com.cn.            86400   IN      NS      ns1.sina.com.cn.
sina.com.cn.            86400   IN      NS      ns2.sina.com.cn.
sina.com.cn.            86400   IN      NS      ns3.sina.com.cn.
;; Received 189 bytes from 202.108.44.55#53(ns3.sina.com.cn) in 2 ms

论坛徽章:
0
3 [报告]
发表于 2006-12-16 22:41 |只看该作者
说明你们学校的收费网关默认是让dns通过的

论坛徽章:
0
4 [报告]
发表于 2006-12-17 11:37 |只看该作者
哦,我猜想也只有这样
非常感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP