Извините, я программист, не очень разбираюсь в сетях. Я видел похожие посты, но я не могу заставить его работать, следя за ним. Я на Mac. Мой IP это динамический IP. Мой Mac подключен к беспроводному маршрутизатору, который подключен к моему модему таймера Warner. Я управляю веб-сайтом по адресу localhost:9000. Теперь я хочу получить доступ к этому сайту из Интернета в любом месте. Мне плевать на доменное имя. Я в порядке, чтобы использовать IP-адрес напрямую.
- Я нашел общедоступный Ip моего Mac, посетив http://www.whatismyip.com. Это дало мне хххх как внешний ip.
- Затем я нашел свой локальный ip в сети в системных настройках 192.168.1.2.
- Я вошел на routerlogin.net и добавил HTTP-порт, перенаправляющий внешний порт, начиная с 9000, до конечного порта 9000, на внутренний порт, начиная с 9000, до конечного порта 9000, на внутренний IP 192.168.1.2.
Теперь я пошел на другую машину (ОС: Windows 8), подключенную к другой сети, и набрал xxxx: 9000, но у меня не было доступа. Затем я попытался пропинговать xxxx с этого компьютера с Windows, он не работал, получил тайм-аут. В чем проблема? Мой брандмауэр отключен на Mac.
Обратите внимание, у меня нет статического IP, это динамический IP. Это проблема? Для этого нужен статический IP?
Еще одна вещь, которую я попробовал, в Windows 8 (которая подключена к другой сети), я зашел на whatismyip.com, чтобы получить общедоступный IP-адрес, а затем зашел на мой Mac и пропинговал его, все заработало.
Затем я попытался проверить, работает ли он в той же сети. Итак, я подключил свой мобильный Android к тому же беспроводному маршрутизатору, что и Mac. А потом на моем телефоне, набрав в браузере chrome 192.168.1.2, ничего не вышло. Я набрал 192.168.1.2:9000, не работает. Набрал хххх:9000, не работал. Но на моем эмуляторе терминала Android работал ping на общедоступный IP-адрес моего Mac xxxx, и ping -p 9000 192.168.1.2 также работал.