mun*_*lli 9 domain-name-system linux debian
我有一个域example.com,和子域a.example.com,并b.example.com在生产服务器上。
我还有一个开发服务器dev.example.com,带有子域a.dev.example.com和b.dev.example.com.
这两个服务器都运行自己的 DNS。
有没有办法设置 DNS,以便dev.example.com在dev.example.comDNS上定位和配置所有和 *.dev.example.com 条目?
基本上,我希望所有子域查找都转到我的开发服务器。这样我就不必登录到单独的服务器来管理我的开发盒的 DNS。
War*_*ica 12
另一个答案假设:
你想解析 *.dev.example.com ---> *.example.com
但这不是你的问题似乎读起来的方式。在我看来,您想将 dev.example.com 域的控制权委托给您自己的机器。如果是这样,那么委托很容易:
在您的情况下,如果这是 Bind,您将在 example.com 的名称服务器上有这样的内容:
$ORIGIN dev.example.com.
@ IN NS dev.example.com.
dev IN A 1.2.3.4
Run Code Online (Sandbox Code Playgroud)
然后在你的开发机器上,你将 Bind 设置为 dev.example.com 的权威(这部分你自己做,但这很简单。)
是的,没有问题,这是 DNS 的基本功能之一。
在 example.com 的 DNS 服务器上,定义 dev.example.com 的 IP,dev.example.com 的 NS 是 dev.example.com,在 dev.example.com 上定义所有子dev.example.com 的名称。