使用 nc 命令测试 UDP 端口连接
使用 nc 命令测试 UDP 端口连通性的语法如下:
# nc -z -v -u [hostname/IP address] [port number]
成功连接示例:
# nc -z -v -u 192.168.10.12 123 Connection to 192.118.20.95 123 port [udp/ntp] succeeded!
本文说明了如何检查 Linux 服务器的端口是否连通。
TCP/IP 网络连接可能被阻止、丢弃、打开或者过滤。
这些操作通常由系统使用的 IPtables 防火墙控制,并且独立于可能正在侦听网络端口的任何进程或者程序。
Telnet 和 nc 是用于测试 Linux 服务器端口连通性的常用工具。
Telnet 可用于测试 tcp 端口连接,而 nc 可用于测试 tcp/udp 端口连接。
确保在我们尝试测试连接的 Linux 服务器上安装了 telnet 和 nc 工具。
# yum install nc # yum install telnet
使用 telnet 测试 TCP 端口连接
让我们看看如何使用 telnet 命令来测试 TCP 端口的连通性。
telnet 命令的使用语法如下:
# telnet [hostname/IP address] [port number]
成功连接示例:
# telnet 192.168.12.10 22 Trying 192.168.12.10... Connected to 192.168.12.10. Escape character is '^]'. SSH-2.0-OpenSSH_6.6.1 Protocol mismatch. Connection closed by foreign host.
连接失败示例:
# telnet 192.168.12.10 22 Trying 192.168.12.10... telnet: connect to address 192.168.12.10: No route to host
on
it
road
.com
使用nc命令测试TCP端口连通性
使用 nc 命令测试 TCP post 连接的语法如下:
# nc -z -v [hostname/IP address] [port number]
成功连接示例:
# nc -z -v 192.168.10.12 22 Connection to 192.118.20.95 22 port [tcp/ssh] succeeded!
连接失败示例:
# nc -z -v 192.168.10.12 22 nc: connect to 192.118.20.95 port 22 (tcp) failed: No route to host
日期:2020-09-17 00:10:51 来源:oir作者:oir