Я использую 2 интерфейса на моем компьютере, eth0 предоставляет доступ к внешнему миру, а wlan0 - это то место, где установлена точка доступа.

Моя конфигурация основана на 2 сетях 192.168.1.0 на eth0 и 10.0.0.0 на wlan0. У меня есть сервер dhcp, который передает IP для сети 10.0.0.0, и там у меня в качестве DNS мой ip из wlan0 (10.0.0.1) и 8.8.8.8.

Когда я подключаюсь к другому устройству к сети, все работает нормально, у меня есть мой IP-адрес, я перенаправлен во внешний мир с wlan0 на eth0 с помощью iptables, НО я хочу подделать DNS. И вот мое сомнение. Как я это сделал? Я читал о dnsmasq, работающем как DHCP-сервер и DNS, но в моем конфиге, какой будет интерфейс DNS, wlan0¿?

Надеюсь, я дал понять, что если кто-нибудь сможет мне помочь, я был бы очень признателен, и я также был бы признателен, если бы кто-нибудь смог через это немного осветить. Я немного запутался в том, как DNS-сервер с интерфейсом wlan0, не имеющий доступа к Интернету, может действовать как DNS.

1 ответ1

1

Это должно быть wlan0. Ваша установка должна открыть порт 53 на wlan0. Как только клиент отправляет запрос на разрешение DNS, DNS-сервер должен рекурсивно разрешать его, используя обычный интернет-путь (eth0).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .