как проверить работает ли ip-адрес или прокси - PullRequest
1 голос
/ 20 июня 2010

Как я могу проверить, является ли определенный IP-адрес или прокси живым или мертвым

Ответы [ 3 ]

2 голосов
/ 20 июня 2010

Поскольку между вами и удаленным хостом может быть любой уровень фильтрации или трансляции, способ only , позволяющий определить, можете ли вы подключиться к определенному хосту, заключается в том, чтобы попытаться подключиться. Если соединение установлено успешно, вы можете, иначе не сможете.

Pinging недостаточно, поскольку запросы ICMP ECHO могут быть заблокированы, но TCP-соединения могут проходить нормально.

0 голосов
/ 20 июня 2010

IP-адрес соответствует устройству. Вы не можете «подключиться» к устройству в общем смысле. Вы можете подключиться к сервисам на устройстве, определенном портами. Итак, вы найдете IP-адрес и порт интересующего вас прокси-сервера, а затем попробуйте подключиться к нему с помощью простого socket.connect. Если он подключается нормально, вы можете быть уверены, что что-то работает на этом порту этого IP-адреса. Затем вы продолжаете и используете его, и если все не так, как вы ожидаете, вы можете принимать дальнейшие решения.

0 голосов
/ 20 июня 2010

Может быть, этот вопрос поможет, пинг в Python.

Сообщение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...