Я пытаюсь настроить собственный виртуальный DNS-сервер в Ubuntu. Когда я пытаюсь выполнить nslookup с ПК с Windows 7 в той же виртуальной среде, обратный DNS кажется неудачным.
Мой файл named.conf.local:
zone "linuxserver"{
type master;
file "/etc/bind/zones/master/db.linuxserver.nl"
}
zone "10.0.0.in-addr.arpa"{
type master;
file "/etc/bind/zones/master/db.10.0.0"
}
Мой файл db.linuxserver.nl:
TTL 604800
@ IN SOA ns1.linuxserver.nl. root.linuxserver.nl. (
1 ; Serial
3H ; Refresh
1h ; Retry
1w ; Expire
1h) ; Negative cache TTL
;
@ IN NS ns1.linuxserver.nl
linuxserver.nl IN A 10.0.0.2
ns1 IN A 10.0.0.2
www IN CNAME linuxserver.nl.
Мой файл db.10.0.0:
TTL 604800
10.0.0.in-addr.arpa. IN SOA ns1.linuxserver.nl. root.linuxserver.nl. (
1 ; Serial
3H ; Refresh
1h ; Retry
1w ; Expire
1h) ; Negative cache TTL
;
10.0.0.in-addr.arpa. IN NS ns1.linuxserver.nl.
10.0.0.2.in-addr.arpa. IN A linuxserver.nl.
Я удалил все конечные пробелы и ввел следующую команду
named-checkzone 10.0.0.in-addr.arpa /etc/bind/zones/master/db.10.0.0
дает мне:
: ignoring out-of-zone data (10.0.0.2.in-addr.arpa)
Что я делаю не так?
Когда вы создаете обратную зону, вам необходимо изменить диапазон IP-адресов.
Если вы хотите создать зону для 10.1.2.0/24
тебе нужно назвать это 2.1.10.in-addr.arpa
или в вашем случае 0.0.10.in-addr.arpa
.
У вас наоборот.