连接VPN后网络路由问题

连接VPN后网络路由问题

这是我的家庭网络的配置方式:

  1. 互联网连接到路由器。
  2. Bind 在专用家庭服务器(称为插头)。
  3. 路由器配置为使用插头作为 DNS 服务器。

直到今天早上,一切都工作正常 - 连接到我的家庭网络的任何设备都可以访问内部网站和互联网,没有问题或额外的配置。

这就是我今天早上所做的:

连接到VPN来下载东西。同时我决定为我的手机分配一个静态IP,这样我就可以通过它传输文件了森德应用程序我不需要寻找IP。我还考虑为我的手机分配域名(内部)。所以我登录到插头(vpn 仍然连接)并添加名称“phone.internal”来绑定配置,以便它指向静态 IP。然后我登录到调制解调器并为手机的 MAC 地址配置静态 IP。在此期间,VPN 也被断开。我重新启动了绑定、插头、调制解调器和我的计算机。现在连接到我的家庭网络的任何设备都无法连接到我的内部网站。现在,只有我手动更新要在连接设备上使用的 DNS 服务器时,它才有效。在出现此问题之前,我从未需要在任何连接设备上手动配置 DNS。它只是用来工作。

作为调试措施,我在两台设备上尝试了以下命令:

dig something.internal

正在获取正确的 DNS 和 IP。但是当我使用浏览器尝试相同的操作时,它无法连接并显示页面!

仅当我在连接设备上手动配置 DNS 时,它才有效。

因为我已连接到 VPN,所以是否有可能某些内容(某些缓存或某些内容)已更改插头由于什么原因发生这种情况?

注意:VPN 仅在我的笔记本电脑上连接。所以我的插头不在 VPN 中。

答案1

发现问题了。当我用手机的域名更新绑定时,我在名称中使用了下划线 (matt_)。当我删除下划线并重新启动bind9时,它起作用了。所以我猜测 _ 是某种保留键。

有问题的配置:

matt_    A    IN    192.168.1.5

修复后:

mattp    A    IN    192.168.1.5

我仍然不明白为什么bind9在启动时没有出现任何错误。鉴于没有抛出错误,我仍然不明白为什么文件中的其他定义也在此期间停止工作。

相关内容