![通过 IIS 为单个网站提供多个域名/IP](https://linux22.com/image/765698/%E9%80%9A%E8%BF%87%20IIS%20%E4%B8%BA%E5%8D%95%E4%B8%AA%E7%BD%91%E7%AB%99%E6%8F%90%E4%BE%9B%E5%A4%9A%E4%B8%AA%E5%9F%9F%E5%90%8D%2FIP.png)
这是我的情况。
我们在中国的一个工厂无法再访问我们用来记录和准备生产和发货订单的网站。我们怀疑该网站因某种原因被封锁了,而解除封锁几乎是不可能的。
因此,我的任务是为他们创建一条访问该网站的替代路线,以便他们可以提取所需的数据,同时对世界其他地方访问该网站的方式不做或做最小的改变。
我承认我不是专家,但我想做的是将一个新域名与旧域名一起绑定到我们的网站,每个域名都有自己的专用 IP。(即 site1.com/xxx101 和 site2.com/xxx102)。这样的想法是,我可以根据需要更改 site2.com 的专用 IP 地址,而保留 site1 不变。这可能吗?如何实现?
基本上,我需要两个网站从同一主机访问相同的数据。这样,任一域中的任何更改都会反映在另一个域上,反之亦然。
该网站在本地托管,通过 IIS 在 winsrv2016 上
***在有人说之前,不用 VPN/代理绝对不行。工厂老板不愿意,因为法律对于使用 VPN 绕过封锁的规定非常模糊。
答案1
您应该能够使用与现有网站不同的 IP 地址在公共 DNS 区域中为新网站创建新的 DNS 记录。然后确保您的网络防火墙配置正确,以将新 IP 地址的流量转发到 Web 服务器。
如果旧网站和新网站在 IIS 中是同一个网站,则您无需在 IIS 中执行任何操作。任一 DNS 名称的流量都将被发送到您的防火墙,防火墙会将其转发到 Web 服务器,Web 服务器将捕获默认网站中的会话。