首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将DNS条目从Dnsmasq拉到其他DNS服务器。

将DNS条目从Dnsmasq拉到其他DNS服务器。
EN

Server Fault用户
提问于 2018-07-25 16:12:06
回答 1查看 635关注 0票数 0

背景

我的部门有一个开发网络,它是基于为各种配置的测试设备提供大量本地局域网的想法。连接这些本地局域网的桥接开发网络是为了管理目的。

  • 开发网络是10.100.0.0/16
  • 10.100.50.0/2410.100.55.0/2410.100.60.0/24中可能存在本地局域网
  • 每个本地局域网都有自己的本地路由器/DHCP服务器网关。
  • 本地局域网的网关路由器在10.100.10.0/24中被赋予静态的IP地址,上游是dev网络上的主要路由器。
  • dev网络上的主路由器为我们要连接的随机客户端(工作站等)运行DHCP服务器。
  • 开发网络上的主路由器有指定的路由,因此本地局域网范围内的通信量被定向到本地局域网网关的IP。
    • 例如,如果本地局域网网关具有IP 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服务器,我可以解析任何内部主机名。

问题(S)

这个是可能的吗?如果是这样的话,有什么资源可以让我开始呢?

如果没有,我可能需要更改什么才能获得相同的功能?

有更好的方法吗?如果是,那又是什么呢?

作为参考,主路由器是Ubiquiti边缘路由器-4,而网关是Ubiquiti EdgeRouter X's

EN

回答 1

Server Fault用户

回答已采纳

发布于 2018-07-25 22:16:29

从手册页

- DHCP =每当创建新的DHCP租约、销毁旧租约或完成TFTP文件传输时,都会运行此选项指定的可执行文件。..。

使用此脚本在主DNS服务器上执行nsupdate操作。主服务器不能是dnsmasq,因为dnsmasq不支持这种更新。使用普通绑定服务器并将其配置为接受更新。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/923486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档