使用 Fritzbox VPN 进行 DNS 解析

使用 Fritzbox VPN 进行 DNS 解析

我有以下设置:

  • 家庭:FritzBox 7490(192.168.178.1)
  • 装有 Ubuntu 22 的笔记本
  • 邻居:FritzBox 7590(192.168.178.1)

我能够按照 AVM 的描述设置 VPN 连接(参考:在 Linux 中为 FRITZ!Box 设置 IPSec VPN)。当我使用邻居的 WiFi 时,我可以成功连接(tun0 接口)。

但是当我尝试通过 VPN 访问某些家庭服务器时,我必须使用 IP 地址。DNS 解析不起作用。此外,浏览器中的 fritz.box 总是指向我邻居的 7590(而不是我的 7490)。

我该如何配置 Ubuntu 来修复这个问题?

$ cat /etc/resolv.conf 
# Generated by NetworkManager
search fritz.box
nameserver 192.168.178.1
nameserver some::ipv6::address
nameserver some::ipv6::address
$ nslookup dev-S5
Server:     192.168.178.1
Address:    192.168.178.1#53

** server can't find dev-S5: NXDOMAIN
$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         fritz.box       0.0.0.0         UG    600    0        0 wlp2s0
i12345678.versa fritz.box       255.255.255.255 UGH   50     0        0 wlp2s0
link-local      0.0.0.0         255.255.0.0     U     1000   0        0 wlp2s0
192.168.178.0   0.0.0.0         255.255.255.0   U     50     0        0 tun0
192.168.178.0   0.0.0.0         255.255.255.0   U     600    0        0 wlp2s0
fritz.box       0.0.0.0         255.255.255.255 UH    50     0        0 wlp2s0

相关内容