端口無法別訪問照卦,檢查:
- 檢查服務(wù):是否正確監(jiān)聽了x端口满哪?
- 檢查防火墻規(guī)則:是否允許外部流量通過x端口進(jìn)入機(jī)器雳攘?
- 檢查路由器的端口映射規(guī)則:是否正確將外網(wǎng)的某一端口挖诸,映射到內(nèi)網(wǎng)的x端口上?
- 檢查路由器外網(wǎng)的IP地址:是否為互聯(lián)網(wǎng)能直接到達(dá)的IP地址谅摄?
檢查端口服務(wù)開啟情況徒河,通過命令查看,能否在相應(yīng)tcp\udp找到螟凭,沒有找到說明端口沒有打開虚青,外網(wǎng)地址為0.0.0.0是不限制外網(wǎng)訪問。
> netstat -na
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 10.112.150.166:2345 10.112.94.84:49898 ESTABLISHED
tcp 0 0 10.112.150.166:2345 10.112.94.84:52238 ESTABLISHE
防火墻問題
1. 查看本機(jī)防火墻狀態(tài)
sudo ufw status
2. 打開防火墻
sudo ufw enable
3. 添加要打開的端口
sudo ufw allow 5001/tcp
4. 重啟防火墻
sudo ufw reload