Windows RRAS не поддерживает DNS-суффикс / поиск домена для клиентов Mac / Linux
вопрос
Я развернул RRAS (PPTP-EAP и IKEv2-PEAP) в моем домене, и все работает нормально, за исключением того факта, что DNS-суффикс не предоставляется клиентам Mac или Linux . Это означает, что они должны использовать полное доменное имя для всего в сети (например, ping server1.ad.domain.com
работает, ping server1
не работает).
Все клиенты Windows (независимо от того, присоединены ли они к домену или нет) получают штраф суффикса и могут поэтому связываться с другими компьютерами, используя их одну метку (т.е. без использования полного доменного имени).
Все клиенты (независимо от ОС) нормально общаются при работе локально в офисе.
Примечание . Все настроено для одной подсети.
Потенциальная причина
После изучения этой проблемы в течение последних нескольких недель, я полагаю, что это может быть связано с тем, что клиенты Mac / Linux не получают параметры DHCP (в частности, вариант 15, который я настроил в качестве параметра сервера на DHCP и установил его значение как мой внутренний домен ).
У меня сложилось впечатление, что VPN-клиенты получают данные DNS-сервера от самого сервера RRAS (что они делают), и все, что я хотел установить, должно быть настроено на DHCP-сервере (например, суффикс через опцию 15).
Я полагаю, что для предоставления этих опций от DHCP-сервера VPN-клиентам мне нужно настроить сервер RRAS в качестве агента ретрансляции DHCP, который я настроил следующим образом:
- Адрес сервера (
Routing and Remote Access
>DHCP Relay Agent
>Properties
): 192.168.1.2 (IP - адрес моего DHCP - сервера) - Интерфейсы : Внутренний (был автоматически добавлен) и Ethernet (моя сетевая карта) - я действительно не уверен, что это правильно - мне нужны оба?
С этой настройкой клиенты Mac и Linux все еще не получают суффикс DNS (я предполагаю, что они все еще не получают DHCP Option 15 ).
Конфигурация сервера RRAS
Детали конфигурации сервера RRAS, которые, по моему мнению, могут представлять интерес, следующие:
- ОС : Windows Server 2016 (клиент Hyper-V)
- Домен : присоединен к домену
- NIC : один сетевой адаптер (за NAT)
- Статический IP : 192.168.1.7
- DNS-серверы (устанавливаются вручную): 192.168.1.2, 192.168.1.1
- Суффикс : получает основной суффикс из групповой политики.
- Назначение IPv4-адресов : статический пул (53 адреса, исключены из назначения на DHCP-сервере)
- Разрешение имени трансляции - [отмечен галочкой]
Mac (High Sierra) - scutil --DNS
Выход
Когда клиент Mac подключен к VPN и я запускаю scutil --dns
команду, я получаю следующий вывод.
DNS configuration resolver #1 nameserver[0] : 192.168.1.2 nameserver[1] : 192.168.1.1 if_index : 9 (ipsec0) flags : Request A records reach : 0x00000002 (Reachable) resolver #2 domain : local options : mdns timeout : 5 flags : Request A records reach : 0x00000000 (Not Reachable) order : 300000 resolver #3 domain : 254.169.in-addr.arpa options : mdns timeout : 5 flags : Request A records reach : 0x00000000 (Not Reachable) order : 300200 resolver #4 domain : 8.e.f.ip6.arpa options : mdns timeout : 5 flags : Request A records reach : 0x00000000 (Not Reachable) order : 300400 resolver #5 domain : 9.e.f.ip6.arpa options : mdns timeout : 5 flags : Request A records reach : 0x00000000 (Not Reachable) order : 300600 resolver #6 domain : a.e.f.ip6.arpa options : mdns timeout : 5 flags : Request A records reach : 0x00000000 (Not Reachable) order : 300800 resolver #7 domain : b.e.f.ip6.arpa options : mdns timeout : 5 flags : Request A records reach : 0x00000000 (Not Reachable) order : 301000 DNS configuration (for scoped queries) resolver #1 search domain[0] : Home nameserver[0] : 192.168.9.1 if_index : 5 (en0) flags : Scoped, Request A records reach : 0x00020002 (Reachable,Directly Reachable Address) resolver #2 nameserver[0] : 192.168.1.2 nameserver[1] : 192.168.1.1 if_index : 9 (ipsec0) flags : Scoped, Request A records reach : 0x00000002 (Reachable)
Как вы можете видеть в разделе Конфигурация DNS (для запросов с областями действия), для VPN-подключения не указан домен поиска (resolver # 2) (т. Е. Для него не задан суффикс).
Если я вручную установлю суффикс в качестве домена поиска в VPN-подключении на Mac, все будет нормально.
Linux (Ubuntu 18.04) - systemd-resolve --status
Вывод
Когда клиент Ubuntu подключен к VPN и я запускаю systemd-resolve --status
команду, я получаю следующий вывод.
Global DNS Domain: Home DNSSEC NTA: 10.in-addr.arpa 16.172.in-addr.arpa 168.192.in-addr.arpa 17.172.in-addr.arpa 18.172.in-addr.arpa 19.172.in-addr.arpa 20.172.in-addr.arpa 21.172.in-addr.arpa 22.172.in-addr.arpa 23.172.in-addr.arpa 24.172.in-addr.arpa 25.172.in-addr.arpa 26.172.in-addr.arpa 27.172.in-addr.arpa 28.172.in-addr.arpa 29.172.in-addr.arpa 30.172.in-addr.arpa 31.172.in-addr.arpa corp d.f.ip6.arpa home internal intranet lan local private test Link 3 (ppp0) Current Scopes: DNS LLMNR setting: yes MulticastDNS setting: no DNSSEC setting: no DNSSEC supported: no DNS Servers: 192.168.1.2 192.168.1.1 Link 2 (wlp2s0) Current Scopes: DNS LLMNR setting: yes MulticastDNS setting: no DNSSEC setting: no DNSSEC supported: no DNS Servers: 192.168.9.1 DNS Domain: Home
Как видите, ссылка для VPN-подключения не содержит список DNS-доменов (т. Е. Для него не установлен суффикс).
Другие вещи, которые я пробовал
Я пробовал разные вещи, чтобы попытаться заставить это работать правильно, вот те, которые я помню:
- Добавил параметр DHCP 119 к параметрам сервера DHCP, а затем попытался использовать его как параметр области действия (настроенный с использованием данного руководства, а затем другой метод с использованием этого ) -
no difference
Примечание : я думаю, что опция 119 необходима только в том случае, если вы хотите получить дополнительные суффиксы вне того, что установлено в опции 15 в любом случае
- Добавил дополнительный виртуальный сетевой адаптер к серверу RRAS и настроил его для DHCP (вместо статического IP-адреса), а затем использовал его в качестве сетевого адаптера с «разрешением имен рассылки» -
no difference
- Измененные сервера RRAS в IPv4 Address Assignment для DHCP вместо статического пула -
no difference
- Вручную установите суффикс соединения на сетевой карте сервера RRAS -
no difference
С тех пор я отменил все вышеперечисленное.
Я уверен, что это просто я что-то упустил с конфигурацией, так что, надеюсь, кто-то может указать, где я иду не так.
Если вам больше нужны выходы, информация и т. Д., Я могу предоставить их (у меня полный доступ к серверам).
Ура,
Джесс
0 ответов на вопрос
Похожие вопросы
-
1
Переключить настройки DNS для каждого пользователя Windows?
-
5
64-битная ОС и программное обеспечение VPN
-
4
Что означает статический DHCP? Статическая динамика сбивает с толку
-
-
4
Как выборочно маршрутизировать сетевой трафик через VPN на Mac OS X Leopard?
-
3
VPN-соединение не может найти беспроводное соединение
-
1
Установка Cisco VPN Client в Ubuntu
-
3
Как определить адрес шлюза при переходе с DHCP на статический IP-адрес с Ubuntu
-
7
Как назначить статический IP-адрес с помощью linksys WRT54G2?
-
1
Почему я получаю медленную пропускную способность сети, когда у меня плохой DNS-сервер?
-
2
Хамачи за корпоративным брандмауэром, блокирующим мои хамачи