AD服务器的内部DNS访问外部域名

在AD环境下,如果内部采用的域名与外部域名一致,会出现无法正常访问外部域名的情况——因为域内部的DNS无法正确解析外部域名。这时需要对外部域名做分裂处理。
这里以www域名为例,www.yourdomain.com 的web服务由外部服务器提供。此时域内部的成员如果要访问www服务。

  1. 最简单的方法就是在内部DNS里添加一条www的A记录:

在DNS管理器中找到域名,右键 -> 新建主机(A 或AAAA) -> 填写名称及ip地址 -> 添加主机

添加www主机A记录
  1. 上述方法虽然简单,但是会有一个问题,就是每次外网域名修改了DNS解析,都要到内部DNS上做相应的修改。因此,建议采用“委派”的方式,相比于A记录直接提供服务器IP,委派会回到域名的SOA(起始授权机构)DNS服务器获取当前域名的解析,可以通过nslookup查询域名的SOA服务器。
nslookup查询SOA

创建委派的方式也很简单,在域名上右键-> 新建委派 -> 下一步 -> 填入委派的域(www) -> 添加名称服务器 -> 解析 -> 确定 -> 完成,可以添加多个名称服务器,创建完后如下图:

新建委派
  1. 由于政策的问题,有时会要求要能通过一级域名访问外部web服务。即通过http://yourdomian.com/http://www.yourdomain.com/ 访问。这时就有点坑了,在AD环境中,yourdomain.com 记录被称为"LdapIpAddress",域中的每个DC都会相应注册一个记录到内部DNS中,用于DC之间的复制、DFS、GPOs等等。在域环境里,这个记录不能修改,除非你想自找麻烦。像下图所示的,该域环境中有两台DC:192.168.1.10,192.168.1.20 。
ADDNS04.png

那么如何解决这个问题呢?在网上找到一种折衷的方法:在DC服务器上安装IIS服务,配置默认站点属性,重定向到 http://www.yourdomian.com 。注意必须在所有的DC上配置。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 概述 在网络环境中一般用户只需要在浏览器中输入url如www.sunny.com就可以到对应服务器获取相应的...
    ghbsunny阅读 8,458评论 0 7
  • @@@时间 2013-12-24 14:50:00** 博客园-原创精华区 原文 http://www.cn...
    苏文星阅读 5,265评论 0 7
  • DNS 是什么 DNS (Domain Name System), 也叫网域名称系统,是互联网的一项服务。它实质上...
    interstellar多米诺阅读 7,873评论 0 6
  • 目录: 一些基本概念主机名DNS名称解析DNS 解析的后端存储名称解析总结 大规模域名解析的体系架构DNS 解析需...
    C86guli阅读 14,315评论 3 34
  • 什么是DNS及功能: DNS(Domain name server),是将IP地址转换为域名地址。当在互联网访问外...
    魏镇坪阅读 12,279评论 0 8

友情链接更多精彩内容