Я хотел открыть порт 80, поскольку хотел разместить его на своей локальной машине с помощью dyndns.org; я выполнил шаги, в которых мне предлагалось установить ddclient для динамического IP.
Теперь мне нужно узнать, как открыть этот порт 80 из Ubuntu.
Могу ли я использовать iptables для переадресации портов?
решение1
Я не уверен, правильно ли я понимаю, чего вы пытаетесь добиться, но мне кажется, что вам нужно разместить веб-сайт на вашем компьютере с Ubuntu, который будет доступен через полное доменное имя dyndns.org.
Итак, вам нужно сделать две разные вещи.
- Настройте свои dyndns. Опять же, это можно сделать двумя способами:
1.1. Настройте задание cron для ddclient
.
Скрипт подключится к сайту dyndns.org и обновит ваш IP-адрес через регулярные интервалы. Это решение обычно необходимо, когда маршрутизаторы ADSL не обеспечивают встроенную поддержку DDNS.
1.2. Настройте маршрутизатор для прямого подключения к dyndns.org и обновляйте IP-адрес каждый раз при его изменении.
Ваша модель (WRT54G)поддерживаетDDNS, так что это довольно просто. Вы можете найти больше информацииздесь
- Перенаправляйте все входящие запросы (например, из Интернета) на ваш веб-сервер Ubuntu.
То есть, снова настройте маршрутизатор так, чтобы он принимал все входящие запросы из Интернета на порт 80 и перенаправлял их на порт 80 вашего компьютера с Ubuntu.
Опять же, более подробную информацию о переадресации портов можно найтиздесь