长话短说:我需要一种非常简单的方法来为我的本地计算机(Windows 7 家庭版)分配多个名称,我尝试过 MaraDNS/Deadwood 和 AcrylicDNS,我读到它们是最容易设置的,但是按照自述文件和安装文件上的说明一遍又一遍地操作,我就是无法让它们工作,所以我很沮丧。
我需要一个不涉及 DNS 服务器或其他 DNS 服务器的解决方案,对于非专家来说,这真的很容易且直接设置。我也可以通过在单个网络适配器上设置多个 IP 地址来解决我的问题。越简单越好。
如果您想知道我为什么要这样做:我的计算机上运行着几个(LAN)网站,但由于我只有一个计算机名称,因此我一次只能访问一个网站,如果要访问另一台计算机,我需要更改计算机的名称或弄乱 Web 服务器配置,这两种情况都容易出错且耗时。是的,我尝试过虚拟机,但它们消耗大量内存,妨碍了我的操作。
答案1
有几十种解决方案。
- 您可以为您的 NIC 分配更多 IP 地址。(控制面板->网络和共享->更改适配器设置->右键单击您的 NIC,然后单击属性->单击 IPv4,单击属性->单击高级。在 IP 设置选项卡上单击添加并添加新的 IP 地址。
- 您可以创建多个具有相同 IP 地址但不同端口的网站。要访问它们,请在浏览器中输入 (http(s)://服务器名称:端口号/路径)
- 您可以使用主机标头。在 IIS 中,为所有站点提供相同的 IP 地址,并为每个站点添加 DNS 名称。如果您使用 DNS,请为每个站点创建一条 A 记录,并为其提供您计算机的 IP 地址。如果您没有内部 DNS,请在每台需要访问该站点的计算机上更改主机文件。主机文件位于 %Systemroot%\system32\drivers\etc。添加一行,然后按照示例操作。计算机将在转到 DNS 之前使用此文件。