linux下測試某網址或IP端口能否訪問


參考這篇
Linux系統下怎么測試端口的連通性

測試端口連通

nc -v -w 1 183.xx.oo.ee -z 82
1
linux主機centos操作系統,項目里面需要訪問一個URL路徑的接口http://xxx.121.com.cn:8081

后台報連接超時的錯誤
java.net.ConnectException: Connection timed out
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
nc檢查了一下
nc -u -z -w 1 xxx.121.com.cn 80
1
2
3
4
5
無返回信息。說明不通啊!

防火牆也關了
/etc/init.d/iptables stop

windows下瀏覽器地址欄直接輸入這個url路徑沒有問題,有數據返回 !

問題應該出在linux主機上!

什么原因導致的?防火牆攔截?已經關了啊 待解決

今天去看的時候神奇的出現這一幕

[root@template tmp]# nc -u -z -w 1 xxx.121.com.cn 8081
Connection to xxxx.121.com.cn 8081 port [udp/tproxy] succeeded!

[root@template tmp]# telnet xxx.121.com.cn 8081
Trying 116.7.226.34...
telnet: connect to address xxx.x.xxx.34: Connection timed out
1
2
3
4
5
6
無緣無故的nc 居然顯示 succeeded ,原來是udp!

剛剛看端口的時候發現

[root@template ~]# netstat -nal | grep SYN_SENT
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 1 192.168.1.11:37415 xx.7.oo.34:8081 SYN_SENT
tcp 0 1 ::ffff:192.168.1.11:37422 ::ffff:xx.7.oo.34:8081 SYN_SENT
tcp 0 1 ::ffff:192.168.1.11:37421 ::ffff:xx.7.oo.34:8081 SYN_SENT
tcp 0 1 ::ffff:192.168.1.11:37416 ::ffff:xx.7.oo.34:8081 SYN_SENT
tcp 0 1 ::ffff:192.168.1.11:37420 ::ffff:xx.7.oo.34:8081 SYN_SENT
tcp 0 1 ::ffff:192.168.1.11:37419 ::ffff:xx.7.oo.34:8081 SYN_SENT
tcp 0 1 ::ffff:192.168.1.11:37418 ::ffff:xx.7.oo.34:8081 SYN_SENT
tcp 0 1 ::ffff:192.168.1.11:37417 ::ffff:xx.7.oo.34:8081 SYN_SENT
1
2
3
4
5
6
7
8
9
10
發現點貓膩了!狀態都是SYN_SENT

找了第三台機器試了下

[root@www ~]# wget --spider http://xxx.121.com.cn:8081/ylxxche/smxxic/1469406020577.jpg
--16:31:19-- http://xxx.121.com.cn:8081/ylswxxxhe/sxxxic/146xxx0577.jpg
=> `14xxx020577.jpg'
正在解析主機 xxx.121.com.cn... xx6.7.x6.34
Connecting to xxx.121.com.cn|xx6.7.x6.34|:8081... 已連接。
已發出 HTTP 請求,正在等待回應... 200 OK
長度:8,652 (8.4K) [image/jpeg]
200 OK
1
2
3
4
5
6
7
8
其實我知道是主機網絡配置原因。只是不知道具體那一塊有問題。防火牆都關了!

莫不是聯通雲控制台里面要配什么轉發?

今天問題終於解決了,聯通雲控制台里面安全組規則里要添加8081上行
只能說是對網絡不了解。對聯通雲服務器不了解。
順便解釋下 上行和下行
上行指 向外走,訪問外網
下行指 外向內,外部訪問主機


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM