我希望使用一系列交换机、路由器、Linux 和 Windows 计算机复制互联网(极小规模),不是连接到我们所有人都使用的互联网。在这个实验中,我计划使用公共 IP 地址,因为这个实验将绝不连接到公共互联网,也连接到任何测试后不会重新启动的系统。我假设(但尚未测试)即使它会看到正在使用的公共可路由 IP 地址,Windows 7(可能还有 Vista/XP)仍会显示我未连接到互联网。有人可以确认这一点并告诉我 Windows 如何检查它是否有互联网访问权限,以便我也可以复制此操作吗?
答案1
Windows 不知道您已连接到“互联网”。
它知道你的网线已插入,你的网络接口有一个 IP 地址(并且它不是 APIPA(本地链接) 地址),并且已经配置了 DNS 服务器和路由器。不要使用公共 IP 地址。
说真的。别这么做。愤怒的网络管理员会闯入你的家并杀死你的宠物。
如果你没有宠物,他们会杀死你的室内植物。
使用 RFC 1918 私有地址空间进行实验。
如果您想模拟“互联网”,您将需要一些东西。
- 开关(和电缆)。
- 路由器,如果您想要任何程度的复杂性、子网划分等。
- 客户端和服务器机器。
(这些可以是台式机、虚拟机,或者任何你想要或已有的东西) - 关于您想要测试什么以及如何进行测试的具体计划。
如果您需要更具体的建议,请提出最后一个(具体计划)并告诉我们您正在尝试做什么,我们可能会为您指明正确的方向......
-- 编辑自 OP --
使用以下方法检查 Windows 状态图标http://blog.superuser.com/2011/05/16/windows-7-network-awareness/