Sim*_*ate -3 networking port tcp linux-networking
我有一台运行 mysql、ssh 和其他服务的服务器。我想查看可用于运行操作系统的临时端口的范围:
cat /proc/sys/net/ipv4/ip_local_port_range
Run Code Online (Sandbox Code Playgroud)
返回 32768 - 61000。当我运行时
sudo netstat -anp
Run Code Online (Sandbox Code Playgroud)
我进入了外国地址、许多 ips 以及前面所述范围之外的端口。例子:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 10.251.1.62:3306 207.81.181.89:63192 ESTABLISHED 1483/mysqld
Run Code Online (Sandbox Code Playgroud)
在我看来,我的服务器正在将端口 63192 分配给远程主机,这不是它的分配范围。这怎么可能?我不是在正确的地方寻找临时端口吗?我是不是没有正确理解 netstat 的输出?我根本不了解临时端口的工作原理吗?谢谢。
| 归档时间: |
|
| 查看次数: |
640 次 |
| 最近记录: |