根据AP更改IP

根据AP更改IP

我连接到 8 个不同的接入点,每个接入点都有一个单独的子网,并且每个位置都不允许 DHCP。

我希望我的计算机根据我所连接的接入点将我的 IP 地址更改为每个位置分配的 IP 地址,而不必每次都运行 netsh 脚本。

此功能的 Windows 设置在哪里?如果没有内置 Windows 功能,是否有人们通常用于实现此所需功能的标准方法或服务?

答案1

Windows 允许您回退到备用静态 IP,此相关问题涵盖了此内容:

如果您将每个 AP 配置为使用自动私有 IP 寻址,则可以将多个接入点配置为自动分配 IP 地址,而无需 DHCP:

互联网号码分配机构 (IANA) 已为自动私有 IP 寻址保留了 169.254.0.0-169.254.255.255。因此,APIPA 提供的地址保证不会与可路由地址冲突。

为网络适配器分配 IP 地址后,计算机可以使用 TCP/IP 与连接到同一 LAN 的任何其他计算机进行通信,这些计算机也配置了 APIPA,或者将 IP 地址手动设置为 169.254.xy(其中 xy 是客户端的唯一标识符)地址范围,子网掩码为 255.255.0.0。请注意,计算机无法与其他子网上的计算机或不使用自动专用 IP 寻址的计算机进行通信。默认情况下,自动专用 IP 寻址处于启用状态。

在以下任一情况下,您可能想要禁用它:

- 您的网络使用路由器。

- 您的网络无需 NAT 或代理服务器即可连接到 Internet。

除非您已禁用与 DHCP 相关的消息,否则当您在 DHCP 寻址和自动私有 IP 寻址之间切换时,DHCP 消息会向您提供通知。如果意外禁用了 DHCP 消息,您可以通过将以下注册表项中的 PopupFlag 值从 00 更改为 01 来重新打开 DHCP 消息:

HKEY_LOCAL_MACHINE\系统\CurrentControlSet\服务\VxD\DHCP

OSX 允许通过链路本地寻址混合本地和远程接入点。

参考

IPv4 链路本地地址的动态配置

IPv6 地址类型

混合链路本地 IP 地址和可路由 IP 地址

零配置网络

机场:关于使用链接本地寻址

服务发布:示例

相关内容