Назад | Перейти на главную страницу

Хромой DNS-сервер

Я пытаюсь настроить свой BIND с принадлежащим мне доменом, и я использую dnssy.com и intodns.com, чтобы проверить, все ли в порядке, но у меня возникают ошибки в обоих. Ошибка говорит о том, что мой DNS-сервер «хромает» (я не понимаю, что это значит).

Мой named.conf

options {
    directory "/var/dns";
    pid-file "/var/run/named/named.pid";
    auth-nxdomain yes;
    datasize default;
    listen-on-v6 { any; };
    listen-on { 127.0.0.1; 188.165.234.51; };
    listen-on-v6 { ::1; };
    allow-recursion { 127.0.0.1; };
    allow-transfer { none; };
    allow-update { none; };
    allow-query { any; };
    allow-query-cache { any; };
    version none;
    hostname none;
    server-id none;
};
include "/var/dns/autogen-zones";

autogen-zone - это автоматически сгенерированный файл, который содержит следующее:

zone "localhost" IN {
     type master;
     file "localhost.zone";
     allow-transfer { any; };
};
zone "0.0.127.in-addr.arpa" IN {
     type master;
     file "127.0.0.zone";
     allow-transfer { any; };
};
zone "." IN {
     type hint;
     file "root.hint";
};
zone "destinosxures.com" IN {
     type master;
     file "destinosxures.com.zone";
     allow-query { any; };
     allow-transfer { any; };
};

И, наконец, зона моей судьбы:

$TTL 604800
@ IN SOA ns367310.ovh.net. hostmaster.destinoxures.com. (
  2012030503   ; Serial yyyy/mm/dd/id
       10800   ; Refresh
        3600   ; Retry
     604800   ; Expire
      10800 ) ; Negative Cache TTL

@ IN NS    ns367310.ovh.net.
@ IN NS    sdns2.ovh.net.

ns1     IN A 188.165.234.51
ns2     IN A 188.165.234.51
@       IN A 188.165.234.51
www     IN A 188.165.234.51

http.tcp SRV 0 3 80 destinoxures.com.
https.tcp SRV 1 0 443 destinoxures.com.

О, кстати, в моем resolv.conf есть:

nameserver 127.0.0.1
nameserver 213.251.188.141

Что не так с моей конфигурацией?

С уважением

Ваш named.conf перечисляет зону как destinosxures.com в то время как сам файл зоны относится только к destinoxures.com (обратите внимание на отсутствие центральной буквы "s"). Если это отражает то, что на самом деле находится на вашем сервере, то это определенно проблема.

И могу я мимоходом спасибо, что не заслоняете доменное имя в вопросе; если бы это было так, мы бы никогда не нашли ответа. Пожалуйста, обратите внимание на других, кто публикует вопросы, особенно вопросы DNS.

Я вижу, что некоторых не хватает. Имя «ns367310» не указывает на IP-адрес. Это имя записывается как «имя хоста». Итак, вам нужно добавить в файл зоны следующую строку: ns367310 IN A 188.165.234.51 следующие 4 строки остаются неизменными: ns1 IN A 188.165.234.51 ns2 IN A 188.165.234.51 @ IN A 188.165.234.51 www IN A 188.165 .234.51 Но в следующих двух строках нужна буква "s" в этой позиции: http.tcp SRV 0 3 80 destino "s" xures.com. https.tcp SRV 1 0 443 destino "s" xures.com. Это "s" необходимо добавить, потому что зона называется: zone "destinosxures.com", а также связанный файл: "destinosxures.com.zone" Я надеюсь, что это не неправильный ответ. Если да, пожалуйста, ответьте мне !!!