Solaris
在 Solaris 中允許套接字連接
我有 2 台 solaris 機器,我有一個通過埠 8556 打開套接字的應用程序,但由於某種原因,連接不斷被拒絕。
當我在第二台伺服器(serverb)上執行 netstat 命令時:
$ netstat -an | grep 8556 127.0.0.1.8556 *.* 0 0 128000 0 LISTEN
這似乎表明埠是開放的,我什至可以遠端登錄到本地主機:
$ telnet 127.0.0.1 8556 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. ^]
但是當我嘗試從第一台機器遠端登錄時,連接失敗:
bash-3.00# telnet serverb 8556 Trying 5.5.112.112... telnet: Unable to connect to remote host: Connection refused
我可以從 servera 成功 ssh 到 serverb,但套接字連接被拒絕。我已經嘗試了主機名和 IP 地址,但沒有運氣。我也可以遠端登錄到埠 22 和從 servera 到 serverb 的 23,這些埠似乎是打開的,這只是埠 8556 的問題。
這裡可能是什麼問題?
127.0.0.1
如您的netstat
輸出所示,偵聽套接字綁定到。它不綁定到5.5.112.112
or0.0.0.0
(充當萬用字元)。