平時我們在工作中會測試A服務器到B服務器之間的防火牆有沒有開,通常通過iptable的方式開啟某個端口(ssh對應端口22),
我們只要知道A服務器的某個端口有沒有對B服務器開放,可以通過以下4鍾方式測試:
1.telnet
用法: telnet ip port
例: telnet 134.96.180.186 8088
2.nc
用法: nc -z ip port
例: nc -z 134.96.180.186 8088
3.ssh
用法: ssh -v -p port username@ip
-v 調試模式(會打印日志)
-p 指定端口
4.curl
用法: curl ip:port
(1) 不存在端口
獲取不到結果
(2) 存在端口
curl 134.96.180.186:8088
<!DOCTYPE html>
<html>
<head>xxx</head>
<body>
......
</body>
</html>
