我发现我可以向网络适配器添加一个额外的 IP 地址,这似乎解决了我需要与位于不同子网(但同一物理网络)上的多个设备通信的问题。
现在我想知道这与在路由表中添加路由有何不同?那么除了拥有额外的 IP 地址外,还有哪些区别?您何时会执行其中一项或另一项?
我试图解决的主要问题是能够在不手动配置的情况下与网络上的替换设备通信,没有 GUI 也没有用户。因此,我的主要 IP 地址是 172.16.1.1,并且替换了一个默认地址为 192.168.1.1 的摄像头。我无法预先配置或运行摄像头(以及其他设备类型)的 GUI 设置,但我需要与它通信。
谢谢
答案1
每种情况都有多种场景,但我将只列出一种:
当您想要与位于同一第 2 层网络但位于不同第 3 层网络(连接到同一物理网络但使用不同 IP 地址范围/子网的设备)上的设备通信时,您需要添加辅助 IP 地址。
当您想要访问位于不同第 2 层网络上的不同第 3 层网络并且可以通过除默认网关之外的路由器访问远程第 3 层网络时,您需要将路由添加到本地路由表。通常,您不会将远程网络的路由添加到本地路由表,因为远程网络的所有流量都会流向/通过您的默认网关。如果您想使用除默认网关之外的特定(本地)路由器,并且您的默认网关没有到远程网络的路由,则需要将路由添加到路由表。
这只是两种情况的可能情况。