Я использую сервер разработки Django на компьютере дома 0.0.0.0:80.
Я также использую службу SSH на порту 22. Я настроил свой маршрутизатор (Virgin Media Superhub 2 с внешним IP- адресом 80.80.80.80) так, чтобы
- Моему серверу был предоставлен слот 192.168.0.13
- Я перенаправил порты 80 и 22, чтобы любые внешние запросы для них были направлены на 192.168.0.13:80/22.
Я настроил текстовое предложение no-ip suhashasized, что сервер динамически обновляет URL-адрес no-ip, foo.no-ip.biz. Я также настроил домен Godaddy, foo.com, с DNS-записью CNAME, указывающей на foo.no-ip.biz для всего трафика с bar.foo.com.
Когда я пытаюсь получить доступ к bar.foo.com, foo.no-ip.biz, 80.80.80.80 или 192.168.0.13 с ноутбука в моей локальной сети с помощью Google Chrome, я могу получить доступ ко всему просто отлично и увидеть свой сайт.
Тем не менее, когда я пытаюсь получить доступ к нему из- за пределов локальной сети, время соединения истекает. Это происходит по всем вышеуказанным адресам минут 192 ... один.
Я могу использовать SSH по любому из адресов, и я также вижу, что порты 22 и 80 открыты с использованием http://www.yougetsignal.com/tools/open-ports/, так что может быть не так? Извините, если вам нужно получить множество подобных вопросов, но большинство примеров, которые я видел, имеют разные ситуации, т.е. они не перенаправили порты или что-то в этом роде. Кто-нибудь может помочь?