LINUX.ORG.RU
ФорумAdmin

[Bind9] Bind9 + socket. Искать в отделе фантастики?

 


0

0

Доброго Времени суток, уважаемый АЛЛ.

Вопрос вследующем: а) возможно ли настроить bind/any DNS server так чтобы все имена резолвились через сокет.

Предистория вопроса: Имеется некоторая впн сеть с впном от Нортела(это тот который к чертям обрывает все соединения куда угодно,кроме как к впн серверу). Нужно получать хосты из этой сети, без входа в неё. Решение которое вижу — на машине поднимается виртуалка(vbox/vmware), На обоих машинах(виртуалка + основная) поднимаются бинды(назовем их bind1 на основной машине, и bind2 на виртуалке, которая в впне). архитектура:

приходит запрос на некоторый домен(www.1.pupkin.com) на бинд1, он через сокет запрашивает у бинд2 IP, бинд2 запрашивает в впне IP далее возвращает результат на сокет, далее бинд1 отвечает на запрос только уже на сетевой интерфейс.

Спасибо заранее.


Я не понял, что вы хотите навернуть. Может я не так понимаю слово «socket», но все запросы и так идут через udp-socket, вам unix-socket что-ли нужен?

Зачем поднимать второй bind в виртуалке?

запрашивает у бинд2 IP

Запрашивает IP --- это в смысле передаёт (форвардит) пришедший ему DNS-запрос?

mky ★★★★★
()

zone «pixar.com» {    type forward;    forwarders { 138.72.10.20; 138.72.30.28; }; };

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

виноват-- Unix socket.

потому-что доступ к днсам pupkin.com есть только у виртуалки(в впне). форвардит.

offtop
() автор топика
Ответ на: комментарий от offtop

Вроде между гостевой ОС и виртуалкой делается связь через tun-интерфейс. Настройте между ними сеть и пусть будет named с обычным forward'ом.

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