免费注册 查看新帖 |

Chinaunix

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

[DNS] FreeBSD下DNS配置笔记 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-25 13:53 |只看该作者 |倒序浏览
首先下载FreeBSD,6.1-RELEASE-i386-disc1.iso,6.1-RELEASE-i386-disc2.iso
http://download.chinaunix.net/download/0013000/12272.shtml

安装过程不说了太长了
主要是DNS配置
主要配置的文件有:named.conf,resolv.conf 和(0.168.192.in-addr.arpa,qhctc.edu.cn)括号里的两个文件名是在named.conf是定义的

1。vi /etc/namedb/named.conf
打开里面很多是不是,把注释的行都去掉我们不用它,看着乱
修改后变成如下


  1. options {
  2.         directory        "/etc/namedb";
  3.         pid-file        "/var/run/named/pid";
  4.         dump-file        "/var/dump/named_dump.db";
  5.         statistics-file        "/var/stats/named.stats";
  6. };


  7. zone "." {
  8.         type hint;
  9.         file "named.root";
  10. };

  11. zone "0.0.127.IN-ADDR.ARPA" {
  12.         type master;
  13.         file "master/localhost.rev";
  14. };


  15. zone "qhctc.edu.cn" {
  16.         type master;
  17.         file"master/qhctc.edu.cn";
  18. };


  19. zone "0.168.192.in-addr.arpa" {
  20.         type master;
  21.         file"master/0.168.192.in-addr.arpa";
  22. };



复制代码


保存退出

2.
vi /etc/resolv.conf



  1. nameserver 127.0.0.1
  2. nameserver 192.168.0.2
  3. nameserver 202.99.160.68

复制代码



3.

手动建立正解文件 qhctc.edu.cn (为什么是这个文件名呢,呵呵因为在named.conf里定义的是这个名字呗)
内容如下:

  1. @    IN SOA   dns1.qhctc.edu.cn. root.qhctc.edu.cn. (
  2.         200709237 ;
  3.         86400;
  4.         7200;
  5.         8640000;
  6.         864000);

  7.      IN NS dns1.qhctc.edu.cn.
  8.      IN        A 192.168.0.2

  9. dns1        IN A 192.168.0.2
  10. mail        IN        A 192.168.0.7
  11. server2 IN        A 192.168.0.128
复制代码

保存退出(注意文件位置是放在master目录下,那个反解文件也是在这个目录,完整路径是/etc/namedb/master/qhctc.edu.cn)

4.
手动建立反解文件0.168.192.in-addr.arpa(同样,这外文件名也是named.conf里定义的)内容如下:

  1. $TTL 3600
  2. @        IN SOA dns1.qhctc.edu.cn root.qhctc.edu.cn (
  3.         200709237;
  4.         3600;
  5.         900;
  6.         3600000;
  7.         3600;
  8. )
  9.         IN NS  dns1.qhctc.edu.cn.
  10. 2        IN PTR dns1.qhctc.edu.cn.
  11. 7        IN PTR mail.qhctc.edu.cn.
  12. 128        IN PTR server2.qhctc.edu.cn.

复制代码

保存退出

对了,还有那个localhost.rev的本地反解文件可以用脚本成sh /etc/namedb/make-localhost

最后/etc/rc.d/named forcestart启动,如果没有错误发生就OK了
用nslookup测试成功,哈哈

笔记很简单,我也是从网上找了半天资料做出来的,不过光按网上的说总也做不成,这是自己摸索的做的!!
好记性比不过烂笔头!!

论坛徽章:
0
2 [报告]
发表于 2007-10-06 23:47 |只看该作者
这两天要试一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP