LINUX.ORG.RU

Как заставить bind9 обрабатывать запросы без полного доменного имени

 , ,


0

1

Есть сервер DNS с BIND9 на базе Ubuntu Server. На нем настроено доменное имя «work.local». Сделал DNS-запись:

host1 IN A 192.168.0.3

Перехожу на виндовую машину, пытаюсь пинговать ping host1 - пишет при проверке связи не удалось обнаружить узел. А вот если написать ping host1.work.local, то все работает и пингуется.

Собственно, как заставить bind9 принимать запросы без написания полного доменного имени?

Чтобы я вбил просто ping host1 и пошли пинги. При этом не настраивая в виндовой машине никакие DNS-суффиксы.

Пробовал сделать такую запись, но тоже не сработало:

host1. IN A 192.168.0.3

Вроде бы в стандарте запрещены домены первого уровня в качестве имён хостов. А ты хочешь именно это сделать. Комп скорее всего даже не шлёт никакие запросы, а сразу отказывается этот домен резолвить, если не может прицепить к нему продолжение.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)

это так не работает. man resolv.conf параметр domain на клиентской машине.

Anoxemian ★★★★★★★★★
()
Последнее исправление: Anoxemian (всего исправлений: 1)

Домен .local зарезервирован для avahi/zeroconv/bonjour. Не надо его использовать

Dimez ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
()

При этом не настраивая в виндовой машине никакие DNS-суффиксы.

Вы хотите сказать, что у вас винда шлёт DNS-запрос не на полное DNS-имя, не добавляя домен? tcpdump'ом или nslookup'ом подтвердите?

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

Все знают, всем пофиг, используют. Это резервирование чисто на словах, технчески его нет и уже не будет, чтобы всё не сломать.

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