首页 > 其他 > 详细

centos 本地dns配置

时间:2015-12-16 19:36:40      阅读:152      评论:0      收藏:0      [点我收藏+]

折腾了差不多两天,看了不少中文,英文文档。终于搞定,记录下心得。本文只讨论正向解析。

安装

=============

yum install bind

全局配置

=========

由于只是做本地dns解析,供application使用。因此将/etc/named.conf里面的监听ip端口,能够查询dns的ip都限制为本地,如下:

listen-on port 53 { 127.0.0.1; };
allow-query     { localhost; };

 同时,将递归查询给禁掉,防止配置错误引起死循环之类的。

recursion yes;

 

运用

==============

dns缓存

--------------

1. 配置:

可以什么都不做,只让本地dns做缓存。 这样要把TTL设得大一些。避免太高频率的解析。

dns服务器首先会在本地配置从查找域名对应的ip,找到即返回, 否则交给其他dns处理。存在多个dns时,则取反应速度最快的那个。

 

 

静态dns服务

---------------

1. 配置:

修改/etc/named.conf文件,添加域名的转发处理,如下:

zone "baidu.com" IN{
        type master;
        file "named.baidu.com";
};

 增加文件 /var/named/named.baidu.com, 配置如下:

$TTL 600
@ IN SOA dns.baidu.com. yuwentao.www.baidu.com.(2015111501 3H 15M 1W 1D);
@ IN NS dns.baidu.com.
dns.baidu.com. IN A 127.0.0.1
www.baidu.com. IN A 192.168.2.200
porn.baidu.com. IN A 192.168.1.100

 注意:不能有\t字符(即Tab键), 域名的结尾一定要加".", 所有能够查到的域名必需和named.conf里面zone指定的域名(baidu.com)匹配,不匹配的是无效规则。

 

centos 本地dns配置

原文:http://www.cnblogs.com/Tommy-Yu/p/5051985.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!