高速缓存DNS的配置

1.什么是高速缓存DNS

处于同一网段的主机,可以配置其中一台主机为高速缓存DNS,这样别的主机访问网络就可以从本地获得ip,就不需要从114.114.114.114获取,这样可以节省时间。

2.服务器端配置

(1)yum install bind -y   安装bind服务

(2)systemctl start named(开启服务时需要在主机shell里面输入字符,不然服务开启不了)
(3)vim  /etc/named.conf  bind的配置文件

options {
    listen-on port 53 { any; };  控制服务倾听的ipv4地址
    listen-on-v6 port 53 { ::1; };
    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; };  允许哪些客户端可以向DNS服务器询问信息
    forwarders 114.114.114.114  若找不到,询问114

(4)systemctl restart named 重新启动服务

(5)systemctl stop firewalld 关闭火墙

systemctl disabled firewalld 设置火墙开机不启动

(6)vim /etc/resolv.conf
nameserver 172.25.254.60  询问自己主机

3.客户端配置

(1)vim /etc/resolv.conf
nameserver 172.25.254.60  询问服务端主机

(2)验证
dig www.baidu.com  用来查看访问时间,是否能访问
会产生的结果:
    NOERROR:查询成功
    NXDOMAIN:DNS服务器提示不存在这样的名称
    SERVRAIL:DNS服务器停机或者DNSSEC响应验证失败
    REFUSED:DNS服务器拒绝回答

4./etc/named.conf 配置文件的格式

(1) listen-on控制named侦听的IPv4地址 

(2) listen-on-v6控制named侦听的IPv6地址 

(3) allow-query 控制那些客户端可以向DNS服务器询问信息 

(4) forwarders 包括DNS查询将转发至名称服务器的列表(而不是直接联系外部名称服务器;在没有防火墙的情况中很有效) 

(5) 所有这些指令会将大括号中以分号分隔的元素时为地址匹配列表

(6) 注释#   //  /*  */  ,指令以分号结束;

(7)许多指令认为地址匹配列表放在大括号中,以 CIDR表示法表示的ip地址或子网列表中,或者命名的ACL中(例如any 【所有主机】和none【无主机】)

(8)文件以options块开始,其中包括控制named如何运作的指令,zone块控制named如何查对于其具有权威性的根的名称服务器和区域

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值