关于如何实现这一目标的任何想法都是不可能的。
1。)拥有一个域名mycompany.com
2。)mycompany.com在GoDaddy注册
3.。)mycompany.com名称服务器指向“我公司的”内部部署基础架构。名称服务器必须保持这种方式。内部部署解决方案使用Bind进行DNS服务。
4.。)mycompany.com有一个CNAME,hosting.mycompany.com
5.)内部DNS的区域记录将hosting.mycompany.com指向GoDaddy的IIS7 VPS。我们称这个方框为VPS7。
6.。)VPS7有一个虚拟的IIS ASP.NET站点,基本上只有一个带有代码的web.config(目标编辑):
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<httpRedirect enabled="true" destination="**redacted**" exactDestination="true" httpResponseStatus="Permanent" />
</system.webServer>
</configuration>
上述配置允许用户浏览hosting.mycompany.com并被重定向到GoDaddy经销商网站。但是(显然)用户的浏览器的地址栏然后显示GoDaddy(secureserver.net)域而不是hosting.mycompany.com。
有没有办法将hosting.mycompany.com保留在地址栏而不是secureserver.net而不会有太多麻烦?
我已经尝试/想过的事情:
a。)我们可以简单地使用GoDaddy名称服务器(而不是内部部署mycompany名称服务器),然后使用GoDaddy的“前进w / Masking”功能吗? ......不,名称服务器必须保持不变。
b。)我可以删除web.config重定向,创建一个页面,然后只是iframe整个经销商网站吗? ......没试过这个,但这似乎只是一个可怕的解决方案。
思想/想法? TIA! 〜泰德