Mac上检测服务器的端口是否开放的终端指令

在Mac上,我们可以利用 zsh命令来检测远程服务器的端口是否开放:

1. telnet

telnet remote_server_ip port

例如:

telnet 8.8.8.8 53

如果能连接到端口,则表示端口开放。

2. nc (netcat)

nc -v remote_server_ip port

例如:

nc -v 8.8.8.8 53

如果看到"Connection succeeded" 表示端口开放。

3. nmap

nmap -p port remote_server_ip

例如:

nmap -p 53 8.8.8.8

如果端口状态显示为open,则表示开放。

4. curl (仅适用于web端口)

curl remote_server_ip:port

例如:

curl 8.8.8.8:53

如果能返回内容,则表明端口开放。

所以,在 zsh 中利用这些命令就可以非常方便地检测远程服务器端口的开放状态。

你可能感兴趣的:(Mac上检测服务器的端口是否开放的终端指令)