VPS上的DNS(BIND)

我刚刚得到一个新的VPS和一切工作正常,除了一个小的细节:DNS。 坦率地说,我对BIND(或一般的DNS)的经验非常有限(不存在),经过相当长的一段时间,我现在失去了我的生活意志。

我的域名是bartplatak.net和VPS居民212.1.209.239 。 我已经指出我的域名的DNSlogging到我的DNS服务器(似乎工作正常),configuration和启动我的named 。 但是,DNS查找表示连接被“拒绝”。 DNS爬虫只输出:

 Querying a.root-servers.net (198.41.0.4)... delegated Querying k.gtld-servers.net (192.52.178.30)... delegated Querying ns2.bartplatak.net (212.1.209.239)... refused Querying ns1.bartplatak.net (212.1.209.239)... refused Unable to find: bartplatak.net 

我的/etc/named.conf

 options { //listen-on port 53 { 127.0.0.1; }; //listen-on-v6 port 53 { ::1; }; 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 { localhost; }; recursion yes; version "Nope."; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; zone "bartplatak.net" IN{ type master; file "bartplatak.net"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; 

/var/named/bartplatak.net

 $TTL 86400; @ IN SOA ns2.bartplatak.net. admin.bartplatak.net. ( 2010062801 ; Serial 10800 ; Refresh 3600 ; Retry 6040800 ; Expire 86400 ; Minimum ) bartplatak.net. IN NS ns1.bartplatak.net. bartplatak.net. IN NS ns2.bartplatak.net. bartplatak.net. IN A 212.1.209.239 ns1.bartplatak.net. IN A 212.1.209.239 ns2.bartplatak.net. IN A 212.1.209.239 test.bartplatak.net. IN A 212.1.209.239 

有什么想法是怎么回事?

那么,你限制查询本地主机:

  allow-query { localhost; }; 

同样重新考虑recursive yes; 对于你的服务器是非常必要的。