首先是基本的配置文件:

vi /etc/named.conf

options {
        listen-on port 53 { any; };     #本机侦听网卡;
        directory    "/var/named";      #工作目录
        allow-query { any; };            #允许对本机发起请求的的主机。
        forward only;                    #设置为仅转发模式。
        forwarders {                    #指定要转发的DNS服务器。
                8.8.8.8;                #主DNS服务器。
                61.128.128.68;          #设定一个在主服务器无法访问时备用的。
        };
};

然后修改配置文件的属性为属组named.

chown :named /etc/named.conf

生成rndc.key文件,这个必需的,否则named会无法启动。

rndc-confgen -a

修改rndc.key的属组为named,权限为640。

chown :named /etc/rndc.key
chmod 640 /etc/rndc.key

现在可以启动named


service named startjian
现在可以把别的电脑的DNS指定为此服务器的ip了。也可以试试停掉此named看还能不能打开网页。