Решил вот я рассказать вам о том, как привязать поддомен своего домена к своему домашнем серверу, и не платить за статический IP адрес своему провайдеру (кризес жи).
Нам потребуется:
Этого достаточно.
Теперь приступим к реализации:
Первым делом нам нужен аккаунт на dyndns.com (или любом другом подобном сервисе). Проходим несложную регистрацию, авторизуемся и идем по ссылочке Add Host Services, не бойтесь, это бесплатно
Заполняем по ссылке несложную форму:
Жмем кнопку Create Host и если выбранный домен не занят, то получаем домен в выбранной вам зоне, который будет сопоставлен с указанным ip адресом.
Запоминаем свои учетные данные (логин пароль) и созданный домен и приступаем к настройке сервера.
У меня FreeBSD, так что настройки будут для нее.
Нам потребуется любой DynDNS клиент, я выбрал ddclient, его мы и будем устанавливать.
Открываем консольку под рутом
Выполняем команды:
# make install clean<br />
# echo ddclient_enable="YES" >> /etc/rc.conf<br />
# touch /usr/local/etc/ddclient.conf<br />
# ee /usr/local/etc/ddclient.conf<br />
В редакторе пишем конфиг:
daemon=300 # каждые 300 секунд будет обновляться вашь ip адрес<br />
syslog=yes # lпишем логи в syslog<br />
pid=/var/run/ddclient.pid # PID файлuse=web, web=checkip.dyndns.com/, web-skip='IP Address'login=your_login # ваш логин на dyndns.com<br />
password=super_password # соответственно пароль оттуда же<br />
server=members.dyndns.org, <br />
protocol=dyndns2 <br />
tram-pampam.homeip.net # домен который вы себе застолбили
Сохраняем всё это художество и пробуем запустить демона (ошибок поидее быть не должно)
# /usr/local/etc/rc.d/ddclient start<br />
Можно ребутнуть сервер и проверить ip созданного вами домена, он должен совпадать с вашим.
С этим покончено, дело осталось за малым – настроить DNS своего Домена Второго Уровня (вы про него не забыли?), а настройка его очень проста:
Идем в панель управления своего домена и создаем CNAME запись вида:
home CNAME tram-pampam.homeip.net.<br />
точка в конце домена обязательна!
Эта запись сопоставляет ваш поддомен с вашим динамическим ip адресом.
Можно создать несколько CNAME записей для разных поддосенов
home1 CNAME tram-pampam.homeip.net.<br />
home2 CNAME tram-pampam.homeip.net.<br />
home3 CNAME tram-pampam.homeip.net.<br />
все они будут работать
Применений такому способу можно найти кучу, начиная от игровых серверов на домашнем сервере, заканчивая личным jabber сервером
Enjoy!


Спасибо. Интересно.
отлично!
Спасибо. Именно это и искал.
Проверю как работает.
А для удобства стать ты бы проставил прямые ссылки в dyndns.org – там видать что-то с названиями поменялось
Привет, о каких ссылках идет речь? У меня одна ссылка в статье, и она прямая
Привет!
Статья конечно для новичка пойдет, но ты забыл написать что Wildcard по умолчанию на Dyndns.com отключен и ты хоть подымай DNS на своем компе хоть нет пересылка на поддомены работать не будет. проще говоря *.tram-pampam.homeip.net. работать не будут. Услуга Wildcard на DynDNS платная.
Так что не все так просто.
[...] Dyndns.com, как это сделать на FreeBSD описано в моей статье http://kobychenko.ru/2009/03/svoj-domen-na-dinamicheskom-ip/ Допустим мы привязали к серверу домен domain.homeip.net Далее [...]
…
Интересно …
Привет .. класный саит создал… кароч красавец)! ..но мог бы ты помочь в решение моей проблемы)) у мя есть инет.. и атм есть порт)))29000.. вот и значит его закрыли…… а умя игра через него)) конектица… и вот подскажи какже мне обоити оту проблемку..??
кто порт закрыл? и что за игра? посмотри в сторону http://www.freecap.ru/
нехорошие дядки))) а игра перфект ворлд
услуги dyndns.org действительно платные – а я не могу создать хост
и у меня НЕТ этой грёбаной кнопки -»Create Host»-на странице!!!!
ау ПОМОГИТЕ Skype jek.kr или ICQ 599689382
А нажать на кнопку ‘Add To Cart’ и посмотреь что дальше будет не пробовал?
все DDClient под Линуксом. Я работаю под Виндой.. Как мне быть?
Воспользоваться официальным клиентом от dyndns.com
Расположен он по адресу http://www.dyndns.com/support/clients/
Большое спасибо за заметку!!!) Все настроил, работает.
Но доступ по заданному адресу выходит на мой роутер, а как войти на адрес машины после роутера?
на примере:
роутер на 192.168.1.1, а нужно что бы был доступ к 192.168.1.2
на роутере перебросить порт. Например, на машине 192.168.1.2 стоит вебсервер, значит на роутере надо сделать переброс 80 порта на 192.168.1.2
А этот IP мой он всегда будет стоять
у меня вот не модем а кабель как быть ?? домен создал привязал!! создавал игровой серв…но проблемма в том что люди не могут заджонится на серв тока я могу заходить! Что делать?? может порты какие открыть и как?? ip естественно динамический!
а ты точно уверен что у тебя не NAT?
Провайдер может блоировать некоторые порты.
Кабель у тебя подключен непосредственно в комп или перед компом стоит какой-либо роутер?
Я правильно понял, что смогу обращаться к своему роутеру (и в зависимости от его настроек – к машине внутри сети) по адресу http://moidomen.ru/?
смущает
где лучше/дешевле купить такую услугу? (пожалуй, интересна зона ру – с какими провайдерами лучше связываться?
Если кому нужна дешевая регистрация доменов в зоне ру, то могу посоветовать http://cp.zarkon.ru регистрация доменов в зоне ру всего за 222 рубля в год!
Хорошая статья, поставил себе и на линуху и на Windows кстати вот тут нашел как прикрутить DynDNS к винде http://itfound.ru/20-server-na-dinamicheskom-ip.html
Спасибо автору за статью, видел вас также на Хабре. Здесь почти тоже самое, но побольше скринов -
http://nixtalks.com/dynipdomain
Похожая статья http://www.night-owl.pp.ua/blog-orchard-cms/dyndns-dns