LINUX.ORG.RU

Проблема с pdnsd


0

0

Поставил pdnsd на домашний сервачок. Возникли некоторые проблемы с настройкой: внешние хосты нормально резолвятся, сайты доступны и т.д. Однако, хосты, которые прописаны в самом pdnsd, вроде бы резолвятся, но пинга нет.

$ nslookup athena.local
Server: 192.168.0.4
Address: 192.168.0.4#53

Name: athena.local
Address: 192.168.0.4

$ ping athena.local
ping: unknown host athena.local

При этом на самом сервере все пингуется.

Вот кусок /etc/pdnsd.conf:

rr {
name = localhost;
reverse = on;
a = 127.0.0.1;
owner = localhost;
soa = localhost,root.localhost,42,86400,900,86400,86400;
}

rr {
name = athena.local;
ns = localhost;
a = 192.168.0.4;
}

rr {
name = *.athena.local;
a = 192.168.0.4;
}

Debian lenny, pdnsd из репозитория.

anonymous
Ответ на: комментарий от friday

затрудняюсь ответить, раз nslookup резолвит, а ping нет

я бы запустил tcpdump и посмотрел какие запросы резолвинга и кому генерирует ping

sdio ★★★★★
()

если резолвится правильно а пинга нет то при чём тут днс? не туда копаешь.

anonymous
()

пропиши на машине, с которой ты хочешь отправлять пинги /etc/resolv.conf:

nameserver ip_pdnsd_server

dikiy ★★☆☆☆
()

>rr { name = athena.local; ns = localhost; a = 192.168.0.4; }

точки позабывал везде: name athena.local. вот так должно быть. С завершающей точкой.

dikiy ★★☆☆☆
()

>rr { 
name = athena.local; 
ns = localhost; 
a = 192.168.0.4; 
}

блин.

точки позабывал везде:
name = athena.local.
вот так должно быть. С завершающей точкой.

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

А nslookup как резолвит?
К другому днсу обращается что-ли?

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.