NAT 是否将 ping 请求和端口扫描转发到所有子网计算机?

NAT 是否将 ping 请求和端口扫描转发到所有子网计算机?

如果我 ping 某个朋友的公共 IP 地址,这通常是他的路由器的地址。

路由器是否将 ping 请求转发到其网络上的所有设备?

如果所有设备都关闭,您会收到回复吗?

如果你对这样的地址进行端口扫描,如果 5 台计算机都开放了相同的端口,你能区分它们吗?

我刚刚扫描了 WAN 子网上的 2032 个 IP 地址(当然是 ping 扫描),其中一半都在线,这些地址是我附近 ISP 用户的路由器地址吗?其中许多都解析为一些未知的 ddns 内容

答案1

路由器是否将 ping 请求转发到其网络上的所有设备?

通常不会。如果没有明确指定,它将自己回答 ping 请求(因为它也是第 3 层设备,所以它能够做到这一点)。只有已配置为端口转发(如 TCP/80)的流量才会转发到内部网络上的机器。我从未见过有人配置 ICMP/echo-r​​equest(ping)进行转发。

如果所有设备都关闭,您会收到回复吗?

定义“设备”。如果路由器关闭,则不会收到回复。在上述情况下,即使所有计算机都关闭,您也会收到回复。

如果你对这样的地址进行端口扫描,如果 5 台计算机都开放了相同的端口,你能区分它们吗?

您只能转发到一个 IP 地址。从外部角度看,您只能看到端口是否在一台机器上转发和打开。

我刚刚对我的 WAN 子网上的 2032 个 IP 地址进行了扫描(当然是 ping 扫描),其中一半都在线,这些是我附近 ISP 用户的路由器的地址吗?

取决于您的 ISP 的架构,是的,它们是附近用户的路由器(或直接连接的计算机)。也可能是整个州的路由器,除了联系您的 ISP 并索要他们的架构文档外,没有其他方法可以知道;)

相关内容