从django中选择传出IP?

时间:2012-03-09 08:49:14

标签: python django networking amazon-ec2 ip

如果我们在可以拥有多个IP地址的主机上运行(它实际上是带有弹性IP的EC2),是否可以从django中选择要使用的传出IP地址?

即使这只是随机选择,也没关系。

编辑:道歉,我上面不清楚。这些请求是从Python内部进行的新的传出调用,而不是对客户端请求的响应 - 很高兴能够返回它所带来的任何管道。

2 个答案:

答案 0 :(得分:0)

我想对于webapp响应,服务器总是要使用一个连接套接字,所以如果请求来到IP地址X,响应将在相同的TCP连接中发送,并且将来自相同的地址X,即使主持人也有地址Y和Z。

另一方面,如果您的应用程序在其操作期间创建另一个TCP连接,则可能可以将该套接字绑定到您想要的任何主机的IP地址上。如果你正在使用python的套接字模块,你可以通过在socket.create_connection()调用中指定source_address参数来实现。不幸的是,并非所有高级库都可以允许这种级别的控制。

答案 1 :(得分:0)

我不太清楚这个问题,但只是想放弃这个页面,如果有任何帮助python outgoing ip

相关问题