我的部门有一个开发网络,它是基于为各种配置的测试设备提供大量本地局域网的想法。连接这些本地局域网的桥接开发网络是为了管理目的。
10.100.0.0/16。10.100.50.0/24、10.100.55.0/24和10.100.60.0/24中可能存在本地局域网10.100.10.0/24中被赋予静态的IP地址,上游是dev网络上的主要路由器。10.100.10.43和DHCP块10.100.50.0/24,则主路由器上的路由集将10.100.50.0/24的所有绑定流量发送到10.100.10.43我想对DNS做和路由一样的事情。也就是说,我希望不同网关后面的设备能够解析彼此的名字。
目前,网关和主路由器都为其DHCP服务器运行Dnsmasq,因此DNS条目可以在每个本地LAN中解析。而且,由于网关使用主路由器作为其上游DNS服务器,开发网络上的设备可以通过网关后面的设备来解决。
但是,一个网关后面的设备不能解析另一个网关后面的设备名称。
我想运行一个独立的DNS服务器,我可以指向所有路由器(包括主路由器和网关)。理想情况下,此DNS服务器将与所有路由器联系,并导入Dnsmasq为其当前租赁客户端注册的所有本地DNS条目。因此,通过将我的客户端指向这个主DNS服务器,我可以解析任何内部主机名。
这个是可能的吗?如果是这样的话,有什么资源可以让我开始呢?
如果没有,我可能需要更改什么才能获得相同的功能?
有更好的方法吗?如果是,那又是什么呢?
作为参考,主路由器是Ubiquiti边缘路由器-4,而网关是Ubiquiti EdgeRouter X's
发布于 2018-07-25 22:16:29
从手册页
- DHCP =每当创建新的DHCP租约、销毁旧租约或完成TFTP文件传输时,都会运行此选项指定的可执行文件。..。
使用此脚本在主DNS服务器上执行nsupdate操作。主服务器不能是dnsmasq,因为dnsmasq不支持这种更新。使用普通绑定服务器并将其配置为接受更新。
https://serverfault.com/questions/923486
复制相似问题