在私人机器上托管多个网站

时间:2016-02-11 22:32:44

标签: redirect dns

我目前在我的计算机上有两个网站,一个在默认端口,另一个是在端口100,所以如果IP地址或我的电脑是1.2.3.4那么 http://1.2.3.4指向一个网站,http://1.2.3.4:100指向另一个网站。

它可以工作,但我不想给用户提供可能会改变的IP地址。

我还在一些提供商处注册了两个域名,允许我修改域名的“A”记录。

但是我无法弄清楚如何同时管理这两个网站。即如何确保siteone.com指向1.2.3.4并且sitetwo.com指向1.2.3.4:100?有可能吗? “A”记录似乎只适用于默认端口80。

我的HTTP服务器是Windows IIS。

1 个答案:

答案 0 :(得分:1)

DNS仅适用于IP地址级别,其唯一关注的是将域名映射到IP地址,无法指定端口号。

您应该做的是将所有域名指向端口80,然后让服务器根据请求决定显示哪个站点,这在IIS中是Name-based Virtual HostHost headers(我不能找不到MS文档

希望这应该指向正确的道路。