Почему "DNS-суффикс подключения" доступен только (по умолчанию) для проводного подключения, но не для беспроводного

Я понимаю, что и как установить "DNS-суффикс подключения", и я в основном понимаю цель. Мой вопрос только о том, почему только определенное сетевое соединение / адаптер имеет его по умолчанию (даже когда пользовательский интерфейс показывает его пустым). Например, для моего случая проводное / локальное соединение имеет видIPCONFIG /ALL):

Ethernet adapter MAIN:    
       Connection-specific DNS Suffix  . : abc.corp.com
       Description . . . . . . . . . . . : Intel(R) Ethernet Connection

Пользовательский интерфейс (Advanced TCP/IP -> вкладка DNS) показывает его пустым. Если я установлю это на что-то, IPCONFIG покажет это, но если я оставлю это пустым, 'abc.corp.com' будет показан командой.

[1

Когда я подключаюсь к беспроводной сети, "DNS-суффикс подключения" остается пустым на выходе IPCONFIG, (На самом деле, это не имеет значения, если подключен к проводной / беспроводной).

Итак, вопрос как раз:

  • Почему проводное соединение (или любое) имеет его по умолчанию. DHCP или DC отправляет его? Это часть протокола TCP / IP? Или это происходит через какую-то групповую политику (не удалось найти)?

я сделал /RENEW, /FLUSHDNS, /RELEASE IPCONFIG, но это не влияет.

2 ответа

Решение

"DNS-суффикс для конкретного соединения" возвращается DHCP с помощью параметра 015 "Имя домена". Он сообщает, что такое доменное имя, например, "contoso.com". Клиент использует информацию из опции 015 вместе со своим именем хоста для формирования полного доменного имени, например PC1.contoso.com,

На компьютере может быть определен "Основной DNS-суффикс", который после определения не изменяется. Если при подключении получен другой "DNS-суффикс для конкретного подключения", он имеет приоритет, поскольку это гарантирует, что в новой сети или VPN компьютер будет иметь правильное имя в сети и может быть найден и найден другими компьютерами. После отключения от VPN снова будет использоваться "Основной DNS-суффикс".

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

Имя параметра DHCP 015 может поступать от маршрутизатора или от поставщика услуг Интернета, и его наличие зависит не от типа сети (проводной или беспроводной), а от того, вернул ли DHCP имя параметра 015 или нет. Если ничего не получено, оно останется пустым.

В посте предполагается, что беспроводная сеть не может иметь "DNS-суффикс для конкретного соединения". Я искал и нашел несколько других сообщений, в которых были опубликованы результаты ipconfig /all и в котором он присутствовал на беспроводном адаптере: link1, link2, link3 и link4.

Я думаю, что в контексте постера сервер DHCP, вероятно, был беспроводным маршрутизатором, который не возвращал имя варианта 015. Это определяется микропрограммой беспроводного маршрутизатора, а не другими факторами. Маршрутизатор может быть запрограммирован по-разному, но здесь это не тема.

Ссылка: RFC 2132, Опции DHCP и Расширения поставщиков BOOTP, раздел 3.17. Доменное имя.

DHCP-сервер отвечает за передачу "DNS-суффикса для конкретного соединения" (а не контроллера домена). Таким образом, он также не является частью протокола TCP/IP и не распространяется через групповую политику.

Таким образом, он не зависит от сетевого адаптера, поэтому не имеет значения, если вы используете Ethernet (проводное) или WLAN (беспроводное) соединение. Если вы подключаетесь к одному и тому же DHCP-серверу с проводным и беспроводным подключением, вы должны получить одинаковый суффикс. Все при условии, что в вашей локальной сети / локальной сети есть только один DHCP-сервер, который должен иметь место.

Если это происходит при подключении к одной и той же локальной сети с обоими адаптерами, возможно, существует грубый DHCP-сервер. Например: если это домашняя сеть и вы используете (второй) маршрутизатор, чтобы установить соединение WLAN, убедитесь, что только у одного из маршрутизаторов включен DHCP. В кооперативной сети, скорее всего, не удалось должным образом изолировать его тестовую сеть от основной сети, вот пример из реальной жизни.

Так что обновляю IP-конфигурацию (/RENEW, /FLUSHDNS, /RELEASE) не будет иметь никакого значения, потому что он просто запускает новый запрос к серверу DHCP, и если он не передал суффикс в прошлый раз, он также не будет делать это в следующий раз (если это не другой сервер DHCP), Вы должны будете убедиться, что используете один и тот же DHCP для обоих подключений / адаптеров.

Другие вопросы по тегам