我使用一个解析器来响应裸 TLD (又称无点域名)上的记录 - 如果您好奇的话,将在下面添加一些关于原因的信息,但这与问题无关。
在 Linux 上,可以通过domain_search
从 dhcpcd conf 或其他解析器中的类似选项中删除来实现。
在 Windows 上如何做到这一点?我尝试.
在适配器 -> IPv4 高级设置中添加搜索域:
但它似乎不起作用:
PS> Resolve-DnsName -Name theshake
Resolve-DnsName : theshake : The data is invalid
At line:1 char:1
+ Resolve-DnsName -Name theshake
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (theshake:String) [Resolve-DnsName], Win32Exception
+ FullyQualifiedErrorId : ERROR_INVALID_DATA,Microsoft.DnsClient.Commands.ResolveDnsName
但有了-DnsOnly
标志,它就可以正常工作:
PS> Resolve-DnsName -Name theshake -DnsOnly
Name Type TTL Section IPAddress
---- ---- --- ------- ---------
theshake A 20 Answer 135.148.148.182
如果无法添加.
,那么可以完全禁用搜索域吗?这样即使是单标签域也会在 FQDN 中处理(theshake -> theshake.)?
如果有人想要重现/测试,可以使用这个解析器:
139.144.68.241
139.144.68.242