我有以下情况:
位于我们公司 Intranet 中的 Web 服务器具有私有范围内的地址。某些许可限制阻止我们更改私人地址。端口 443 使用端口转发通过我们网关上的公共地址公开。到现在为止还挺好。
在外部,我们使用带有 Bind9 的托管 Linux 服务器作为 mycorp.com 域的权威名称服务器。该服务器将我们的 Web 服务器 FQDN 解析为外部公共地址,因此:
superwebsite.mycorp.com -> 209.85.148.103(向谷歌道歉)
在内部,我们使用 Windows 2003 Active Directory 服务器作为 DNS 服务器。该服务器对我们的内网域是权威的,并将我们服务器的内部 FQDN 解析为私有地址,因此:
superwebsite.mycorp.localdomain -> 192.168.1.25
我们最近为 superwebsite.mycorp.com 购买了商业 SSL 证书,因此我们需要我们内部的 AD Server 将公共 FQDN 解析为私有地址,因此:
superwebsite.mycorp.com -> 192.168.1.25
我们还希望从该服务器提供 Subversion 存储库,因此外部 URL 与内部 URL 相同很重要,否则开发人员将无法使用他们的工作区...
如何告诉 Active Directory 将此特定 FQDN 解析为专用地址?显然我无法在内网内部创建区域 superwebsite.mycorp.com:这会导致 AD DNS 服务器认为自己是权威的,而忽略了内网之外的真正权威服务器。
我一直在 Linux 上使用 Luma 来创建和管理 LDAP 用户帐户。我现在有一个 macbook pro,并且正在寻找一个等效的 Macosx 程序 - 在创建新的 inetOrgPerson 时,它会自动正确地生成新的 uidNumber 和 gidNumber 属性。
有任何想法吗?
谢谢!
如何从我的 bash 历史记录中执行一系列命令?例如,如果我想在我的 bash 历史记录中执行编号为 34 到 42 的命令,我尝试过以下操作:
for n in $(seq 34 42); do
exec \!$n;
done
Run Code Online (Sandbox Code Playgroud)
但这并不能解决问题,是吗。有任何想法吗?
谢谢!