【发布时间】:2010-06-20 09:03:02
【问题描述】:
我如何检查特定的 IP 地址或代理是存活还是死亡
【问题讨论】:
我如何检查特定的 IP 地址或代理是存活还是死亡
【问题讨论】:
因为您和远程主机之间可能存在任何级别的过滤或转换,确定您是否可以连接到特定主机的唯一方法是实际尝试连接。如果连接成功,那么你可以,否则你不能。
Ping 是不够的,因为 ICMP ECHO 请求可能会被阻止,但 TCP 连接可能会正常进行。
【讨论】:
也许这里的这个问题会有所帮助,它是关于在 python 中 ping 的。
【讨论】:
一个IP地址对应一个设备。一般来说,您不能“连接”到设备。您可以连接到由端口标识的设备上的服务。因此,您可以找到您感兴趣的代理服务器的 IP 地址和端口,然后尝试使用简单的socket.connect 连接到它。如果连接正常,您可以确定 something 正在该 IP 地址的该端口上运行。然后你继续使用它,如果事情不符合你的预期,你可以做出进一步的决定。
【讨论】: