проблема такова: есть днс сервер ns1.###.ru. на нем прописал в конфигах:
named.conf:
...
zone "xxx.info" {
type master;
file "master/xxx.info";
};
...xxx.info:
$TTL 86400
@ IN SOA ns1.###.ru. hostmaster.xxx.info. (
200608251 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)
IN NS ns1.###.ru.
IN MX 10 mail
$ORIGIN xxx.info.
www IN A <ip-address>
mail IN A <ip-address>Прописал сегодня с утра. Делаю #dig xxx.info - говорит Server:
** server can't find xxx.info: NXDOMAINесли делаю так dig @ns1.###.ru, то все нормально, показывает зону. Если в resolve.conf прописать этот ДНС раньше, чем днс провайдера, то тоже все работает. Значит, дело в том, что не обновились днс записи просто на серверах провайдеров?
>если делаю так dig @ns1.###.ru, то все нормально, показывает зону. Если в
>resolve.conf прописать этот ДНС раньше, чем днс провайдера, то тоже все
>работает. Значит, дело в том, что не обновились днс записи просто
>на серверах провайдеров?
А зону то вам делегировали ? www.dnsreport.com вам в помощь. И еще - сейчас expire рекомендуют большой ставить, поэтому могли и не обновиться
$TTL 86400
@ IN SOA ns1.###.ru. hostmaster.xxx.info. (
200608251 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)
IN NS ns1.###.ru.
IN MX 10 mail
IN A <ip-address>
www IN A <ip-address>
mail IN A <ip-address>
насчет делегирования - whois xxx.info говорит Name Server:NS1.###.RU. Это?
2 SubGun - спасибо, был невнимателен я.
nslookup
>server ns1.###.ru
>xxx.info
Далее. Не считаете ли вы, что нужно cообщить провайдеру о вашей зоне, сделать allow-transfer на него для это зоны
zone "xxx.info" {
type master;
file "master/xxx.info";
alow-transfer {<ip-провайдера>; };
};
и в файле зоны прописать не только свой DNS, но и DNS провайдера? А по написаному я не увидел, что у вас где-то secondary dns есть.
сделал как Вы сказали, разрешил пересылку зоны
> #nslookup
> >server ns1.###.ru
> xxx.info
говорит следующее:
Name: ххх.info
Address: <правильный-ip-aдрес>
А теперь:#nslookup
>server <ns-провайдера>
>xxx.info
нет, и теперь тоже говорит
server can't find xxx.info: NXDOMAIN
Ты звонил провайдеру? Просил у него прописать у себя зону, чтобы он у тебя был вторичным DNS? Весь секс к провайдеру.
Однако, если тебе не нужен второй DNS(допустим, Ru-Center требует два DNS), то просто пропиши свой DNS и жди 8-12 часов.
еще раз огромное спасибо за помощь!
Не за что :)
dnsstuff.com говорит, что нет SOA записей для yyy.info и что yyy.info не существует. А почему же тогда whois показывает что сервер имен ###.ru. И на этом сервере имен прописана запись SOA. Не делегировали зону?
Ты можешь назвать свой домен и NS к нему(реальные)? Чтобы можно было самому посмотреть.
Если хочешь, то в личку. На мыло пиши.
скинул на мыло
Я так понимаю, что не делегировали зону.Searching for mobilki.info MX record at k.root-servers.net Got referral to e9.info.afilias-nst.info. [took 249 ms]
Searching for mobilki.info MX record at e9.info.afilias-nst.info. Timed out. Trying again.
Searching for mobilki.info MX record at f9.info.afilias-nst.org. Reports no MX records (NXDOMAIN). 5ms.
Ранее этот домен был на другом сервере. Теперь его решили перенести сюда. Записи у регистратора доменов обновлял не я. А куда обратиться чтобы зону делегировали?
Вообще-то, если был изменет DNS, то зона должна сама обновится. Главное serial изменяй, если вносишь(вносил) изменения в файл зоны.
Я не до конца понимаю что-то, очевидно. Если whois показывает сервер имен новый - то значит, зону делегировали? Serial я обновляю. Кто должен делегировать зону? Говорит, что нет SOA записи.
Дай еще раз свой файл зоны.
$TTL 86400
@ IN SOA ns1.mobilki.info. hostmaster.mobilki.info. (
200608283 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)
IN NS ns1.mobilki.info.
IN NS zero.hq.telecet.com.
IN MX 10 mail
IN A 81.22.215.70
$ORIGIN mobilki.info.
www IN A 81.22.215.70
mail IN A 81.22.215.70
ns1 IN A 81.22.202.182вот файл зоны.
Теперь еще раз подумай, что ты за зону написал. И внимательно свои NS посмотри, а так же те, что whois выдает.
$TTL 86400
@ IN SOA ns1.abh.ru. hostmaster.mobilki.info. (
200608285 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)
IN NS ns1.abh.ru.
IN NS zero.hq.telecet.com.
IN MX 10 mail
IN A 81.22.215.70
$ORIGIN mobilki.info.
www IN A 81.22.215.70
mail IN A 81.22.215.70Снова сейчас изменил на то, что было
>Я не до конца понимаю что-то, очевидно. Если whois показывает сервер иментак следует ВНИМАТЕЛЬНО почитать документацию
>новый - то значит, зону делегировали? Serial я обновляю. Кто должен
>делегировать зону? Говорит, что нет SOA записи.ДЕЛЕГИРОВАНИЕ - это выдача полномочий на ведение ЗАРЕГИСТРИРОВАННОЙ зоны.
Выбираем свободное подходящее нам имя, например lala.org:- предварительно настраиваем DNS и поднимаем Nameserver обслуживающий зону lala.org
- проверяем чтобы НЕБЫЛО ошибок
- регистрируем у РЕГИСТРАТОРА, обычно последние ПРОИЗВОДЯТ проверки на правильность
настроек зоны и на работоспособность - как только проверки успешно завершились ->
нам ДЕЛЕГИРУЮТ зону: заносят в базы и тд и тп - это whois
- теперь зона будет некоторое время разбегаться ПО МИРУ, те оседать в чужих кешах DNS,
это может занять времени от пары-тройки дней до неделиВсе, регистрация есть, права делегированы, теперь МОЖЕМ при необходимости ИЗМЕНЯТЬ
nameserver'а которые обслуживали зону lala.org - изменения производятся в настройках
DNS и соответственно в базах регистратора(whois)Понятно?
Все остальное - это правильность настроек DNS(зоны).
Черт, смотрите. whois выводит имена серверов с завершающей точкой в конце. А whois mobilki.info - без завершающей точки. Т.е. адрес не прямой тогда, а относительный. Щас буду звонить, чтобы поменяли
IMHO:
$TTL 86400
@ IN SOA ns1.mobilki.info. hostmaster.mobilki.info. (
200608286 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)
IN NS ns1.mobilki.info.
IN NS zero.hq.telecet.com.
IN MX 10 mail
IN A 81.22.215.70www IN CNAME mobilki.info.
mail IN CNAME mobilki.info.
ns1 IN A 81.22.202.182
>Черт, смотрите. whois выводит имена серверов с завершающей точкой в конце. А
>whois mobilki.info - без завершающей точки. Т.е. адрес не прямой тогда,
>а относительный. Щас буду звонить, чтобы поменялия вам ФСЁ расписал - МАРШ читать до посинения (включая теорию) вместо того чтобы
заниматься хней:[alone]~ > whois -h whois.afilias.info mobilki.info | grep -i name
determining the contents of a domain name registration record in the
Afilias except as reasonably necessary to register domain names or
Domain Name:MOBILKI.INFO
Registrant Name:Alexandr Pronyagin
Admin Name:Alexandr Pronyagin
Billing Name:Alexandr Pronyagin
Tech Name:Alexandr Pronyagin
Name Server:NS1.ABH.RU
^^^^^^^^^^^^^^^^^^^^^^
[alone]~ >[alone]~ > nslookup -q=ns mobilki.info. ns1.abh.ru
Server: ns1.abh.ru
Address: 81.22.202.182#53mobilki.info nameserver = ns1.mobilki.info.
mobilki.info nameserver = zero.hq.telecet.com.[alone]~ >
еще НУЖНЫ комментарии?! :-E
Сорри, забыл перезапустить после последнего изменения конфига. А насчет читать - и так уж читаемс рук-во сис.администратора UNIX
>Сорри, забыл перезапустить после последнего изменения конфига. А насчет читать - и
>так уж читаемс рук-во сис.администратора UNIXможет кто-нить пояснит человеку мое предыдущее письмо с результатами whois и nslookup?!
ps. теорию DNS вам надо изучать, а всякие там "рук-во сис.администратора UNIX" должны и
вовсе быть настольными книгами
Вот такой должна быть твоя зона:
$TTL 86400
@ IN SOA ns1.mobilki.info. hostmaster.mobilki.info. (
200608286 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)
IN NS ns1.mobilki.info.
IN NS ns1.abh.ru.
IN MX 10 mail.mobilki.info.
IN A 81.22.215.70
www IN A 81.22.215.70
mail IN A 81.22.215.70
ns1 IN A 81.22.202.182Соответственно, на ns1.abh.ru должно быть прописаны такие же NS записи.
P.S. zero.hq.telecet.com вообще про вашу зону не знает. Я же сказал, делайте
nslookup
>server <ns-провайдера>
>xxx.info
чтобы проверить.
сейчас сделал все так, как Вы сказали