Я настроил свой сервер привязки, но не могу выполнить обратный поиск nslookup.
Конфигурационный файл выглядит так.
acl "internal" {192.168.5.0/24;};
view "internal" {
match-clients {"internal";};
recursion yes;
zone "home" {
type master;
file "master/home.db";
};
zone "sludge.home" {
type master;
file "master/sludge.home.db";
};
zone "192.168.5.in-addr.arpa" {
type master;
file "master/192.168.5.db";
};
zone "255.in-addr.arpa" {
type master;
file "master/255.db";
};
zone "0.in-addr.arpa" {
type master;
file "master/0.db";
};
zone "." {
type hint;
file "master/root.hint";
};
zone "localhost" {
type master;
file "master/localhost.db";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "master/127.0.0.db";
};
};
192.168.5.db выглядит так.
$TTL 4w
@ IN SOA dns.home. home. (
2011030403 ; serial
3h ; refresh after 1 week
1h ; retry after 1 week
1w ; expire after 1 week
1h ) ; negative caching TTL of 1 hour
IN NS dns.home.
12 IN PTR dns.home.
13 IN PTR firewall.home.
15 IN PTR sludge.home.
Спасибо за помощь.
in-addr.arpa
адреса имеют октеты в обратном порядке, поэтому зона должна быть
zone "5.168.192.in-addr.arpa" {
type master;
file "master/192.168.5.db";
};
(имя файла не имеет значения, но вы также можете изменить его там, чтобы соответствовать)
Запросы должны иметь форму 12.5.168.192.in-addr.arpa. dig -x 192.168.5.12
автоматически выполнит это преобразование.