2012-02-09 80 views
0

我正嘗試在亞馬遜網絡服務EC2實例上運行套接字服務器。套接字可以自行運行,並且實例上的本地telnet可以連接,但試圖從外部telnet到套接字失敗。我已經進入了安全組,確保我使用的端口對於TCP和UDP都是開放的(儘管套接字服務器已經配置爲TCP)。還有什麼我失蹤?無法到達AWS EC2上的套接字服務器

回答

3

默認情況下,服務器可能正在監聽環回接口或ipv6。你可以通過運行netstat --listen -p來檢查,它會告訴你哪個程序監聽哪個地址/端口。如何使程序在外部ipv4接口上偵聽取決於程序/編程語言。

+0

我現在正在使用基於php的套接字服務器進行測試,我將其設置爲後臺進程,並顯示在列表中作爲偵聽。正如我在op中所說,我可以從本地連接到它(即ssh到遠程機器和telnet那裏),但不能從外部連接到它。 – 2012-02-10 00:06:38

+2

,因爲事實證明我正在與迴環談話。在更改地址後,我綁定到機器的本地IP地址,就像預期的那樣工作。謝謝! – 2012-02-10 00:19:29

相關問題