我的家庭网络就是这样配置的:
直到今天早上,一切都很好--任何连接到我的家庭网络的设备都可以访问内部网站和互联网,而不需要任何问题或额外的配置。
连接到VPN下载一些东西。同时,我决定给我的手机分配一个静态IP,所以这样的话,我需要通过XENDER应用程序传输文件,我不需要查找IP。我还想给我的手机分配域名(内部)。因此,我登录到插件(vpn仍然连接),并添加了一个名称"phone.internal“来绑定配置,以便它指向一个静态IP。然后,我登录到我的调制解调器,并为我的手机的mac地址配置静态IP。在此之间的某个地方也断开了VPN。我重新启动了绑定、插头、调制解调器和我的计算机。现在,任何连接到我的家庭网络的设备都无法连接到我的内部网站。现在,它只适用于我手动更新要在连接设备上使用的DNS服务器。在此问题发生之前,我从未在任何连接设备上手动配置DNS。它过去只是起作用。
作为调试措施,我在我的两个设备上尝试了以下命令:
dig something.internal而dig则选择了正确的DNS和IP。但是当我尝试使用同样的浏览器时,它无法连接并显示页面!
只有当我在连接设备上手动配置DNS时,它才能工作。
因为我是连接到VPN的,是否可能是某些东西(一些缓存或其他东西)在插件上发生了更改呢?
注: VPN仅在我的笔记本上连接。所以我的插头不在VPN里。
发布于 2015-09-09 12:19:45
发现了问题。当我用我的手机的域名更新绑定时,我在名称(matt_)中使用了下划线。当我删除下划线并重新启动bind9时,它工作了。所以我猜_是某种保留的密钥。
配置问题:
matt_ A IN 192.168.1.5固定后:
mattp A IN 192.168.1.5我仍然不明白为什么bind9在启动时没有任何错误。考虑到没有抛出错误,我仍然不明白为什么文件中的其他定义也在此期间停止工作。
https://unix.stackexchange.com/questions/228464
复制相似问题