Вы можете поместить код в скрипт php, чтобы открыть соединение с определенным именем хоста (или IP-адресом) и портом.
Если вы знаете ожидаемый ответ, вы сможете определить, получаете ли вы соединение. Если вы получили что-то вроде «Отказано в соединении», то либо вы заблокированы, либо хост назначения не принимает соединения через этот порт.
В этом примере используется IP-адрес 192.0.2.0 и порт 995. Замените их на все, что вы хотите проверить.
<?php
echo "\nOpening connection\n\n";
$fp = fsockopen("192.0.2.0", 995, $errno, $errstr);
if (!$fp) {
echo "ERROR: $errno - $errstr\n";
} else {
echo fread($fp, 1024);
fclose($fp);
}
?>
Вы также можете отправить данные на сервер, используя
fwrite($fp, "blah blah blah\r\n");
Более подробную информацию о fsockopen можно найти здесь .