免费注册 查看新帖 |

Chinaunix

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

[DNS] 关于DNS "$ORIGIN ." [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-31 16:36 |只看该作者 |倒序浏览
Hi All
我向大家请教下配置DNS的问题:
请先看我的named.conf文件

   ...

zone "localhost" IN {
type master;
file "localhost.zone" ;
allow-update { none; };
};
zone "test.net" IN {
type master;
file "test.net”
allow-update { none;};
};

zone "0.0.127.in-addr.arpa" IN {  
type master;
file "named.local";
allow-update { none; };
};
zone "0.192.168.in-addr.arpa" IN {
type master;
file "168.192.0";
allow-update { none; };
};

我的问题出在"test.net"这个配置文件里面:

/var/named/test.net文件

@ IN SOA linux.test.net. Webmaster.test.net. (
                    2003012101 ; serial (d. adams)
                    28800 ; refresh
                    7200 ;retry
                    3600000 ; expiry
                    8400 )
                    IN          NS                    linux
                    IN          MX           10     linux
                    linux      IN             A        168.192.0.14
                    it-test1  IN             A        168.192.0.133
                    www      IN             CNAME linux


如果我在" @ IN SOA linux.test.net. Webmaster.test.net.("这一行的前面加上一句"$ORIGIN ."与不加这一句. 结果会有什么不一样呢?   
谢谢大家了.

论坛徽章:
0
2 [报告]
发表于 2008-10-31 20:42 |只看该作者

回复 #1 liyoujunlizi 的帖子

$ORIGIN 的功能是告知这个域的域名。

论坛徽章:
0
3 [报告]
发表于 2008-11-01 09:27 |只看该作者
如果手工在前面加$ORIGIN . 的话,默认域就不是test.net了,所以在
test.net这个文件中就要用FQUN了,不能用 IN NS linux 的形式
要写成 test.net.  IN NS linux.test.net.

论坛徽章:
0
4 [报告]
发表于 2008-11-01 17:54 |只看该作者
原来是这样的呀.谢谢.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP