我创建的示例对于本地主机来说非常棒,但是当我试图在ec2上的两台不同的机器上进行RPC调用时(这两台机器都单独分配了弹性IP地址),它不能工作,并出现以下错误:thrift.transport.TTransport.TTransportException: Could not connect to <MY-ELASTIC-IP
在我们工作的防火墙内,我的机器经常为我们的一些域解析错误的IP。我们有一个DNS服务器,它是我们的主要DNS,用于将外部域解析为内部IP地址(192.X.X.X而不是公共IP)。有时我会解析到公网IP,它不能正确地通过我们的防火墙。当发生这种情况时,我运行:nslookup code.mydomain.com - I get the right DNS server