我有一台装有 iis 7.5 的测试服务器,我需要在其中创建 3 个不同的网站。因为这是一台测试服务器,所以我还没有每个站点的域名。我知道我可以选择为每个站点提供不同的端口,如下所示:
网站1:33.200.11.22:80
网站2:33.200.11.22:8080
网站3:33.200.11.22:8090
但我想知道是否有任何方法可以为每个网站“伪造”域名,以便网站的测试人员可以像访问一个带有域名的真实网站一样进行访问,例如:
网站1:fakedomain1.com
网站2:fakedomain2.com
网站3:fakedomain3.com
我的第一个想法是在 Hosts 文件中“伪造”域,但 Hosts 文件只能接受没有端口的 IP,因此我可以执行以下操作:
33.200.11.22 fakedomain1.com
但不是:
33.200.11.22:80 fakedomain1.com
有什么建议吗?
答案1
为什么不在您的 DNS 服务器上创建子域名,例如 test1.yourdomain.com?
如果您不想这样做,hostfile 选项是可行的。只需将虚假域名也添加到网站主机头并在端口 80 上运行它即可。
答案2
子域名,或者手动解析名称的 hosts 文件。
子域名(也可能是使用您自己的 DNS 到顶级域名以用于开发)可能是大多数人会采用的方法。