1

Моя локальная сеть настроена с пользовательскими настройками DNS, поэтому я могу подключаться ко всем компьютерам моей домашней сети, используя их домены вместо IP. Мой маршрутизатор предоставляет свой собственный DNS-сервер, поэтому все машины используют его по умолчанию, и он работает довольно хорошо.

domain-needed
bogus-priv

no-resolv

no-poll

server=/home/
domain=home
server=8.8.8.8
server=8.8.4.4

interface=tap0
interface=lan

listen-address=10.10.0.1,10.10.1.2,127.0.0.1

host-record=machine1.home,10.10.0.101
host-record=machine2.home,10.10.0.102
host-record=machine3.home,10.10.0.103
host-record=machine4.home,10.10.0.104

Сервер прослушивает в локальной сети по адресу 10.10.0.1, разделяет DNS с VPN-машиной через 10.10.1.2, а также для локальных подключений 127.0.0.1.

Сейчас я пытаюсь настроить свой рабочий DNS-сервер так, чтобы я мог использовать свои адреса локальной сети при подключении через VPN и подключаться к хостам своей компании, используя DNS компании.

К сожалению, эта конфигурация не работает. Вот моя конфигурация.

domain-needed
bogus-priv

no-resolv

no-poll

address=/inoffice/10.0.1.10
server=/companydev.pl/10.0.1.1
server=/companydev.pl/10.0.1.7
server=10.10.1.2
listen-address=127.0.0.1

Эта конфигурация работает на моей локальной машине и должна позволять мне подключаться как к локальным доменам компании, используя днс компании, так и остальные адреса должны разрешаться моим домашним днс-сервером через подключенную VPN.

К сожалению, мои тесты не проходят (при попытке подключиться к моей локальной сети):

ping machine1.home

ping: не удается разрешить machine1.home: неизвестный хост

Но при попытке сделать что-то подобное с помощью nslookup:

machine1.home

Сервер: 127.0.0.1

Адрес: 127.0.0.1 # 53

Имя: machine1.home

Адрес: 10.10.0.101

Пинги к прямым IP работам:

пинг 10.10.0.101

PING 10.10.0.101 (10.10.0.101): 56 байтов данных

64 байта из 10.10.0.101: icmp_seq = 0 ttl = 63 время = 67,711 мс

64 байта из 10.10.0.101: icmp_seq = 1 ttl = 63 время = 65,535 мс

0