Почему я не могу подключиться к VNC-сервер из внешней сети?

У меня есть компьютер под управлением TightVNC сервера. Это есть в моей домашней сети. Компьютер, на котором он установлен локально статический IP-адрес 192.168.1.100. Я могу подключиться к этому серверу vnc из моей домашней сети, но не могу подключиться извне моей сети (используя IP-адрес, который я вижу вwww.whatismyip.com).

Я перенаправил порт 5900 (и 5800) на ip-адрес 192.168.1.100. Но если я использую canyouseeme.org я не могу видеть этот порт.

Я использую Windows 7.

какие предложения?

5
задан Arjan
18.12.2022 8:03 Количество просмотров материала 2370
Распечатать страницу

6 ответов

Я бы дважды проверить, что вы переадресовали порт, как это все, что вам нужно сделать.

Если есть проблема, попробуйте изменить порт по умолчанию в случае, если ваш провайдер его блокирует.

наконец, вы можете дважды проверить, что вы переадресовали правильный протокол, я не могу вспомнить, если это TCP или UDP, который необходим, но если у вас есть один - попробуйте другой (или оба!)

1
отвечен William Hilsum 2022-12-19 15:51

192.168.1.100-это частный IP-адрес, что вы никогда не сможете получить доступ из внешней сети. Необходимо использовать IP-адрес модема. Ваш маршрутизатор делает преобразование адресов, которое видит ваш 192.168.1.100 внутренне, и когда вы отправляете электронную почту или что-нибудь еще в сети, ваш маршрутизатор переводит этот IP в общедоступный IP-адрес, который понимает "облако". Я не знаю точно, как настроить TightVNC, но я знаю, что вам нужно использовать свой публичный адрес, а не частный IP адрес. Надеюсь, это поможет вам двигаться в правильном направлении.

2
отвечен itprofessionalsgroup 2022-12-19 18:08

по данным этой, вам нужно препровождать 5800 также.

0
отвечен JeffP 2022-12-19 20:25

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

мой IP-адрес 66.xxx.xxx.90 поэтому мне нужно будет ввести эту информацию (а не IP-адрес 192-й серии), чтобы получить доступ к моему компьютеру с помощью TightVNC.

другим решением вашей проблемы будет регистрация доменного имени с помощью DynDNS.com (или аналогичный сайт), скачать их программное обеспечение и убедитесь, что он обновляется. Это позволяет получить доступ к домашней сети с помощью MyDomain.Мое.nu (который, как мой настроен). Это гораздо легче запомнить имя, которое вы придумали, чем эти глупые бесполезные цифры.

0
отвечен Stevoni 2022-12-19 22:42

Я просто пытался canyouseeme.org отсюда и вроде бы работает как положено: видит порты, которые я знаю, открыты, не видит порты, которые я знаю, закрыты. Похоже, это хороший инструмент.

Если он говорит, что ваши порты все еще закрыты, ваши порты все еще закрыты. Это может быть связано с вашим интернет-провайдером или любым устройством в вашем пути подключения. Это также может быть связано с тем, что ваш сервер VNC не работает, поэтому убедитесь, что он работает перед тестированием.

вот некоторые вещи проверка:

  • есть ли у Win7 активный брандмауэр? Может ли он разрешать локальный трафик на этих портах, но блокировать внешний трафик? (Если неясно, отключите его достаточно долго, чтобы проверить.)
  • какую марку/модель маршрутизатора вы используете? Последняя прошивка? Другие пользователи сообщали о проблемах с пересылкой?
  • чем выше ваш маршрутизатор? Кабельный/DSL модем? Должен ли он быть настроен для разрешения входящего трафика?
0
отвечен quack quixote 2022-12-20 00:59

Я уверен (могу ошибаться), что вы, вероятно, нужно вперед 5901/5801. Разве VNC не добавляет отображаемый номер к выбранному порту? Первый показ номер 1. Давненько я напутал с VNC, но просто мысль.

0
отвечен LawrenceC 2022-12-20 03:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх