我设置了一个本地 DNS 服务器,用于将诸如 myserver.mydomain.com myserver2.mydomain.com 之类的内容解析到特定的内部服务器。现在,如果我将这些子域从外部映射到本地 DNS 的外部 IP,有没有办法让它们进行映射,以便它们在外部和内部都可以正常工作,而无需某种类型的 VPN?
答案1
是的,但是由于公共 DNS 层次结构不知道“mydomain.com”,因此您需要配置客户端以使用您自己的 DNS 服务器作为解析器。
BIND 可以同时执行解析器(针对您的客户端)和授权(针对发布区域 *.mydomain.com)。您可以使用 BIND 视图将区域“限制”到您的客户端(而不是其他 Internet 主机)。如果您使用 BIND 以外的 DNS 服务器(即分离解析器和授权的服务器),您还需要告诉您的解析器“查询任何类似 *.mydomain.com 的内容”。