求助一个DHCP下发DNS的问题
本帖最后由 fisherjams 于 2024-7-18 07:35 编辑网络是光猫拨号,内网没有二级路由。也就是所有设备和光猫LAN口是同一个IP段。有两个无线路由器,mesh连接,主设备设置为AP模式。
光猫上开启了对内网的IPv6 DHCP服务器,关闭了对内网的IPv4 DHCP服务器。内网中自建Pi-hole作为IPv4 DHCP服务器。在Pi-hole上设置DHCP下发DNS服务器为pi-hole自己的IP。
假设内网为192.168.1.0/24网段,光猫LAN地址为192.168.1.1,Pi-hole地址为192.168.1.5,Pi-hole上设置DHCP option 6, dns-server, 192.168.1.5, 192.168.1.1
问题:
内网一个Windows,网络为无线连接,只有IPv4,没有启用IPv6,自动获取IP和DNS。用ipconfig/all查看,DHCP服务器是Pi-hole的192.168.1.5,但DNS为192.168.1.2。
查错:
用一个Android手机,自动获取地址,可以看到有IPv4地址,网关192.168.1.1,也有IPv6地址,提示网络不可用,但是浏览器访问带IPv6地址的网站是能够正常显示的。
登录到主无线路由器web界面,可以看到它获取到了DHCP下发的IP地址、网关、DNS,全都是在Pi-hole里设置的。也就是说Pi-hole的下发应该是没问题的。
搞晕我的是:
由于无线路由器能正确获得Pi-hole DHCP下发的各项参数,因此判断Pi-hole设置没问题。
Windows上的出错,或许是Windows自己的问题,但手机自动获取提示网络不可用,也表明自动获取的IPv4 DNS可能是错的(手机能访问IPv6网站说明IPv6的获取正常)。这就排除了Window错误的可能。
那这个错误的自动获取DNS地址是哪里的问题? 刚才又做了个试验
安装了一个新的Windows,无论有线还是无线都能正确获取DHCP下发各项参数。
因此问题变成了:
Windows上哪儿的设置会导致自动获取时有个错误的DNS?
手机无线连接自动获取地址,为啥会显示“没有互联网连接”? 又在注册表里翻了一下
计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{800bd527-2d98-4e07-b329-857ce83787f9}
这里有个ProfileNameServer 类型REG_SZ 值是192.168.1.2
不知道怎么会有这个东西。
那剩下就是Android手机上“没有互联网连接”这个问题。有谁知道怎么才能看到手机获取的DNS?
手机获取到的dns是什么呢 BetaHT 发表于 2024-7-18 09:13
手机获取到的dns是什么呢
看不到,不知道怎么看。是个小米欧版MIUI14手机。 下载一个无线魔盒APP,里面可以看 一般来说如果你win上装了喂屁N有可能导致自动改dns地址 HarBey 发表于 2024-7-18 11:04
下载一个无线魔盒APP,里面可以看
感谢!终于看到了。原来获取的DNS是对的。 Satan023 发表于 2024-7-18 11:35
一般来说如果你win上装了喂屁N有可能导致自动改dns地址
谢谢!虽然没装过,但我顺这个思路查一查。
页:
[1]