配置缓存Cache-only服务器



Cache-only服务器是很特殊的DNS服务器,它本身并不管理任何区域,但是DNS客户端仍然可以向它请求查询。Cache-only服务器类似于代理服务器,它没有自己的域名数据库,而是将所有查询转发到其他DNS服务器处理。当Cache-only服务器收到查询结果后,除了返回给客户机外,还会将结果保存在缓存中。当下一个DNS客户端再查询相同的域名数据时,就可以从高速缓存里查出答案,加快DNS客户端的查询速度。如果在局域网中建立一台这样的DNS服务器,就可以提高客户机DNS的查询效率并减少内部网络与外部网络的流量。



架设Cache-only服务器非常简单,只需要建立好主配置文件named.conf即可。架设Cache-only服务器的主配置文件/etc/named.conf也需要设置服务器的选项,方法与设置主要名称服务器的方法相同,这里就不再重复了。下面通过实例来讲解各项配置。



【例】配置Cache-only服务器/etc/named.conf文件,具体的代码如下。






options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
version "4.9.11";
forward .ly;
forwarders {
61.144.56.101;
202.96.128.68;
};
};
include "/etc/rndc.key";



(1)设置转发方式






forward选项定义了请求转发的方式,通常将其设置为only,表示服务器就只把客户机的查询转发到其他DNS服务器上去。此选项只有当forwarders列表中有内容的时候才有意义。
(2)设置转发到哪些DNS服务器






容器指令forwarders定义了将客户机的查询转发到哪些DNS服务器,可以添加多个DNS服务器的地址。Cache-only服务器首先将查询转发给第1台DNS服务器,如果第1台DNS服务器没有应答,则会将查询转发给第2台DNS服务器。依此类推,直到接收到来自DNS服务器的确定应答。



转发的DNS服务器通常设置为ISP的DNS服务器,一般各个省市都有自己本地的DNS服务器,表6-1列出了全国DNS服务器地址参考表。为了获得较快的访问速度,应该根据表6-1来选择当地的DNS服务器。


表6-1  全国DNS服务器地址参考表



省份/城市<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />



DNS服务器域名



DNS服务器IP地址



北京



ns.bta.net.cn



202.96.0.133



北京



ns.spt.net.cn



202.96.199.133



北京



ns.cn.net



202.97.16.195



北京



ns4.bta.net.cn



202.106.0.20



广东



ns.guangzhou.gd.cn



202.96.128.143



广东



dns.guangzhou.gd.cn



202.96.128.68



广东



tempdns2.guangzhou.gd.cn



61.144.56.101



上海



ns.sta.net.cn



202.96.199.133



浙江



dns.zj.cninfo.net



202.96.102.3



浙江



ns.zjhzptt.net.cn



202.96.96.68



陕西



ns.snnic.com



202.100.13.11



天津



ns.tpt.net.cn



202.99.96.68



辽宁



ns.dcb.ln.cn



202.96.75.68



江苏



pub.jsinfo.net



202.102.29.3



江苏



ns.jsinfo.net



221.228.255.2



四川



ns.sc.cninfo.net



61.139.2.69



河北



ns.hesjptt.net.cn



202.99.160.68



省份/城市



DNS服务器域名



DNS服务器IP地址



山西



ns.sxyzptt.net.cn



202.99.198.6



吉林



ns.jlccptt.net.cn



202.98.0.68



山东



dns-jn.sd.cninfo.net



202.102.152.3



福建



dns.fz.fj.cn



202.101.98.55



湖南



ns.hncsptt.net.cn



202.103.96.68



湖南



ns2.hncsptt.net.cn



202.103.96.112



广西



ns.nn.gx.cn



202.103.224.70



广西



ns1.nn.gx.cn



202.103.224.66



江西



ns.jxncptt.net.cn



202.101.224.68



云南



ns.ynkmptt.net.cn



202.98.160.68



重庆



ns1.ns.cq.cn



61.186.251.3



重庆



ns2.ns.cq.cn



61.186.252.146



河南



ns1.hazzptt.net.cn



202.102.224.68



河南



ns2.hazzptt.net.cn



202.102.224.74



天津



dns1.ctnt.com.cn



219.150.32.132



天津



dns2.ctnt.com.cn



219.146.0.130



新疆



dns.xj.cninfo.net



61.128.97.73



武汉



ns.wuhan.net.cn



202.103.24.68



武汉



ns1.hbwhptt.net.cn



202.103.0.117



西安



ns.online.xa.sn.cn



202.100.4.15



成都



ns.sccdptt.net.cn



202.98.96.68



深圳



ns.shenzhen.gd.cn



202.96.134.133



香港



ns1.netvigator.com



205.252.144.228



澳门



vassun2.macau.ctm.net



202.175.3.8



澳门



dns.macau.ctm.net



202.175.3.3



台湾



dns.seed.net.tw



139.175.55.244




转载于:https://blog.51cto.com/51090754/124978