Статья ценная и решение изящное. Но, пытались мы разобраться и не получилось.И это потому, что не описан процесс добывания 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