Aja*_*jay 5 networking windows dns tcpip
我了解什么以及如何设置“特定于连接的 DNS 后缀”,并且我主要了解其目的。我的问题只是关于为什么默认情况下只有某些网络连接/适配器具有它(即使 UI 显示为空)。例如,在我的情况下,有线/局域网连接类似于 ( IPCONFIG /ALL):
Ethernet adapter MAIN:
Connection-specific DNS Suffix . : abc.corp.com
Description . . . . . . . . . . . : Intel(R) Ethernet Connection
Run Code Online (Sandbox Code Playgroud)
UI(高级 TCP/IP -> DNS 选项卡)显示为空。如果我把它设置成什么,IPCONFIG则会显示该内容,但如果我将其保留为空,则会通过命令显示“abc.corp.com”。
[![1]](https://i.stack.imgur.com/49Uj5.jpg)
当我连接到无线时,“连接特定的 DNS 后缀”通过IPCONFIG. (实际上,是否连接到有线/无线都没有关系)。
所以,问题只是:
我做了/RENEW,/FLUSHDNS,/RELEASE该IPCONFIG,但它没有效果。
“连接特定的 DNS 后缀”由 DHCP 通过选项 015 域名返回。它说明域名是什么,例如“contoso.com”。客户端使用来自选项 015 的信息及其主机名来形成 FQDN,例如PC1.contoso.com。
计算机可以定义“主 DNS 后缀”,一旦定义就不会改变。如果在连接时收到不同的“特定于连接的 DNS 后缀”,则它优先,因为这确保了在新网络或 VPN 上的计算机将在网络上有一个正确的名称,并且可以被其他计算机找到并找到。与 VPN 断开连接后,将再次使用“主 DNS 后缀”。
“Connection-specific DNS Suffix”的存在与否完全取决于 DHCP 服务器返回的答案。如果没有返回,则它将保持为空,并且默认情况下仍将使用“主 DNS 后缀”。
DHCP Option 015 名称可以来自路由器或 ISP,它的存在不取决于网络类型(有线或无线),而是取决于 DHCP 是否返回了 Option 015 名称。如果没有收到,它将保持为空。
在帖子中假设无线网络不能具有“特定于连接的 DNS 后缀”。我搜索并发现了其他几篇文章,其中发布ipconfig /all了无线适配器上的结果并显示在这些文章中:
link1、
link2、
link3和
link4。
我认为在海报的上下文中,DHCP 服务器可能是无线路由器,它没有返回 Option 015 名称。这是由无线路由器的固件决定的,而不是由其他因素决定的。路由器可能会以不同的方式进行编程,但这不是这里的主题。
参考: RFC 2132,DHCP 选项和 BOOTP 供应商扩展,第 3.17 节。域名。