Chinaunix首页 | 论坛 | 博客
  • 博客访问: 116113
  • 博文数量: 43
  • 博客积分: 1935
  • 博客等级: 上尉
  • 技术积分: 461
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-10 10:13
文章分类

全部博文(43)

文章存档

2008年(11)

2007年(1)

2006年(31)

我的朋友

分类:

2006-05-01 18:10:47

 

1、  安装bind相关文件及caching-nameserver文件。如果不安装caching-nameserver文件,则DNS服务的相关配置文件不存在。

 

2、  修改DNS主配置文件/etc/named.conf,添加以下内容:
1)在options内加入forwarders{        //指明备用DNS服务器,即该DNS服务器
                202.204.112.66;       //不能处理的域名则交给以下DNS服务。
                202.204.112.67;
        };
        如果DNS服务器开启了防火墙,则应该将// query-source address * port 53;的//去除。
    2)zone "linux.com" IN {         //指明DNS服务器配置的域为linux.com
        type master;                 //该主机为主DNS服务器
        file "named.test20.linux.com";   //相应的正向解析文件
        allow-update { none; };
};

 

3)zone "118.204.202.in-addr.arpa" IN {     指定202.204.118网段计算机的逆向域文件
        type master;
        file "named.test20.linux.com.rev";
        allow-update { none; };
};

 

3、  编辑正向解析文件(vi /var/named/ named.test20.linux.com)
    @        IN      SOA     test20         root.test20.linux.com. (
                2005060600;serial
                28800;refresh
                7200;retry
                604800;expire
                86400;ttl
                )
        IN      NS      test20    //说明该DNS服务器的主机名为test20
              MX      10      mail.linux.com.  //指明邮件服务器

 

test20  IN      A       202.204.118.20  //指明test20.linux.com的IP为202.204.118.20
ftp     IN      A       202.204.118.219  //指明的IP为202.204.118.219
www     IN      CNAME   ftp   //指明的IP地址和相同

 

第一行的test20为该DNS所在的主机名,最好与/etc/sysconfig/network文件中的HOSTNAME相同,如果该主机名是完整的域名,则必须以“.”结尾,否则在主机名后自动加上域,如这里认为该主机的全域名为test20.linux.com。root.test20.linux.com.为管理员的EMAIL,等价于.。@为设置本地计算机的引用。

 

4、  编辑逆向解析文件(vi /var/named/named.test20.linux.com.rev)

 

@       IN      SOA     test20  root.test20.linux.com. (
                2005060600 ; serial
                28800 ;refresh
                7200 ;retry
                604800 ;expire
                86400 ;ttl
                )

 

@       IN      NS      test20.linux.com.  //指明DNS服务器所在主机。

 

20      IN      PTR     test20.linux.com.  //指明202.204.118.20为test20.linux.com.
20      IN      PTR     mail.linux.com.
219     IN      PTR     .   //指明202.204.118.219为.
219     IN      PTR     .

 

5、启动named进程
使用命令:service named start/restart

 

6、设置DNS服务器为202.204.118.20(即DNS服务器所在主机的IP)并重启网卡
如:修改/etc/resolv.conf文件;
    重启网卡:service network restart

 

7、使用nslookupa或ping检查是否配置成功
    输入命令nslookup mail.linux.com
Server:         202.204.118.20
Address:        202.204.118.20#53

 

Name:   mail.linux.com
Address: 202.204.118.20
    或输入命令:nslookup 202.204.118.219
Server:         202.204.118.20
Address:        202.204.118.20#53

 

219.118.204.202.in-addr.arpa    name = .
219.118.204.202.in-addr.arpa    name = .
这就说明DNS服务器配置成功!!!!!!
阅读(749) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~