на работе мы используем VPN-туннель для связи с внешней сетью, настроенной для тестирования. Есть также DNS, работающий внутри этой внешней сети, и я хотел бы иметь локальную службу DNS на моем компьютере, которая действует следующим образом:
Запрашиваемое имя хоста заканчивается .that.specific.domain? -> спросить службу DNS на 192.168.xxx.yyy
во всех остальных случаях -> запросить службу DNS по умолчанию (т. е. наш маршрутизатор или какой-либо сервер в Интернете)
Я новичок в настройках DNS, поэтому я просмотрел довольно много руководств и руководств по BIND, но мне сложно действительно понять, как это сделать. Я добавил следующее в мой named.conf, но пока это не сработало:
zone "that.specific.domain" IN {
type slave;
masters {192.168.xxx.yyy;};
};
Я все еще могу разрешить каждый интернет-хост, но я не могу разрешить любой хост из этой внешней сети. Если я спрашиваю этот DNS напрямую (то есть nslookup hostname.that.specific.domain 192.168.xxx.yyy
), он может быть разрешен. Так что это не проблема сети.
Но в целом я думаю, что это не должно быть трудным делом. Кто-нибудь знает, что может быть не так в моей конфигурации, или я должен сделать что-то совершенно другое, чтобы достичь своей цели?