使用微软 DNS 我们所有/大多数本地主机(在内)都在以下域中
*.company.org
因此主机名将如下所示mymachine001.company.org
是否可以设置以下形式的通配符 DNS 条目?
*.subd.company.com
注意:URL 以 结尾.com
,到目前为止在 DNS 中设置的所有其他主机均采用以下格式*.company.org
我想要实现的是以下几点。内部网络中的用户http://someprefix.subd.company.com
在浏览器中输入 URL 并输入。由于 DNS 中有一个通配符条目,因此用户将被路由到*.subd.company.com
DNS 中映射的主机
注意:同时,company.com
有一个公共 DNS 条目,并且映射到其他网络(数据中心)中的物理 IP
答案1
是的,这是可能的 - 您需要在 DNS 服务器上创建一个 DNS 区域。您可以执行以下两项操作之一:
Create a zone for the whole of `company.com` and then add *.subd
优点是您将完全本地控制此域,而潜在的缺点是它会创建一个完全拆分的 DNS 设置。这意味着如果存在大量子域(例如 mail.company.com、staff.company.com 等),您将需要在 DNS 区域中重新创建所有这些子域。
或者
Create a zone JUST for `subd.company.com` and then a wildcard for the whole thing
这样做的好处是 mail.company.com 仍将通过您的正常转发路由,这意味着您不必费心。缺点是您需要非常清楚您为哪些区域设置了哪些区域,哪些区域没有设置。故障排除可能会更加困难,如果您将来想要 subd2.company.com 和 subd3.company.com,情况会变得非常混乱。
最佳解决方案实际上取决于company.com
当前正在做什么以及您希望它做什么。您还需要非常清楚,在本地运行区域意味着您现在有两个可能的 DNS 条目位置。您应该确保您清楚地了解您的转发器等等。
答案2
是的,这是可能的。只需在表单中设置A
或记录即可。任何更具体的答案都取决于您的 DNS 服务器。MX
*.subd.company.com