如何查看Linux服务器映射IP
如何查看Linux服务器映射IP详细介绍
在 Linux 服务器上,查看映射 IP 通常有多种情况,下面分别介绍查看不同类型映射 IP 的方法。
查看 NAT(网络地址转换)映射信息
如果你想查看 NAT 映射信息,通常可以借助iptables命令。不过这要求你对iptables有一定的了解,而且需要有 root 权限。
bash
iptables nat POSTROUTING
iptables nat PREROUTING
在上述命令里:
-t nat:指定要查看的是nat表。-L:列出规则。-n:以数字形式显示 IP 地址和端口,而不进行反向 DNS 解析。-v:显示详细信息。
查看端口映射信息
若要查看端口映射信息,能够使用netstat或者ss命令。
bash
ss
在上述命令中:
-t:显示 TCP 连接。-u:显示 UDP 连接。-l:仅显示监听状态的连接。-n:以数字形式显示 IP 地址和端口。-p:显示使用该端口的进程信息。
查看本地 IP 地址
要是你想查看服务器自身的 IP 地址,可以使用以下命令。
bash
addr show
上述命令能够显示服务器上所有网络接口的配置信息,其中包含 IP 地址。
查看 ARP(地址解析协议)缓存
ARP 缓存记录了 IP 地址和 MAC 地址的映射关系。你可以使用以下命令查看 ARP 缓存。
bash
arp
912arp
该命令会显示当前系统的 ARP 缓存表,其中包含 IP 地址和对应的 MAC 地址。