Полное раскрытие: здесь есть аналогичный вопрос .
Можно ли каким-либо образом проверить, открыт ли какой-либо порт и правильно ли он перенаправлен с помощью PHP? В частности, как я могу использовать сокет для подключения к данному пользователю с данным портом?
Пример этого в разделе "Пользовательский тест порта" WhatsMyIP.org/ports.