最近,我在 FritzBox 7530 更新到 FritzOS 07.50 后在其上设置了 WireGuard。除了一件事外,一切都运行良好。
当我在女朋友家时(她有一台 FritzBox Fon WLAN 7390),我无法打开 WireGuard 连接。
每当我尝试连接时,我都会收到错误消息no such host is known
。
这是我的.config 文件:
[Interface]
PrivateKey = XXXXXXXXXXXX
Address = 192.168.10.202/24
DNS = 192.168.10.1, fritz.box
[Peer]
PublicKey = XXXXXXXXXXXXX
PresharedKey = XXXXXXXXXXXXXX
AllowedIPs = 192.168.10.0/24, 0.0.0.0/0
Endpoint = XXXXXXXXXXXXXX.myfritz.net:51569
PersistentKeepalive = 25
日志如下:
2023-01-20 22:29:19.876766: [TUN] [wg_config_win11] Starting WireGuard/0.5.3 (Windows 10.0.22621; amd64)
2023-01-20 22:29:19.876766: [TUN] [wg_config_win11] Watching network interfaces
2023-01-20 22:29:19.879436: [TUN] [wg_config_win11] Resolving DNS names
2023-01-20 22:29:19.926975: [TUN] [wg_config_win11] Unable to resolve one or more DNS hostname endpoints: No such host is known.
2023-01-20 22:29:19.927566: [TUN] [wg_config_win11] Shutting down
2023-01-20 22:29:19.929160: [MGR] [wg_config_win11] Tunnel service tracker finished
ipconfig
在我女朋友那里的结果:
Wireless LAN adapter Wi-Fi:
Connection-specific DNS Suffix . : fritz.box
Link-local IPv6 Address . . . . . : fe80::5e1f:e3f0:573d:fde4%4
IPv4 Address. . . . . . . . . . . : 192.168.178.91
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.178.1
有人知道如何解决这个问题吗?也许可以解释一下为什么会出现这个问题?我对这些东西还很陌生,仍在努力寻找解决方法。
谢谢 :)
如果这是错误的论坛,有人能告诉我哪个是正确的吗?(我之前在 StackOverflow 上问过)
编辑1:
我想我知道问题出在哪里。当我连接到 FritzBox 时,DNS 服务器(提供商的默认设置)不会将端点重定向XXXXX.myfritz.net
到本地网络之外。
由于我的 Fritzbox 的“名称”在我女朋友 Fritzbox 的本地网络中不为人所知,因此无法连接。
有没有办法“强制” Fritzbox 将端点重定向到本地网络之外?
答案1
根据评论和您的问题,我得出以下结论:
- 你的家庭互联网连接要么是“双栈精简版”(又称 DS-Lite,即你有一个公共 IPv6 地址,并且位于 IPv4 上的运营商级 NAT 之后),要么是仅支持 IPv6(尽管可能性不大)
- 你女朋友家里的互联网连接根本没有 IPv6(
ipconfig
输出中没有全局地址,它会在链路本地 IPv6 地址线) - 您的
myfritz.net
动态 DNS 域运行正常,并显示您拥有的唯一公共地址,即 IPv6 地址
我不太清楚你所说的“热点+VPN”到底是什么意思,但这只是一个小问题。
您不能直接从 IPv4 端点连接到 IPv6 端点,反之亦然。
如果您希望家庭 VPN 可通过 IPv4 互联网访问,则需要将其托管在其他地方。一种选择是使用廉价的虚拟专用服务器(或任何服务器),您的家庭网络和移动设备都可以连接到该服务器。另一种选择是使用 ZeroTier 或 Tailscale 等服务。它们的独特卖点是一切都能正常工作(tm),无论防火墙、NAT、IPv4、IPv6 等等。
举例来说,ipconfig
全球 IPv6 连接的情况如下:
Wireless LAN adapter Wi-Fi 2:
Connection-specific DNS Suffix . : w23.lan
IPv6 Address. . . . . . . . . . . : 2a02:xxxx:xxxx:xxxx:e90c:e67:206b:d84e
Temporary IPv6 Address. . . . . . : 2a02:xxxx:xxxx:xxxx:785f:eb5f:dd1b:b053
Link-local IPv6 Address . . . . . : fe80::c5d4:c6d9:53ab:1caa%7
IPv4 Address. . . . . . . . . . . : 192.168.2.21
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : fe80::ce2d:e0ff:fe07:1a8a%7
192.168.2.1