码迷,mamicode.com
首页 > 系统相关 > 详细

Linux下提供DNS缓存服务的bind应用的相关配置缓存

时间:2017-04-18 20:11:51      阅读:355      评论:0      收藏:0      [点我收藏+]

标签:dns   ip地址   互联网   虚拟主机   bind   

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。



Linux系统提供DNS服务,需要安装bind应用。以下详细说明:

安装配置的准备工作:两台相同版本的Linux虚拟主机、yum安装相同版本的bind应用

我的两台虚拟机地址:

192.100.110.27
192.100.110.28


bind主配置文件:

/etc/named.conf


/etc/named.rfc1912.zones




一、DNS缓存服务器。


在一个局域网中有许多台客户端PC,访问网络是都需要使用DNS解析,每台服务器都向根服务器发送请求,会造成根服务器压力过大,同时消耗大量带宽。为了解决这个问题,在局域网中建立DNS缓存服务器,可以将每台PC的解析请求做缓存,当局域网中的PC的解析请求,在缓存服务器中有缓存记录,PC的解析请求将直接通过缓存服务器中的记录直接去寻找解析目标。


缓存服务器监听外部地址即可

在/etcc/named.conf中找到如下

listen-on port 53 { 127.0.0.1; };

在后边加入

192.100.110.27;

如下:
listen-on port 53 { 127.0.0.1;192.100.110.27; };


allow-query     { localhost; };
修改为:
allow-query     { any; };


注释一下信息:

//      dnssec-validation yes;
//      bindkeys-file "/etc/named.iscdlv.key";
//      managed-keys-directory "/var/named/dynamic";



缓存服务器配置完成,启动服务即可。



本文出自 “Linux从入门到架构” 博客,请务必保留此出处http://someonly.blog.51cto.com/8946910/1917047

Linux下提供DNS缓存服务的bind应用的相关配置缓存

标签:dns   ip地址   互联网   虚拟主机   bind   

原文地址:http://someonly.blog.51cto.com/8946910/1917047

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!