1

Если у меня есть поддомен на моем веб-хосте, возможно ли перенаправить его на сервер с открытым IP?

Я создал поддомен, используя CPanel на моем веб-хосте. Поскольку расходы на хостинг относительно высоки, я хотел взять созданный поддомен и перенаправить его на свой сервер, используя bind9 в Linux.

Если это возможно, то возможно ли, чтобы этот субдомен стал моим основным доменом на моем сервере и создавал из него субдомены? Я ищу что-то вроде этого:

Domain: example.com
Subdomain: foo.example.com

Если я могу перенаправить foo.example.com на свой сервер, я хочу создать на нем домены, такие как:

bar.foo.example.com
qux.foo.example.com

Можно ли это сделать?

1 ответ1

1

Вам нужно проверить, находится ли ваш домашний сервер в месте с фиксированным IP-адресом. Некоторые интернет-провайдеры использовали фиксированные IP-адреса, вероятно, большинство не используют. Это их внешний IP-адрес, поэтому ваш широкополосный маршрутизатор дома будет иметь 1 внешний IP-адрес. Тогда каждое устройство в вашем доме будет иметь свой собственный частный или внутренний IP. Если у вас есть статический IP-адрес, поддомен может указывать на это, но если у вас его нет, вам нужно использовать какой-то динамический DNS-сервис, например, dyndns.org, который можно настроить в определенных марках широкополосного маршрутизатора.

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

Затем, когда трафик поступает от субдомена к маршрутизатору, вам нужно настроить перенаправление, чтобы маршрутизатор знал, куда в вашей домашней сети отправлять его. В зависимости от того, как вы его используете, возможно, это настройки перенаправления портов в маршрутизаторе. Если это HTTP-трафик, вы, вероятно, захотите настроить общедоступный порт 80 маршрутизатора для перенаправления на порт 80 IP-адреса вашего домашнего сервера. Кроме того, вашему домашнему серверу, вероятно, потребуется фиксированный IP-адрес, чтобы маршрутизатор всегда знал, где его найти.

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

Не стесняйтесь поправлять меня кто-нибудь еще! Давненько я не делал ничего подобного

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .