当前位置: 首页 >> 应用软件 >> 网络相关 >> DNS服务器的配置
 

DNS服务器的配置

作者:      来源:     发表时间:2006-05-11     浏览次数:      字号:    

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  //指明ftp.linux.com的IP为202.204.118.219
www     IN      CNAME   ftp   //指明www.linux.com的IP地址和ftp.linux.com相同

 

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

 

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     ftp.linux.com.   //指明202.204.118.219为ftp.linux.com.
219     IN      PTR     www.linux.com.

 

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 = www.linux.com.
219.118.204.202.in-addr.arpa    name = ftp.linux.com.
这就说明DNS服务器配置成功!
 
来源:http://www.cublog.cn/u/17202/?u=http://www.cublog.cn/u/17202/showart.php?id=107605
 

编辑 webmaster

 
 
 
评论更多>>
 
 
发表
 
姓名: QQ:
性别: MSN:
E-mail: 主页:
评分: 1 2 3 4 5
评论内容:
验证码:
  
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  •