我只是改变了我的本地网络的DNS域从home.local
到mydomain.local
,购买后mydomain.com
。我在我的 BIND 和 DHCP 服务器中进行了所有必要的更改,网络上的 linux 客户端现在已经domain mydomain.local
在它们中/etc/resolv.conf
并且似乎按预期工作。
然而,Windows 机器(Win 8.1,未加入域)似乎仍然挂home.local
在它的 DNS 后缀搜索列表中的域上。我已经释放了我的租约,删除了网络配置文件,扫描了注册表,grep:ed 整个 dns/dhcp 服务器以查找旧域的出现,重新启动一切......仍然,windows 机器继续搜索home.local
。
ipconfig /all
受影响机器上的输出:
Windows IP Configuration
Host Name . . . . . . . . . . . . : MY-MACHINE
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid …
Run Code Online (Sandbox Code Playgroud) 我的 ISP 给了我一个本地(无隧道等)IPv6 /64 块。我的 pfSense 路由器已成功获得地址,例如,我可以从其 WAN 接口 ping ipv6.google.com 并获得回复。但是,在我的内部网络上,它不起作用,我无法弄清楚原因。我有一个 DHCPv6 服务器分发地址,路由器正在做路由器广告,这对我来说似乎很好。
我会试着举例说明。假设我有一个前缀 2001:a:b:c::/64。我的路由器使用 SLAAC 获取它的 WAN 地址,然后变成 2001:a:b:c:20c:29ff:fef9:b914。在内部接口上,我给它分配了 2001:a:b:c::1 (旧的 IPv4 习惯,我猜......)。DNS 和 DHCP 托管在具有 2001:a:b:c::10(静态分配)的服务器上。然后我的工作站使用 DHCP 请求一个地址,并被分配了 2001:a:b:c::11ab。
我的路由表包含两个默认 (::/0) 路由,一个用于路由器的内部静态 IP,另一个用于它的链路本地 IP。
Ping ipv6.google.com 现在提供Destination host unreachable
. 我从哪里开始调试?在我看来,这是一个路由问题,但我不知道从哪里开始寻找。