![Разрешение RRAS SSTP VPN и DNS с несколькими суффиксами](https://rvso.com/image/756785/%D0%A0%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5%20RRAS%20SSTP%20VPN%20%D0%B8%20DNS%20%D1%81%20%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%B8%D0%BC%D0%B8%20%D1%81%D1%83%D1%84%D1%84%D0%B8%D0%BA%D1%81%D0%B0%D0%BC%D0%B8.png)
Итак, у нас есть домен example.com и у нас есть настройки Active Directory как ad.example.com. Когда я подключаюсь к VPN (SSTP на RRAS), если я пингую что-либо (например, server.ad.example.com), он дает мне внутренний IP-адрес (идеально то, что мне нужно).
У нас также есть ресурсы example.com в нашей сети, и я хотел бы, чтобы пользователь подключался к офису через VPN, если он пингуетсяwww.example.comон выдает локальный ip (используя офисный dns) вместо публичного. Возможно ли это? Есть ли способ сказать клиентам windows использовать ad.example.com и example.com через vpn, позволяя остальному трафику не использовать vpn?
Надеюсь, я правильно объясняю. Спасибо,
решение1
В клиенте Windows SSTP нет функциональности для указания какой-либо области полномочий с DNS-сервером. Вы просто можете указать клиенту, какой DNS-сервер использовать.
Если бы я оказался в такой ситуации, я бы развернул автономный DNS-сервер в вашей локальной сети с корневыми ссылками или пересылкой на публичный DNS-сервер и зону-заглушку для "ad.example.com", ссылающуюся на авторитетный DNS-сервер (вероятно, один из ваших контроллеров домена). Этот новый DNS-сервер разрешал бы все имена в их публичные записи, кроме "ad.example.com". Я бы установил этот DNS-сервер для использования клиентами RRAS.