当前位置: 技术问答>linux和unix
有熟悉bind配置的吗?
来源: 互联网 发布时间:2016-12-19
本文导语: bind默认的每个域名的解析记录文件,我感觉不够直观,看起来有点别扭,不知道有人和我同样的感受吗? 我最近在观察了一个域名注册商,他的dns服务器使用的是bind,配置文件比较直观,但是我按他这样直接放到...
bind默认的每个域名的解析记录文件,我感觉不够直观,看起来有点别扭,不知道有人和我同样的感受吗?
我最近在观察了一个域名注册商,他的dns服务器使用的是bind,配置文件比较直观,但是我按他这样直接放到服务器上,重启bind,结果解析记录不生效。
我不知道他是如何让bind适应他这种每个域名的解析记录文件的
这个域名注册商的dns服务器是这样配置的:
named.conf.local文件内容:
include "/etc/bind/named.conf.dnspod";
然后named.conf.dnspod文件内容:
zone "csdn.net" { type master; file "/etc/bind/dnspod/csdn.net.zone"; };
一个域名占一行,指定了解析记录的文件
再看csdn.net.zone文件内容是这样的:
csdn.net. 3600 IN SOA ns11.xxx.net. root.xxx.net. 2011032601 86400 7200 3600000 172800
csdn.net. 3600 IN NS ns11.xxx.net.
csdn.net. 3600 IN NS ns12.xxx.net.
bbs.csdn.net. 3600 IN A 127.0.0.2
www.csdn.net. 3600 IN A 220.181.111.147
是不是很直观?
但是我按照他的这种直观的方法来模仿,可惜重启bind后,测试得不到bbs.csdn.net和www.csdn.net两条a记录
我在想,这家注册商是如何让bind正确的读出他的配置文件呢?
我最近在观察了一个域名注册商,他的dns服务器使用的是bind,配置文件比较直观,但是我按他这样直接放到服务器上,重启bind,结果解析记录不生效。
我不知道他是如何让bind适应他这种每个域名的解析记录文件的
这个域名注册商的dns服务器是这样配置的:
named.conf.local文件内容:
include "/etc/bind/named.conf.dnspod";
然后named.conf.dnspod文件内容:
zone "csdn.net" { type master; file "/etc/bind/dnspod/csdn.net.zone"; };
一个域名占一行,指定了解析记录的文件
再看csdn.net.zone文件内容是这样的:
csdn.net. 3600 IN SOA ns11.xxx.net. root.xxx.net. 2011032601 86400 7200 3600000 172800
csdn.net. 3600 IN NS ns11.xxx.net.
csdn.net. 3600 IN NS ns12.xxx.net.
bbs.csdn.net. 3600 IN A 127.0.0.2
www.csdn.net. 3600 IN A 220.181.111.147
是不是很直观?
但是我按照他的这种直观的方法来模仿,可惜重启bind后,测试得不到bbs.csdn.net和www.csdn.net两条a记录
我在想,这家注册商是如何让bind正确的读出他的配置文件呢?
|
参考我这个简单的教程http://litvip.com/2011/05/26/263
先自己慢慢尝试 多去google 慢慢就熟悉了 关于BIND这个DNS系统的详解 书都是厚厚的2本!
先自己慢慢尝试 多去google 慢慢就熟悉了 关于BIND这个DNS系统的详解 书都是厚厚的2本!