我一直试图在Fedora 21上进行bind
,并没有成功。
我读了几个教程,基本上指示我为我的域和逆映射器创build一个区域,然后从Red Hatfind一个名为system-config-bind
的工具,它生成了以下文件
named.conf中
options { listen-on port 53 { any; }; listen-on-v6 port 53 { any; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { any; }; recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; pid-file "/run/named/named.pid"; session-keyfile "/run/named/session.key"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "STATIC_IP.IN-ADDR.ARPA." IN { type master; file "STATIC_IP.db"; }; zone "transportelasnieves.com.ve." IN { type master; file "transportelasnieves.com.ve.db"; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key";
transportelasnieves.com.ve.db
$TTL 1D @ 1D SOA @ root.transportelasnieves.com.ve. ( 2 3H 1H 1W 1D ) IN 1D A STATIC_IP.161 NS @
STATIC_IP.db
$TTL 1H @ SOA transportelasnieves.com.ve. root.transportelasnieves.com.ve. ( 2 3H 1H 1W 1H ) NS transportelasnieves.com.ve. 161 PTR transportelasnieves.com.ve.
但它仍然不工作。
我知道,因为我不能ping通域,并intoDNS
也给我这些错误
DNS服务器响应
ERROR: One or more of your nameservers did not respond: The ones that did not respond are: STATIC_IP.161
多个名称服务器
和其他一些。
我确信端口53是可以从外部访问的,因为如果我给服务器的IP,我可以telnet
到它,即STATIC_IP.161
这不是关于BIND的。 这是关于一般的DNS。 您打破了DNSpipe理的一些基本规则。
NS
logging以实现冗余。 现在你不知道 两台服务器应位于物理上分开的位置,以防止DNS中断。 这些问题本身就是致命的。 在处理所报告的其他错误之前,您需要解决这些错误。
阅读是个好主意我们应该主办我们自己的域名服务器吗? 。 当涉及到托pipe自己的DNS服务器时,最小的障碍是进入知识库。 您不希望对您面临的互联网领域的公司范围的中断负责。 如果你没有接受培训,不要让你的经理强迫你进入这个位置。
如果您决定继续运行您自己的DNS服务器,至less您需要花一个周末的时间阅读关于该主题的书。 某种types的导师和实验室,你可以在不影响生产的情况下玩耍,都强烈推荐。