2

У меня есть сервер (ip: 192.168.1.2, openSUSE 12.2, Apache 2) за маршрутизатором (ip: 192.168.1.1, Tomatoman Build ToB). Я использую FreeDNS (fear.org) и назначил поддомен (скажем, x.afraid.org) маршрутизатору, который имеет статический внешний ip. После 443 переадресации портов мои сайты работают хорошо, но я хочу иметь несколько поддоменов: hg.x.afraid.org, trac.x.afraid.org, owncloud.x.afraid.org,… назначенных на тот же сервер. Apache использует эти субдомены для размещения Mercurial Server, Trac, OwnCloud… с помощью виртуальных хостов. Я добавил строки в конфигурацию маршрутизатора dnsmasq:

local-ttl=1
address=/.x.afraid.org/192.168.1.2
address=/.x.afraid.org/[server ipv6 address based on MAC]

Теперь субдомены работают с локальной сети. Как я могу заставить их работать из Интернета?

PS Я использую Hurricane Electric IPv6 Tunnel Broker и у меня есть статический внешний ipv6. Поэтому было бы лучше, если бы поддомен работал с ipv4 и ipv6. Но ipv4 важнее, потому что некоторые клиентские компьютеры не поддерживают ipv6.

1 ответ1

3

Извините, я не могу добавлять комментарии, поэтому я выложил это здесь.

Разрешает ли ваш бесплатный DNS-сервер подстановочные знаки поддоменов ваших поддоменов? Или добавить поддоменов поддоменов?

Таким образом, вы можете редактировать A record чтобы указать ваш IP.

Я сделал это некоторое время назад, но у меня есть CPanel на дешевом хостинге.

Например, я зарегистрировал Mydomain.com, добавил в CPanel, отредактировал DNS-запись для subdomain.mydomain.com (в CPanel), и вместо IP я поставил бесплатный DNS-адрес (не помню, какой я использовал) ,

Так что это было динамично, без статического IP-адреса

subdomain.domain.com разрешается в asd.freedns.org (пример), который разрешается в мой динамический IP.

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