美文网首页
AD服务器的内部DNS访问外部域名

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

作者: Eraz | 来源:发表于2017-03-14 17:07 被阅读0次

在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上配置。

相关文章

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

    在AD环境下,如果内部采用的域名与外部域名一致,会出现无法正常访问外部域名的情况——因为域内部的DNS无法正确解析...

  • 0基础自学linux运维-3.5-centos6.5配置DNS服

    前言 现在公司购买的服务器越来越多,为了能让服务器快速访问,往往会基于内部的DNS域名解析,所以学习DNS域名解析...

  • 在Kubernetes的DNS服务器中插入自定义解析记录-kub

    在kube-dns中插入自定义解析记录-kube-dns 目的:有时需要从集群内部访问外部的自定义的域名记录,因此...

  • github 无法访问

    dns解析流程: 域名>>本地hosts>>互联网dns服务器集群 因为存在dns,当你访问github域名时,你...

  • DNS Mapping

    DNS Mapping在某些应用中,私网用户希望通过域名访问时位于同一私网的内部服务器,而此时用于解析内部服务器的...

  • 网络

    1.访问www.baidu.com的时候,会先访问DNS服务器,DNS服务器会将域名转换为对应IP,然后访问对应的...

  • 域名解析配置

    DNS层级结构 根DNS服务器:返回顶级域名DNS服务器的IP地址,*.cn 顶级域名DNS服务器:返回权威DNS...

  • GitHub 被 DNS 污染解决办法

      在网络上访问网站,要首先通过DNS服务器把网络域名的IP地址后,我们的计算机才能访问。DNS (Domain ...

  • Javaee

    web服务器作用:将本地资源共享给外部访问。 DNS解析:用户在浏览器输入域名,首先回去本地host文件(本地DN...

  • web应用程序运行的基本过程

    客户端《---------------》DNS域名解析服务器(运营商或企业内部维护) dNS:get请求 url返...

网友评论

      本文标题:AD服务器的内部DNS访问外部域名

      本文链接:https://www.haomeiwen.com/subject/fffhnttx.html