Доступ к Bind9 DNS в Virtualbox на хосте

Я установил виртуальную коробку Ubuntu 10.04 с DNS-сервером Bind9. Box имеет сетевое соединение NAT для доступа в Интернет и адаптер только для хоста для статических IP-соединений с хоста (OSX Lion). Это единственный способ, которым мне удалось получить интернет и статический ip внутри коробки, думаю, что есть лучший... DNS отлично работает изнутри виртуального ящика, но не с хоста. Http и ftp в гостевой системе доступны по обоим адресам, поэтому связь между хостом и гостем в порядке. Я попытался добавить оба IP-адреса в качестве серверов имен. Я совершенно новичок в настройке Bind9 и DNS. У кого-нибудь есть подсказка для меня, что не так? Или как мне настроить DNS сервер?

2 ответа

Ваша конфигурация сети VirtualBox звучит странно. Наилучшим подходом является настройка мостовой сети, при которой виртуальная машина подключается непосредственно к локальной сети. Статический IP-адрес должен быть настроен внутри виртуальной машины.

DNS работает через порт 53, в основном UDP, но также и TCP. Проверьте основную связь с ping а потом telnet на порту 53.

Возможно, DNS слушает только localhost. Проверьте в ВМ:

# netstat -naptu | grep 53

Он должен показать вам, слушает ли порт 53 только localhost (127.0.0.1). Если это так, то вы должны проверить свою конфигурацию по allow-query.

Ссылка на запрос разрешения: http://www.zytrax.com/books/dns/ch7/queries.html

Другие вопросы по тегам