免费注册 查看新帖 |

Chinaunix

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

[DNS] 为何反解zone file中无0.0.127.in-addr.arpa域呢 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-11-17 00:30 |只看该作者 |倒序浏览
请问,为何本地反解zone file中没有出现0.0.127.in-addr.arpa域呢


zone "0.0.127.in-addr.arpa" in {
type master;
file "unisat.local";
};


下面是对应的zone fiel 的内容:

@    IN    SOA    ns.unisat.com.cn.root.  ns.unisat.com.cn. (
                               2001022501; Serial
                               10800   ; Refresh
                               3600    ; Retry
                               604800  ; Expire
                               86400 ) ; Minimum TTL of 1 day
       IN      NS      ns.unisat.com.cn.
1INPTRlocalhost.


为什么会是ns.unistat.com.cn.呢,不是说反解和正解是一样的么?按照我的理解,unisat.local文件内容应该酱紫:



@    IN    SOA    1.0.0.127.in-addr.arpa.  root.ns.unisat.com.cn. (
                               2001022501; Serial
                               10800   ; Refresh
                               3600    ; Retry
                               604800  ; Expire
                               86400 ) ; Minimum TTL of 1 day
       IN      NS      1.0.0.127.in-addr.arpa
1 IN  PTR   localhost.


为什么是上面的样子而不是下面的样子呢?谢谢~!

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

为何反解zone file中无0.0.127.in-addr.arpa域呢

那是 NS record!

论坛徽章:
0
3 [报告]
发表于 2004-11-17 21:05 |只看该作者

为何反解zone file中无0.0.127.in-addr.arpa域呢

大好银您能说的具体些么?小弟愚钝,百思不得真意 :(

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

为何反解zone file中无0.0.127.in-addr.arpa域呢

我很樂意幫忙...
但你得先將你的理解講出來, 我才知道要幫些啥?

慢慢來, 不及, 我先出第一題, 等你答了, 我再來討論. 結束後我再出第二題, 第三題....

來了, 接招:
請問你如何理解這行:
  1. file "unisat.local";
复制代码

论坛徽章:
0
5 [报告]
发表于 2004-11-17 23:16 |只看该作者

为何反解zone file中无0.0.127.in-addr.arpa域呢


指定 0.0.127.in-addr.arpa域对应的zone file呀
对不?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2004-11-18 00:34 |只看该作者

为何反解zone file中无0.0.127.in-addr.arpa域呢

嗯... 不錯...

也就是說, 若有人來這台 name server 查 127.0.0.x 的反解的話,
那就到 unisat.local 這個文件裡找答案...

接下來, 第二問:
你對如下這句如何理解?
  1. @ IN SOA ns.unisat.com.cn.root. ns.unisat.com.cn. (
复制代码

论坛徽章:
0
7 [报告]
发表于 2004-11-18 16:45 |只看该作者

为何反解zone file中无0.0.127.in-addr.arpa域呢

@ IN SOA ns.unisat.com.cn.    root. ns.unisat.com.cn. (

酱紫看起来才好些把。
表示0.0.127.in-addr.arpa这个域区由ns.unisat.com.cn这个服务器负责,管理员地址

为root@ns.unisat.com.cn

孩子都那么大了,早点睡吧~~

按照我的第二种写法,如果不考虑具体实现的话(比如bind等,会先去cache中找),客

户端解析的时候应该去查询root吧,然后是arpa.域,然后是in-addr.arpa.域,当查询

到127.in-addr.arpa.域时,dns服务器如何返回结果?返回值会是127.0.0.1么?如果指

向本机,那他一定会在127.in-addr.arpa.对应的zone file中找到1.0.0.127.in-

addr.arpa.中这条A记录吧,指向就是localhost。这样的话,不就完成本地反解了么。

如果过程真如上所述,我的文件写得还有问题呢,应该这样写:
@ IN SOA 127.in-addr.arpa. root.ns.unisat.com.cn. (
2001022501; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL of 1 day
@  IN NS 127.in-addr.arpa
127.in-addr.arpa  IN A  127.0.0.1
1.0.0 IN PTR localhost.

关键就是dns server遇到127.in-addr.arpa的时候是不是象我说的那样解析的?我是不是有点异想天开呀?呵呵

盼复

论坛徽章:
0
8 [报告]
发表于 2004-11-18 16:56 |只看该作者

为何反解zone file中无0.0.127.in-addr.arpa域呢

弄乱了,怎么跑到root dns上去开始查了。。。。
应该是在讨论的这台服务器上查找呀,呵呵,现在眼皮打架,脑袋不太灵光
反正我觉得zone file的第一种写法不对,一定有问题
下班回家再继续请教 :)

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

为何反解zone file中无0.0.127.in-addr.arpa域呢

第三題, 請問這行是啥意思?
  1. @ IN NS ns.unisat.com.cn.
复制代码

论坛徽章:
0
10 [报告]
发表于 2004-11-19 09:25 |只看该作者

为何反解zone file中无0.0.127.in-addr.arpa域呢

好,我就偷偷懒,跟着netman,看看究竟怎样一步步走下来

@ IN NS ns.unisat.com.cn.
表示0.0.127.in-addr.arpa这个域的名字由ns.unisat.com.cn.这个服务器来解析
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP