2012-02-09 82 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

相关问题