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