Обсуждение статьи тематического каталога: Primary DNS на динамическом IP (dns)Ссылка на текст статьи: http://www.opennet.me/base/net/dynamic_ip_dns.txt.html
Статья ценная и решение изящное. Но, пытались мы разобраться и не получилось.И это потому, что не описан процесс добывания IP по зарегистированному доменному имени через записи зоны. Отсюда недоумения зачем каждая запись нужна и как она работает.Давайте на простом моём примере разберёмся
Мне всего то нужно, чтобы мой домашний сервер был виден из интернета
Я зарегистрировал на http://www.no-ip.com/ (72.5.169.70) имя forsite и получил утилиту на свой компьютер для синхронизации димамического адреса с именем.
Теперь по адресу forsite.no-ip.org я могу зайти через интернет на на страницу домашнего сервера.
Если любой другой это будет делать то получит IP 72.5.169.70 no-ip.com вместо моего IP.
Если я зарегистрирую уже адрес ( а не имя) на everydns.net и укажу доменное имя forsite то, чтобы кто то по нему получил мой динамический IP cервер everydns.net должен от моего имени пойти на forsite.no-ip.org, получить мой действующий IP и только тогда он может отдать его этому "кто то". И как это реализуется в записях зоны, которую я у себя на домашнем сервере теперь должен держать? И как регистрировать свою зону на everydns.net ?Я сижу под провайдером МГТС(79.139.206.*) и адрес моего компьютера в интернете ppp79-139-206-*<дин>.pppoe.spdop.ru ( а какое у него IP ??)
Просьба - если возможно поясните словами и записями в зоне как требуемое можно сделать. Для этого ниже размещаю ваш текст зоны как бланк для заполнения
..........................
$ttl 1800
@ IN SOA ns.ваш_домен.ru. hostmaster.ваш_домен.ru. (
111
1800
1200
604800
900 )
; NS (Name Server).
IN NS ns4.everydns.net.
IN NS ns3.everydns.net.
IN NS ns2.everydns.net.
IN NS ns1.everydns.net.
;эти записи сообщают, какие сервера обслуживают наш домен.; Delegated
net.ваш_домен.ru. IN NS ns1.by.ru.
net.ваш_домен.ru. IN NS ns2.by.ru.
;тут делегируем под домен net.ваш_домен.ru стороннему хостеру; A (Address).
ваш_домен.ru. IN A a.b.c.d
;указываем статический IP адрес по которому находится основной сайт, к сожалению динамический адрес указать нельзя, но для этого существует др. способ, динамический домен.; MX (Mail Exchanger).
;$ORIGIN ваш_домен.ru.
ваш_домен.ru. IN MX 5 mx.хостер_почты.ru.
;тут укажем какой сервре будет принимать почту, записей может быть больше, можно указать свой домен, если у вас есть почтовый сервер.; CNAME (Canonical Name)
*.net.ваш_домен.ru. IN CNAME net.ваш_домен.ru.
;укажем что все поддомены и сам этот домен, надо разрешать через самого себя, для исключения конфликта со следующей записью.
*.ваш_домен.ru. IN CNAME ваш_домен.ru.
;все поддомены разрешать через имя самого домена
ns.ваш_домен.ru. IN CNAME ваш_домен.dyndns.net.
ns0.ваш_домен.ru. IN CNAME ваш_домен.dyndns.com.
;т.к. провайдера у меня два, то и канала к моему DNS два, хотя эти записи не имеют знчения
...............................Евгений Кондратьев kond00@inbox.ru
Есть ещё один ресурс с регистрацией secodary NS http://freedns.ws русскоязычный , и там всё понятно, на no-ip Вам нужен домен для синхронизации, который вы потом будете регистрировать в secondary, а потом уже secondary делигировать для считывания зоны.
Статья потеряла актуальность, т.к. dyndns приказал долго жить, а альтернативы не вижу.
dyndns - это решение, вне зависимости от стоимости. Бесплатный аккаунт теперь ограничен поддержкой 2х доменов. Нужно больше - заплатите или заведите несколько аккаунтов.
Статья полезная.
Пожалуйста, помогите найти подонка из Черкасс, если это реально. Он пользуется динамическими адресами. Последний пост 109.122.20.59Я дам ссылки, чтобы вы могли убедиться, что он из себя представляет. Большего унижения родителей, детей, матерей, мы не встречали. УГОМОНИТЬ НЕ ПОЛУЧАЕТСЯ!!! Очень надеемся на ваши знания.
2GALA - этот адрес выдает местный провайдер Мегастайл. Можно попробовать обратиться туда и объяснить проблему - думаю меры приймут.
недавно наткнулся еще на одну любопытнубю тулзу http://dns-ip.ru/Home/DynDns, удобно юзаю сам. есть исходники на githab