Как сделать переадресацию домена на web адрес - DNS web redirect
Возникла тут у меня задачка прикрутить домен к конкретному адресу уже
имеющейся веб страницы. С одной стороны задача чертовски тривиальная,
если в наличии свой хостинг - зарегистрировал домен, поднял ДНС, ну или
делегировал на конкретный адрес, а дальше дело техники - можно (и лучше
через nginx rewrite сделать на требуемый location) можно и через Apache
это осуществить. А вот предположим как это сделать если нет своего
сервера с хостингом, а деньги платить жаба душит и просить никого об
этом не хочется.
Подумалось мне что должен быть способ в интернетах - ну и конечно, он
есть. И вот сейчас я покажу и расскажу как выполнить привязку домена к
имеющемуся какому либо адресу без каких либо денежных затрат, то есть
бесплатно (ну естественно оплата регистрации домена не в счет -
предполагается что вы уже его зарегистрировали).
Итак домен у нас зарегистрирован, двигаемся дальше.
Для нашего фокуса нам потребуется зарегистрироваться на сайте
freedns.afraid.org.
Этот сервис является одним из немногих кто предоставляет помимо
бесплатного ДНС сервиса еще и web redirect для субдоменов. А нам именно
эта служба как раз и требуется.
Теперь выполняем следующие действия:
1. Делегация домена
Лучше до начала настройки переадресации домена и его привязки на этот
сервис настроить делегацию домена в панели управления доменом на сервера
этого сервиса. На примере панели управления доменами в 2domains.ru это
выглядит так:
То есть настройка делегации заключается в том, что вы указываете в
качестве NS серверов своего домена ns сервера: ns1.afraid.org,
ns2.afraid.org, ns3.afraid.org и ns4.afraid.org
2. Настройка домена
Заходим на вкладку
Domains и затем переходим по команде
Add Domains
Вводим здесь имя своего домена и нажимаем submit
Появляется сообщение о том что ваш домен добавлен и его статус установлен как
Broken, что значит что он еще не проверен и его делегирование не получено в систему.
Здесь уже от вас мало что зависит, требуется время чтобы записи ДНС
обновились по серверам интернета и информация дошла до данной службы.
Как только она обновится, статус broken будет снят и в закладке
Domains вы увидите другую картинку -
Обращаем внимание на статус - если вы сделали все правильно то должно отображаться состояние -
Health - Active.
Если вас смущает что через долгое время не меняется статус, вы можете воспользовавшись ссылкой на этой странице (
Check broken domains) инициировать принудительную проверку делегации домена.
Мой домен появился где то после 6 часов, после того как у регистратора
домена была установлена делегация на ДНС адреса серверов этой службы.
Проверка состояния домена проводится как правило раз в сутки, поэтому
при добавлении нового домена через некоторое время следует инициировать
принудительную проверку состояния.
Теперь выполняем дальнейшие настройки.
3. Удаление созданных по умолчанию поддоменов
Переходим в раздел
Subdomains что у вас слева в панели управления.
Вы увидите приблизительную такую картинку (я просто немного убрал
ненужной информации). На этой вкладке для вашего домена ставим галочки
напротив всех записей кроме последней записи MX. И нажимаем удалить. Эти
субдомены нам для нашей цели не понадобятся.
После того как вы их удалите страница обновится и вы получите информацию что в вашей зоне есть только одна запись.
4.Создание веб редиректа
Переходим к последней части нашей задачи - выбираем в главном меню
Web Forward затем жмем
Add
При самом первом заходе в это меню нас ждет окно подобное этому -
Здесь сейчас нам доступны домены только самого сервиса. Переходим по выпадающему меню на самый последний пункт -
Many many more avialable....
В следующем окне -
Выбираем ссылку
Account Preferences и переходим к настройкам -
Указываем в этом окне
Show My Domains only и нажимаем
Update
Теперь мы можем настроить web redirect для своего сайта - опять в главном меню -
Web Forward затем жмем
Add (теперь в этом меню у нас будут только наши домены.
Если вы хотите чтобы переадресация шла с адреса типа xxxx.ru то название
поля субдомена делаете пустым. Далее указываете адрес страницы на
которую следует осуществлять редирект при обращении к вашему домену и на
этом все. Если вы хотите чтобы в адресной строке браузера скрывался
настоящий адрес страницы, а отображался адрес вашего домена то следует
использовать опцию
Cloak. В таком случае вы можете настроить также и название которое будет отображаться при переходе на ваш домен - строка настроек
Page Title: (if cloaked) и заменить favicon.
Если требуется вы можете сделать еще редиректы с других поддоменов - я
бы сделал такую переадресацию еще и с домена wwww.вашдомен.ru - в
браузерах стало сейчас модно самостоятельно приписывать этот суффикс
поддомена в адресную строку.
На этом все - наслаждаемся полетом. Таким образом можно прикрутить домен например к своему профилю Вконтакте, или еще куда либо.
Примечание - отдельно можно настроить почту, переправив ее в google.com
или yandex.ru - зависит от ваших предпочтений. Но об этом позже. -- > http://www.unsam.ru/2011/01/web-dns-web-redirect.html