4

Я пытаюсь подключиться к localhost с помощью telnet:

% telnet localhost 6311

Это соединение успешно, но когда я подключаюсь по внешнему IP-адресу моего компьютера, соединение не удается:

% telnet x.x.x.x 6311
Trying x.x.x.x...
Connected to x.x.x.x
Escape character is '^]'.
Connection closed by foreign host.

Что может быть не так?

2 ответа2

3

Проблема была со службой (которая работала на 6311). Служба просто не была настроена для работы с удаленным доступом.

Значит, телнет был в порядке :)

1

Проверьте, какой IP-сервер слушает. Я подозреваю, что ваш сервер прослушивает localhost или 127.0.0.1 . Заставьте его слушать 0.0.0.0 (возможно, через какой-нибудь файл conf).

Вы можете проверить это, запустив

netstat -tapnl | grep 6311

Проверьте, показывает ли он 127.0.0.1:6311 или 0.0.0.0:6311

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .