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

dnscache не возвращает записи PTR

Я работаю над настройкой tinydns для обслуживания данных DNS для моей локальной сети (на самом деле несколько виртуальных машин) и dnscache для обслуживания данных о моей локальной сети и большом Интернете. Итак, вот моя установка:

$ dig earthbind.ies.iu @10.0.0.4
earthbind.ies.iu.       86400   IN      A       10.0.0.4
$ dig earthbind.ies.iu @10.0.0.5
earthbind.ies.iu.       83777   IN      A       10.0.0.4

Все идет нормально. Пробуем обратный поиск:

$ dig -x 10.0.0.4 @10.0.0.4
4.0.0.10.in-addr.arpa.  86400   IN      PTR     earthbind.ies.iu.
$ dig -x 10.0.0.4 @10.0.0.5 # No answer!

Я жду от dnscache что-то не должно делать? Какой же тогда правильный путь?

Эта проблема важна, потому что если я поставлю 10.0.0.5 в /etc/resolv.conf, ping (но нет ping -n) будет иметь значительную задержку перед началом отправки пакетов.

Я нашел это: export FORWARDONLY=1 в сценарии выполнения dnscache решает вопрос. Не уверен, почему.