如何使用 bind9 托管已注册的域名?

如何使用 bind9 托管已注册的域名?

我已经托管了自己的 Web 服务器、FTP 等,并且希望能够直接自己链接域名,而不是在注册商的 DNS 上配置所有子域和重定向。可以使用 bind9 执行此操作吗?我查看并尝试了很多方法,但似乎都不起作用。

我现在的情况:

我的注册商的 DNS 包含我的所有子域名:

  • www.example.com
  • ftp.example.com
  • ETC。

它们都重定向到我的公共 IP,我的路由器配置为允许必要的端口通过。问题是我无法“环回”到我自己的子域,因为它们指向同一个方向。但互联网可以连接到它们。

我想要的情况:

我自己的 DNS 包含我的所有子域名:

  • www.example.com
  • ftp.example.com
  • ETC。

我的注册商只有一个指向我的 DNS 的指针。互联网“知道”我的 DNS 并可以解析我的子域名。我的本地网络已经与我的 DNS 位于同一网络中,并且可以本地解析到子域名,并且可以访问互联网。

我的问题是:这可能吗?如果可以,怎么做?

答案1

如果我理解正确的话,您希望将您的域解析为通过 WAN 访问的客户端的公共 IP 地址,并将其解析为通过 LAN 访问您的域的 LAN 客户端的本地 IP 地址。

如果是这样,那么是的,这是可能的named,它被称为视图

查看本文中的示例:通过示例了解 BIND 9 中的视图

相关内容