Как организовать домашний хостинг на динамическом IP?

Задача следующая. Есть динамический IP, domen.no-ip.biz, доменное имя vasyapupkin.ru и домашний сервер с IIS. Необходимо связать все эти четыре составляющих в одно целое, чтобы при запросе на адрес post.vasyapupkin.ru и blog.vasyapupkin.ru открывались нужные страницы. То есть работа поддоменов нужна обязательно.

Что сделано сейчас. На сервере IIS создан веб-узел по умолчанию и два веб узла с именами post и blog. На сайте регистратора прописан CNAME вида
blog CNAME blog.domen.no-ip.biz

и
post CNAME post.domen.no-ip.biz


Однако по обоим адресам открывается только веб-узел по умолчанию. Что нужно сделать, чтобы были доступны поддомены?
  • Вопрос задан
  • 2082 просмотра
Решения вопроса 1
sergarcada
@sergarcada Автор вопроса
В общем, нашлось такое решение. Домен делегируем на Яндекс. А у Яндекса есть api для изменения конфигурации DNS. Для этого нужен токен от Яндекса (см. справку на pdd.yandex.ru) и wget, который имеется и под винду. Более подробно про сам себе dyndns можно прочитать на хабре. Я воспользовался способом описанным в первом комментарии к статье. А дальше все решается уже стандартными методами.
Бонусом получаете почту на яндексе для своего сайта :)
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
osj
@osj
В IIS пропишите cname для существующих доменов.
Ответ написан
gr1mm3r
@gr1mm3r
50% ответа в правильном вопросе. Остальное мануал.
1) Принимаете все запросы на 80 порт.
2) Настраиваете виртуальные хосты и пути до их папок.
3) Учите IIS бегать по этим папкам. остальное как работа с DNS * - все хосты и поддомены, @ собстно сам головной домен. Work. - как поддомен work.vasyapupkin.ru . И на каждый такой хост делаете свою привязку.
Ответ написан
Комментировать
@VDoskuSvoi
Не стоит. DNS кэшируется. А дешевые домашние роутеры вообще его кэшируют до перезагрузки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы