Перенаправление поддомена на домашний сервер с публичным IP

Перенаправление поддомена на домашний сервер с публичным IP

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

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

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

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

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

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

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

решение1

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

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

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

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

Не стесняйтесь поправлять меня, кто угодно! Я давно ничего подобного не делал.

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