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

Имя хоста не разрешено (хост не может подключиться)

Я думаю, что это не обычная проблема «имя хоста не разрешено», и я не думаю, что это относится к услуге, о которой я говорю ниже:

  1. У меня установлен кластер с ноутбуком Anaconda jupyter, ноутбук включен, а его порт включен. По сути, jupyter notebook - это служба, работающая на хосте, и пользователь получает к ней доступ со своей рабочей станции.
  2. Чтобы получить доступ к услуге, пользователю нужно будет перейти на http: // хост: порт
  3. На хосте я могу использовать http: // localhost: порт
  4. На том же хосте, когда я пытаюсь http: // хост: порт, Я получаю сообщение об ошибке: не удалось подключиться к хосту
  5. Я могу пинговать хост со своей рабочей станции и с рабочей станции моего коллеги.

    Так что здесь не так?

    Большое спасибо. Любой намек приветствуется.

Проблема такого рода обычно возникает из-за того, что служба настроена только для локальной сети.

Вы можете проверить это, введя следующую команду в командной строке:

netstat -an 

Проверьте вывод на наличие записей с вашим номером порта, в котором есть запись LISTENING.

Если он прослушивает все интерфейсы, у него будет ., или аналогичный, в зависимости от того, прослушивает ли он IPv4, IPv6 или оба режима.

Если это так, необходимо изменить службу, чтобы использовать все интерфейсы.

сначала проверьте порт открытия сервера. пожалуйста, телнет с другой рабочей станции.

порт хоста telnet

если это не работает, запустите следующую команду

sudo netstat -upant | grep <port>

должен быть

tcp        0      0 0.0.0.0:<port>           0.0.0.0:*               LISTEN 

если есть 127.0.0.1 вместо 0.0.0.0, это причина такого поведения

если вы видите 0.0.0.0 или IP-адрес хоста, проверьте настройки брандмауэра (iptables в Linux)

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

Я думаю, этот URL-адрес поможет вам получить дополнительную информацию: -

http://jupyter-notebook.readthedocs.io/en/stable/public_server.html