我有多台计算机是多宿主的,并且对于多个网络连接中的每一个都有不同的静态IP地址。当我连接到其他特定域时,如何知道使用了哪个IP地址?
规则很简单。
默认情况下,不涉及NAT规则,当与由IP地址/网络掩码对定义的完全相同的逻辑网络进行通信时,将使用接口的各个网络的IP地址。否则,当通过默认网关外出时,将使用第一个接口的主地址。
请注意,某些服务可以绑定到特定的IP地址,在这种情况下,将使用IP。
NAT规则可以并且将改变这种行为。
命令
ip route get dest_IP
还会告诉您在路由时将使用哪个IP地址。
另请注意,默认情况下,IPv6服务优先于IPv4。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句