具体安装和配置,可以查看https://blog.csdn.net/pehao/article/details/143193460
我遇到的问题是,本地解析失败,根本命令查看结果是使用的ipv6域名解析,压根没有走ipv4域名解析
总之,最后一直是失败的,把ipv6禁用后,电脑也上不了网了。
最后的解决办法:
以 管理员身份 打开 Windows PowerShell 或 终端(管理员)
Add-DnsClientNrptRule -Namespace ".myinternal.com" -NameServers "192.168.1.100"
参数解释:
-Namespace ".myinternal.com":这是你要指定的域名。开头的点
.很重要,它表示所有以myinternal.com结尾的子域名如果你的域名没有子域,也可以直接用
-Namespace "myinternal.com",但带点.的版本更通用。
-NameServers "192.168.1.100":这是你的本地 DNS 服务器的 IPv4 地址。系统在解析该域名时,将直接向此服务器查询,而不经过网络适配器中配置的默认 DNS 服务器链。
验证规则是否生效
创建后,可以运行以下命令查看所有已配置的规则:
Get-DnsClientNrptRule | Select-Object Namespace, NameServers
最后执行下
ipconfig /flushdns
再试试ping命令,我的就是这样好的。
最后,新配置的域名,默认好像好长时间才能生效,默认值好像10800秒吧,想让配置立即生效,就重启一下域名服务器。
评论区