Почему я не могу открыть свой локальный сайт с интернет-IP?

Почему я не могу открыть свой локальный сайт с интернет-IP?

Около двух лет назад у меня было другое подключение, и пользователи — даже я — могли открывать мой сайт через мой интернет-IP или подключаться к моему TeamSpeakServer. Но с тех пор, как я изменил — я также переустановил Windows — никто не может подключиться к моему IP или пинговать мой IP. Недавно я установил DNS «No-IP» (так как у меня динамический IP). Я связал с ним домен, думал, что это решит проблему, но этого не произошло. Почему это происходит?

Я подключен через локальную сеть к маршрутизатору, а этот маршрутизатор подключен к нашей основной линии DSL, к этой локальной сети подключены и другие компьютеры, поэтому у всех нас одинаковый IP-адрес.

решение1

Существует несколько возможных причин. При указанной вами настройке сети комментарий Пола верен: требуется переадресация портов. Это наиболее вероятная проблема. Проверьте, что конфигурация вашего маршрутизатора перенаправляет порты на ваш внутренний адрес. Как это сделать, будет зависеть от используемого маршрутизатора. Вам нужно будет знать внутренний IP-адрес вашего компьютера. (Используйте IPConfig.) Вам также нужно будет знать, какие порты перенаправлять: я упомяну об этом позже.

Вы можете захотеть проверить, что TeamSpeakServer прослушивает ваш внутренний IP-адрес. Чтобы проверить это, выясните, какой у вас внутренний IP-адрес (через IPConfig, если вы используете Microsoft Windows), а затем посмотрите, прослушивает ли TeamSpeakServer этот порт (используя "netstat -na" или, что более понятно в Microsoft Windows, "netstat -nab"). Исполняемый файл TeamSpeakServer должен прослушивать 0.0.0.0 или IPv4-адрес, который вы фактически используете. (Это делает, вероятно, правильное предположение, что вы используете IPv4.)

Это может блокировать брандмауэр. Это может быть брандмауэр Windows, который вы могли включить по умолчанию. Открытие портов для сервера TeamSpeak 3 на брандмауэре Microsoft WindowsXPFirewallFirewall(Даже если вы не используете Windows XP, эти инструкции, скорее всего, будут достаточно близки, чтобы помочь вам с более новыми операционными системами.) А именно, в них указывается, что TCP-порт 10011, TCP-порт 30033 и UDP-порт 9987 могут быть полезны.

Комментарий Дебры — еще одно отличное предложение. Поскольку, похоже, TeamSpeak использует порты, отличные от 80 и 443, блокировка веб-сервера не повлияет на TeamSpeak. Но блокировка портов провайдером может. Это может быть менее вероятно (по моему очень-возможно-неверному мнению), но некоторые провайдеры действительно могут делать такие вещи, и это было бы полным провалом, если бы это было так. Если ничего из этого не помогло, предоставьте данные, например, ваш внутренний адрес IPv4 и то, что сообщает "netstat -nab".

Связанный контент