配置缓存名称服务器
 
首先查看pc里是否安装了bind
如果安装了 就可以进行下一步的操作了
 
 
 
下一步要查看主配置文件/etc/named.conf 是否存在   要是不存在的话就要创建编辑了
Vim /etc/named.conf
 
options {
       directory "/var/named";
};
zone "." IN {
        type hint;
        file "named.ca";
};
zone "localhost" IN {
        type master;
        file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "named.local";
};
                                            
                           
 
编辑   号之后 还要注意,这个文件的属组是运行named进程的属组,所以要把这个文件的属组改为named
Chown -R :named /etc/named.conf
现在使用命令 dig -t NS . 就能查到全球的13个跟接点   或者是 dig -t NS . @a.root-server.net > /var/named/named.ca 就是主配置文件中的根节点的文件
 
下边只有手动去建 localhost.zone 这个文件了   属于区域文件
Vim localhost.zone
 
$TTL 86400
@          600     IN    SOA           localhost.     admin.localhost. (
                                                         2011081601
                                                         1H
                                                         10M
                                                         7D
                                                         1D )
                   IN     NS                            localhost.
localhost      IN     A                             127.0.0.1
~                                                                 
 
当然这只是 正向的 还需要反向的直接cp就行了
cp   localhost.zone  named.local
然后再编辑
 
$TTL 86400
@          600     IN    SOA           localhost.     admin.localhost. (
                                                         2011081601
                                                         1H
                                                         10M
                                                         7D
                                                         1D )
                   IN     NS                            localhost.
1                 IN     A                              localhost.
 
                                                                                                                           
 
当然也要在当前目录下吧这三个文件的属组改为named
Chown   -R :named .
然后就可以检查主配置文件的语法了
Named-checkconf
检查区域文件的语法错误
Named-checkzone    “localhost” /var/named/localhost.zone    查看localhost的语法    当然也可以检查其他区域文件的语法错误   没有问题时既可以 启动named了
Service named start
 
然后编辑/etc/resolve.conf    把nameserver指向自己    即127.0.0.1
然后可以进行测试
Dig -t A www.baidu.com   就可以解析主百度的信息了