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

397
Ajay

Я понимаю, что и как установить «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 покажет «abc.corp.com».

[1]

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

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

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

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

3
Вы включили DHCP-клиент на всех сетевых адаптерах? Если да, то подключаетесь ли вы к одному и тому же DHCP-серверу через проводное и беспроводное соединение? Albin 5 лет назад 0
Я не знаю о DHCP-клиенте. Однако, да, я вижу «DHCP включен» в настройках IP. Ajay 5 лет назад 0
Да, спасибо, вот что я хотел знать. Вы «подключаетесь» через Ethernet и беспроводную сеть к одной и той же локальной сети или, более конкретно, к одному и тому же DHCP-серверу или это другой? Albin 5 лет назад 0

2 ответа на вопрос

2
harrymc

«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. Доменное имя.

1
Albin

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

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

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

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