文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>学习笔记:DNS配置

学习笔记:DNS配置

时间:2009-07-15  来源:bloodmanminmin

DNS配置备忘:   安装包: yum install bind -y yum install chroot-bind -y yum install caching-nameserver -y   对应服务名:named   由于启用了chroot环境,所有相关目录为: 工作目录:/var/named/chroot/var/named/ #数据库根目录,区域文件数据库 配置目录:/var/named/chroot/etc/       #主配置文件named.conf RHEL5以上默认没有该文件 cp -avp /var/named/chroot/etc/named.caching\ -nameserver /var/named/chroot/etc/named.conf 修改named.conf里面的4个127.0.0.1地方为any(监听和允许的范围), options {
        listen-on port 53 { any; };
…… allow-query     { any; }; …… view localhost_resolver {
        match-clients      { any; };
        match-destinations { any; };
        recursion yes;
  因为named.conf里面有一句[include "/etc/named-rfc1912.zones";],所以添加区域直接在named.rfc1912.zones里面添加区域。     zone "test.com" IN {      type master;      file "test.zone";      allow-transfer { 192.168.0.2; }; #允许那台辅助DNS可以复制区域文件,不写就不限制 };   zone "0.168.192.in-addr.arpa" IN {     type master;     file "0.168.192.zone"; };   正向区域文件(test.zone)的写法:   @     IN     SOA     ns1.test.com.  root.ns1.test.com. (42 3H 15M 1W 1D)     @:变量,获取配置文件中设定的区域名,这里就是我们前面在named.rfc1912.zones中添加的zone中的 test.com SOA:区域中的DNS数据最佳来源,最权威的DNS服务器 ns1.test.com.:指定@中的SOA是ns1.test.com   括号里的设置都是和辅助DNS有关的: 42:序列号,和辅助DNS服务器同步的标注,辅助DNS服务器查询和自己现有的SN是否不一致 3H:辅助DNS每3小时查询主DNS 15:辅助DNS每15分钟尝试连接(当主DNS服务器连接不上时) 1W: 辅助DNS一个星期都连接不上宣布死亡,拒绝查询,删除DNS数据 1D:缓存保存时间
较完整的文件
  @     IN     SOA     ns1.test.com.  root.ns1.test.com. ( 42 3H 15M 1W 1D )       IN     NS      ns1.test.com. #指定test.com中的DNS服务器 #test.com.  IN NS    ns1.test.com.#另一种写法       IN     NS      ns2.test.com. #可以有多台DNS服务器 ns1   IN     A       192.168.0.1   #DNS服务器ns1.test.com的主机记录 ns2   IN     A       192.168.0.3   www IN     A       192.168.0.4  #web服务器的A记录 mail  IN     MX  5    mail.test.com.#定义test.com的mail exchang记录 mail  IN     A        192.168.0.2   #指定mail.test.com的IP地址(A记录) 配置文件里面域名都要以点结束,否者会认为输入没结束,自动在后面加上.test.com。比如上面的底3行,如果输入test.com(没点),这DNS服务器会认为test.com.test.com的一个NS服务器为ns1.test.com   修改本机dns服务器查询: vim /etc/resolv.conf nameserver 192.168.0.1   DNS同步排错:tail /var/log/messages   辅助DNS的配置   安装、配置文件都和上面一样,唯一不同的是区域文件的存放位置和区域的写法。(区域文件.zone是从主DNS中复制过来的)   在named-rfc1912.zones中写区域 zone "test.com" IN {      type slave;              #设置类型为slave      file "slaves/test.zone"; #相对路径,绝对路径为/var/named/chroot/var/named/slaves      master { 192.168.0.1; }; #括号里有空格,可写多台,不过一定要注意空格 }; zone "" IN {      type slave;      file "slaves/0.168.192.zone";      master { 192.168.0.1; }; }; 设置转发: vim /var/named/chroot/etc/named.conf 在option中加入: forwarders { 202.96.134.133; }; forward only; #表明和指定的DNS之间递归查询,如果指定的DNS上没有就不执行迭代查询(不找根域)   子域授权:   在授权的服务器上建立子域的区域和区域文件,如ziyu.test.com,区域文件为ziyu.test.zone,区域为master 在父DNS服务器上设置test.zone,添加子域的相关DNS记录 …… ziyu.test.com.  IN  NS  ziyu.test.com. #ziyu.test.com中的NS服务器为ziyu.test.com. ziyu.test.com.  IN  A   192.168.0.3    #ziyu.test.com的主机记录 ……     反向区域文件的写法: vim /var/named/chroot/var/named/0.168.192.zone   @       IN      SOA     ns1.test.com. root.ns1.test.com.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
        IN      NS      ns1.test.com.
1       IN      PTR     ns1.test.com.
2       IN      PTR     mail.test.com.
相关阅读 更多 +
排行榜 更多 +
盒子小镇2游戏手机版下载

盒子小镇2游戏手机版下载

冒险解谜 下载
世界盒子模组版下载最新版本

世界盒子模组版下载最新版本

模拟经营 下载
音乐搜索app最新版本下载

音乐搜索app最新版本下载

趣味娱乐 下载