Назад | Перейти на главную страницу

невозможно открыть

У меня на сервере 2 ethernet eth0 и eth1. Шлюз по умолчанию - eth0. Мне нужно подключить ip 10.10.6.2 с помощью fsockopen в php. IP 10.10.6.2 маршрутизируется через eth1 (у меня есть правило, установленное на route-eth1). Когда я пытаюсь пропинговать этот ip из системы, я могу получить ответ. Но когда я пытаюсь fsockopen этот IP-адрес с php, я получаю ошибку тайм-аута. Я также включил allow_url_fopen из php.ini

Warning: fsockopen() [function.fsockopen]: unable to connect to 10.10.6.2:5016 (Connection timed out) in /home/xxxxx/public_html/test.php on line 2
Connection timed out (110)

может ли кто-нибудь помочь мне решить эту проблему?

проверьте свой брандмауэр, чтобы разрешить 10.10.6.2 порт 5016 (или любой порт, к которому вам нужно подключиться), вы можете попробовать telnet с веб-сервера telnet 10.10.6.2 5016, чтобы убедиться, что он может подключиться.