Нужен совет компетентного специалиста:
зарегистрировали зону на NIC.RU, там все как положено, все честно, все правильно. Долго ждали распространения зоны по другим DNS-ам, потом "дошло" посмотреть статус, в рез-те выяснили что состояние зоны "Registered, NOT DELEGATED". Оказалось, что "там" не знают куда передавать зону. Изменили настройки, чтоб "она знала"., теперь у меня каждые три часа приходит сообщение, что
"С DNS-сервера xxxx.xxxx.ru.(IP xxx.xxx.xxx.xxx) не получена SOA-запись для домена XXXX.RU"
Считаю, что неверно сконфигурен сервер, но ничего не могу сделать. все попытки правильно сконфигурить сервер не помогают...
очень нужна, очень срочно, очень помощь.
Не успел поправить, ну да ладно...
Тут только что подсказали возможное решение.
Значит, была у человека такая проблема. и решилась она вот как.
NS был на VDS, а провайдер настроил это дело так, что на каждый его VDS был свой NAMED, который забивал личный NAMED этого человека, настроенный под VDS, причем трансфер зон был успешен, а вот запросы не доходили, перехватываясь NAMEDом провайдера...
Вот...
Надеюсь, что ясно изложил, как-то сложно сформулировать...
Рад буду, если таки помог
Кто яростно ненавидит мотоциклистов тот сам латентный мотоциклист.
В ответ на: "С DNS-сервера xxxx.xxxx.ru.(IP xxx.xxx.xxx.xxx) не получена SOA-запись для домена XXXX.RU"
Вы должны указать на НИКе два ДН сервера, в которых есть запись на ваш домен. Один праймари, другой секондари. В секондари должен быть указан IP праймари-сервера. Просто настраиваете корректно первичный и всё.
я вот еще о чем подумал: а при чем здесь вторичный сервер, если НИ ОДИН из них не отдает SOA-запись. пускай бы сервак прова не отдавал, но мой-то отдавать должен. а мне говорят, что и 1-й и 2-й сервер не отдали SOA-запись.
В ответ на: bind 9.2.2 провайдер siberia.net (aka Online City)
Это Магистраль Телеком -www.siberia.net Вот из заголовка конфига моего ДНС-сервера:
......................................
IN NS ns..
IN NS ns.siberia.net.
....................................
IN A
У МТ политка такая - держать пользователю свою сеть за НАТом и выходить в Инет через их сеть.
При заключении договора они выделяют тебе свою подсетку из 14 адресов и один дают отдельно именно для твоего ДНС-сервера. Этот адрес ты и указываешь в паре с адресом ДНС-сервера провайдера.
это ты, типа, пошутил? что ж, ты пошутил, я посмеялся... смеемся дальше
вместе с ламерьем, которое не в состоянии увидеть разницы между доменным
именем (которое _должно_ быть известно всем, если ты хочешь правильной
работы своих интернетовских сервисов) и ip-адресом dns-сервера (который
тоже _должен_ быть известен всем), с одной стороны, и логином и паролем
(а также и ключами от квартиры --- совсем уже другая сторона жизни)
этого же сервера, которые должны быть известны (в идеальном случае, которых
почти не бывает) только одному человеку, с другой стороны...
только поможет ли этот смех работе dns-сервера? или уже работает?
если же не работает и есть желание чего-то понастраивать, то слушай
небольшое объяснение на пальцах о работе dns. прошу прощения за пространное
объяснение простых вещей, но у меня сложилось впечатление, что многие
слабо представляют себе то, как работает dns.
для примера используем программу nslookup, далее листинг ее работы,
строчки, начинающиеся с '#' --- мои комментарии к листингу (комментарии
относятся к строчке над комметарием)
> set q=NS
#
# устанавливаем тип запроса --- name server, будем получать адрес сервера,
# обслуживающего ту или иную зону
#
> ru
#
# ищем сервер для домена первого уровня, в нашем случае --- это ru
#
Server: intranet.ru
Address: 212.164.71.24
Non-authoritative answer:
#
# данный сервер не имеет таких записей, но он "спросил" у других серверов и
# получил ответ, поэтому ответ non-authoritative
#
ru nameserver = sunic.sunet.se
ru nameserver = auth60.ns.uu.net
ru nameserver = ns.ripn.net
ru nameserver = ns1.relcom.ru
ru nameserver = ns2.nic.fr
ru nameserver = ns2.ripn.net
Authoritative answers can be found from:
#
# но, если тебе хочется именно authoritative ответ, то можешь
# спросить вот здесь:
#
ns1.relcom.ru internet address = 193.125.152.3
sunic.sunet.se internet address = 192.36.125.2
> server 192.36.125.2
#
# что ж, пойдем и спросим
#
Default Server: sunic.sunet.se
Address: 192.36.125.2
> ngs.ru
#
# для начала спросим о заведомо работающем сервере: поинтересуемся,
# какой же ip-адрес у dns-сервера, обслуживающего домен ngs.ru
#
Server: sunic.sunet.se
Address: 192.36.125.2
Authoritative answers can be found from:
#
# сервера, обслуживающие домены первого уровня очень важные и гордые,
# они редко скажут адрес, но зато они могут указать на того, кто
# знает этот адрес, бюрократы, блин :-)
#
ngs.ru nameserver = ns.intranet.ru
ngs.ru nameserver = ns.risp.ru
ns.risp.ru internet address = 212.20.0.126
ns.intranet.ru internet address = 212.164.71.24
> kave.ru
#
# к этой части комментарий такой же, как и к предыдущей
#
Server: sunic.sunet.se
Address: 192.36.125.2
Authoritative answers can be found from:
nsk.ru nameserver = ns2.nsk.ru
nsk.ru nameserver = ns.ru.net
nsk.ru nameserver = ns.nsk.ru
nsk.ru nameserver = ns.spb.su
ns.ru.net internet address = 193.124.22.65
ns.nsk.ru internet address = 212.20.32.33
ns.spb.su internet address = 193.124.83.69
ns2.nsk.ru internet address = 194.226.177.226
> server 193.124.22.65
#
# спросим у сервера, который первый в списке
#
Default Server: [193.124.22.65]
Address: 193.124.22.65
Non-authoritative answer:
#
# вот он, адрес dns-сервера, обслуживающего ngs.ru! (одуреть просто,
# какая огромная тайна! просто логин и пароль в одном флаконе!) ответ, правда,
# non-authoritative, но если есть желание, можно спросить и у серверов,
# указанных ниже и получить уже authoritative answer
#
ngs.ru nameserver = ns.risp.ru
ngs.ru nameserver = ns.intranet.ru
Authoritative answers can be found from:
ns.risp.ru internet address = 212.20.0.126
ns.intranet.ru internet address = 212.164.71.24
> kave.ru
#
# теперь поинтересуемся твоим доменом...
#
Server: [193.124.22.65]
Address: 193.124.22.65
*** [193.124.22.65] can't find kave.ru: Non-existent host/domain
#
# а нету такого! а должен бы быть...
#
> server 193.124.83.69
#
# попробуем другой сервер
#
Default Server: [193.124.83.69]
Address: 193.124.83.69
Authoritative answers can be found from:
ngs.ru nameserver = ns.intranet.ru
ngs.ru nameserver = ns.risp.ru
ns.risp.ru internet address = 212.20.0.126
ns.intranet.ru internet address = 212.164.71.24
> kave.ru
Server: [193.124.83.69]
Address: 193.124.83.69
*** [193.124.83.69] can't find kave.ru: Non-existent host/domain
#
# то же самое...
#
> exit
итак, проблема в том, что просто никто не знает, какой сервер обслуживает
зону kave.ru. а надо бы, чтобы это знали все... что делать? нужно связываться
с администратором одного из серверов:
ns.ru.net internet address = 193.124.22.65
ns.nsk.ru internet address = 212.20.32.33
ns.spb.su internet address = 193.124.83.69
ns2.nsk.ru internet address = 194.226.177.226
и зело челом бить :-), т.е. просить их внести записи о том, что зону kave.ru обслуживает сервер 212.17.12.115.
теперь, как это сделать. для этого-то в частности и существует soa-запись
в dns. опять зовем nslookup на помощь:
$ nslookup
#
# немного вырезано...
#
> server 193.124.83.69
#
# в принципе, можно спросить и у нашего сервера, но уж очень хочется,
# чтобы был authritative answer
#
Default Server: ns.spb.su
#
# а вот имя сервера оно пригодится для запроса
#
Address: 193.124.83.69
> set q=SOA
#
# устанавливаем тип запроса
#
> ns.spb.su
#
# спрашиваем...
#
Server: ns.spb.su
Address: 193.124.83.69
spb.su
origin = ns.spb.su
mail addr = dnsmaster.relcom.net
#
# вот он, адресок-то! надеюсь, вместо какой точки поставить собачку
# понятно без дополнительных разъяснений.
#
serial = 2004031505
refresh = 21600 (6H)
retry = 3600 (1H)
expire = 1234000 (2w6h46m40s)
minimum ttl = 86400 (1D)
> exit
вместо администратора сервера ns.spb.su можно (даже лучше, по-моему)
связаться с администратором сервера ns.nsk.ru или ns2.nsk.ru, с ними
проще говорить по телефону, ведь почта-то от тебя не уйдет скорее всего.
поэтому первое письмо к ним тебе придется писать с какого-нибудь другого сервера.
понимаешь, вопрос-то как раз и стоит в том, что о МОЕМ СЕРВЕРЕ НИКТО НЕ ЗНАЕТ, а все почему?? да потому что не проходит делегирование домена от .root, вот с чем проблема (!!!)
и разборка идет на тему "ПОЧЕМУ не проходит ??"...
раз уж ты всем рассказываешь, как работает DNS, то, видимо должен быть в курсе, что должно пройти немного времени, пока зона распространится по серверам. тогда, и только тогда сервера УЗНАЮТ, где искать сервер зоны...
а пока об этом знает только мой сервак, да тот, который у меня вторичным прописан...
А ты уверено, что твой домен правильно прописали и зарегистрирова? Ибо о домене kave.ru никакой из доступных мне DNS-серверов просто напросто НЕ ЗНАЕТ.
Всем огроменнейшее спасибо....
все заработало, точнее пока еще не все, но теперь делегирование зоны наконец-то прошло успешно... :)))))))
теперь посмотрим что дальше будет...
проблема заключалась в следующем: IP-правила просто запрещали запросы на 53-й порт извне...
Про запросы тоже еще в самом начале было сказано... Правда там было про их перехват, но проверить-то на предмет их пропуска можно же было...
Ну, в общем. все равно поздравляю с решением ( надеюсь, успешным) проблемы
Кто яростно ненавидит мотоциклистов тот сам латентный мотоциклист.