Linux服务器架设篇,DNS服务器(二),cache-only DNS服务器的搭建

一.理论基础

什么是cache-only服务器?即不具备自己正反解Zone的能力,仅进行缓存或转发的DNS服务器。其实它也称不上是DNS服务器。但是也是一个必备的知识点。

这种服务器只有缓存搜索结果的功能,它本身并没有主机对应IP的数据文件。完全是由对外的查询来提供它的数据源。这种方式甚至可以将  .(根)直接提交给上层服务器(这种情况下,只有关于 . 这个root域的zone文件)。

注意:

(1).通过符号 // 注释

(2).每个段落之后都需要以封号 ;来结尾

二.实践

1.编辑配置文件 /etc/named.conf

vim /etc/named.conf
options {
        listen-on port 53 { any; };         //代表监听通过该服务器53端口的所有程序
        directory       "/var/named";       //数据库默认放置路径
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { any; };
        recursion yes;                       //将自己设为客户端的一种查询模式
        forward only;
        forwarders{
                1.2.4.8;    //中国移动dns服务器
                223.5.5.5;  //阿里dns服务器
        };
};

2.启动named服务查看服务端口

systemctl restart named.service     //启动named服务
netstat -utlnp | grep named            //查看named启动开启的端口

注意:port 953端口是named的远程控制功能启动的

3.查看日志信息

tail -n 30 /var/log/messages | grep named

 

posted @ 2019-11-28 22:54  IT蓝月  阅读(243)  评论(0编辑  收藏  举报
Live2D