我们是一家 Web 开发公司,所有人都使用笔记本电脑,目前使用的是静态 IP。每台机器都有一个 NIC,但我们需要多个 IP 来处理我们拥有的多个 IIS 站点。机器/用户越多,我们就越难以确定谁拥有什么以及哪些 IP 是空闲的。
我想弄清楚的是,当单个 NIC 需要多个 IP 时,人们如何集中处理所有 IP。据我所知,DHCP 不能配置为将多个 IP 分配给单个 NIC。
人们是否使用工具/简单的电子表格列出所有内容或其他东西?
抱歉,如果这是一个开放性的问题,我已尽力使其尽可能紧凑和集中。
谢谢
答案1
听起来真是一团糟!您想要做的就是让一台 DHCP 服务器为所有笔记本电脑分配一个 IP 地址。
然后使用基于名称的虚拟主机。在您的局域网上放置一个名称服务器。由于您使用的是 IIS,因此您可能也在使用微软 DNS,因此您可以创建另一个具有不同名称的 A 记录并使其指向同一个 IIS 服务器。现在,当您浏览您的网站(无论是哪个网站)时,您可以访问不同的网站
例如站点1.本地站点2.本地站点3.本地
它们都指向同一个 IP,但 IIS(如果配置了虚拟主机)将允许您看到不同的网站。
你觉得这有道理吗?
另一方面,如果你说每个用户的笔记本电脑上都有 IIS 运行,而你在笔记本电脑上开发,而这台笔记本电脑也可能远离 LAN,那么你也可以使用虚拟主机。你可以让个人编辑 hosts 文件
在 c:\windows\system32\drivers\etc 中找到(在 Windows 7 64 位下)。
你可以把
127.0.0.1 站点1 127.0.0.1 站点2
这也行得通。因此您不需要多个 IP。DHCP 旨在使管理 LAN IP 变得更容易而不是更难!所以如果它变得困难,那么您做错了什么。
答案2
我只是使用包含以下列的 Excel 电子表格:
子网 | IP | 主机 | 目的
如果它是设备的“主”IP 地址(实际上没有“主”IP 地址,但它出现在 TCP/IP 属性主表上,而不是附加 IP 地址字段中),则会显示为绿色,如果它是“附加”IP 地址,则会显示为橙色。
在目的下,我们输入映射到该 IP 地址的内部 DNS 名称。这不仅适用于具有多个 IP 的主机,还适用于网络上具有静态 IP 地址的每台机器。
然而:我们只提供额外的 IP 地址,因为我们托管了许多运行 SSL 的临时网站。如果您没有运行 SSL,则没有理由仅仅为了托管更多网站而分配额外的 IP 地址,因为您可以在 IIS 中使用基于名称的主机(在 IIS7 中为“绑定”,在 IIS6/5 中为“IP 地址”)在一个 IP 地址下托管任意数量的网站。