Зона mydom.org.xxx работает, а делегировать подзону не выходит ( помогите, плз, найти ошибку!!
#less named.conf
...
zone "mydom.org.xxx" {
type master;
file "mydom.org.xxx";
};
zone "subdom.mydom.org.xxx" {
type master;
file "noc.mydom.org.xxx";
};#less mydom.org.xxx
$TTL 3600
$ORIGIN mydom.org.xxx.
@ IN SOA ns.mydom.org.xxx. hostmaster.mydom.org.xxx. (
2009011407 ; Serial
14400 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum
IN NS ns.mydom.org.xxx.
IN NS ns.secondary.net.yyy.IN MX 10 relay.mydom.org.xxx.
ns IN A 190.182.60.3
noc IN NS ns.noc.mydom.org.xxx.
ns.noc IN A 190.182.60.3
...
#less noc.mydom.org.xxx
$TTL 3600$ORIGIN noc.mydom.org.xxx.
@ IN SOA ns.noc.mydom.org.xxx. hostmaster.noc.mydom.org.xxx. (
2009011407 ; Serial
14400 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum
IN NS ns.noc.mydom.org.xxx.
IN A 190.182.60.4
ns IN A 190.182.60.3
# nslookup noc.mydom.org.xxx
Server: 190.182.60.3
Address: 190.182.60.3#53
** server can't find noc.mydom.org.xxx: NXDOMAIN# nslookup ns.noc.mydom.org.xxx
Server: 190.182.60.3
Address: 190.182.60.3#53
** server can't find ns.noc.mydom.org.xxx: NXDOMAINэто всё в пределах одного и того же сервера 190.182.60.3 , поэтому слэйв пока не делал, пусть хоть так заработает
Для начала рестартануть named и почитать, что он при рестарте напишет в syslog
>zone "mydom.org.xxx" {
> type master;
> file "mydom.org.xxx";
>};
>zone "subdom.mydom.org.xxx" {
> type master;
> file "noc.mydom.org.xxx";У тебя как в итоге зона называется? А то в файле одно, в конфига совсем иное название.
subdom.mydom.org.xxx
noc.mydom.org.xxx
Что из них правильно, то и пропиши в zone "тут.mydom.org.xxx" { ......
Для начала)
zone "mydom.org.xxx" {
type master;
file "mydom.org.xxx";
};
zone "noc.mydom.org.xxx" {
type master;
file "noc.mydom.org.xxx"
};
Здесь и везде:
noc.mydom.org.xxx
в рабочих файлах такой погрешности нет
где-то можно почитать хорошо ?
пока ошибку не нашёл
>где-то можно почитать хорошо ?
>пока ошибку не нашёлОК. Тогда во-первых у тебя должно быть по один файл конфиги на главном серваке.
zone "mydom.org.xxx" {
type master;
file "mydom.org.xxx";
}
Именно в нем прописываешь что то вида noc NS IPвторойсервер
(просто не помню твой айпи)
а у второго сервака пишешь
zone "noc.mydom.org.xxx" {
type master;
file "noc.mydom.org.xxx";
}И там уже все для зоны noc.mydom.org.xxx. Вот.
А разве на одном и том же сервере обе зоны нельзя организовать?
>А разве на одном и том же сервере обе зоны нельзя организовать?
>А зачем? Тебе же нужно именно делегирование? То есть ты когда отдаешь зону на адиминистрирование другой организации/отделу/компании/ и т.д и т.п.
>>А разве на одном и том же сервере обе зоны нельзя организовать?
>>
>
>А зачем? Тебе же нужно именно делегирование? То есть ты когда отдаешь
>зону на адиминистрирование другой организации/отделу/компании/ и т.д и т.п.Если тебе нужно держать актуальной копию зоны, то пропиши на сервере slave для зоны,которую проделегировал. Не пробовал))), но может и прокатит
>>А разве на одном и том же сервере обе зоны нельзя организовать?
>>
>
>А зачем? Тебе же нужно именно делегирование? То есть ты когда отдаешь
>зону на адиминистрирование другой организации/отделу/компании/ и т.д и т.п.Нужно, что бы поддомен редактировался на том же сервере, но другим человеком, имел свою почту, хосты и т.д.
вообще, на одном и том же сервере такое возможно?
Да возможно и занимает несколько минут. Разумеется для тех, кто в случае проблем способен посмотреть сообщения named и узнать из них ошибку. А вы продолжайте работать методом тыка.На всякий случай повторю, различайте делегирование на другой сервер и выделение зоны в отдельный файл в пределах того же сервера. В вашем случае записи об NS noc.mydom в зоне mydom лишние, они никогда не будут использованы. Вреда от них нет, но и пользы тоже, потому что сервер при приходе запроса о @.noc.mydom даже не заглянет в файл с зоной mydom, а сразу перейдет к содержимому noc.mydom
>Да возможно и занимает несколько минут. Разумеется для тех, кто в случае
>проблем способен посмотреть сообщения named и узнать из них ошибку. А
>вы продолжайте работать методом тыка.
>
>На всякий случай повторю, различайте делегирование на другой сервер и выделение зоны
>в отдельный файл в пределах того же сервера. В вашем случае
>записи об NS noc.mydom в зоне mydom лишние, они никогда не
>будут использованы. Вреда от них нет, но и пользы тоже, потому
>что сервер при приходе запроса о @.noc.mydom даже не заглянет в
>файл с зоной mydom, а сразу перейдет к содержимому noc.mydomчувствуется правильный подход
для плавающих уточните, плз:
п.1. где правильно и эффективно прочитать (не 500 страниц, ну, хотя бы 100)
п.2. речь идёт не об формировании зоны, а о формировании подзоны - поддомена, при этом сам домен уже существует здесь же. Вопрос можно ли поддомен выделить на тот же хост, где и основной домен... опять упираемся в п.1 ))
заранее спасибо
>п.1. где правильно и эффективно прочитать (не 500 страниц, ну, хотя бы
>100)Не знаю, сам в свое время почитал некоторые rfc и доку к бинду. Если уметь читать, то там и 10 страниц не наберется. А вообще основные принципы dns и bind можно изложить на одной странице, не исключен вариант, что такие изложения можно найти в инете.
>п.2. речь идёт не об формировании зоны, а о формировании подзоны -
>поддомена, при этом сам домен уже существует здесь же. Вопрос можно
>ли поддомен выделить на тот же хост, где и основной домен...
>опять упираемся в п.1 ))
>заранее спасибоНачинайте с доки бинда, там достаточно внятно объяснен термин zone, без его понимания дело дальше не пойдет.
Правильно ли я понимаю, что логи вы по религиозным причинам не хотите смотреть? Или может вы принципиально не ищете легких путей?
>[оверквотинг удален]
>Address: 190.182.60.3#53
>** server can't find noc.mydom.org.xxx: NXDOMAIN
>
># nslookup ns.noc.mydom.org.xxx
>Server: 190.182.60.3
>Address: 190.182.60.3#53
>** server can't find ns.noc.mydom.org.xxx: NXDOMAIN
>
>это всё в пределах одного и того же сервера 190.182.60.3 , поэтому
>слэйв пока не делал, пусть хоть так заработаетвместо этого
noc IN NS ns.noc.mydom.org.xxx.
ns.noc IN A 190.182.60.3добавь
noc.mydom.org.xxx IN NS ns.noc.mydom.org.xxx.
ns.noc.mydom.org.xxx IN A 190.182.60.3
>добавь
>
>noc.mydom.org.xxx IN NS ns.noc.mydom.org.xxx.
>ns.noc.mydom.org.xxx IN A 190.182.60.3так не работает,
тут надо бы почитать матчасть,
Angra, чувствую, что делает правильные замечания, только не говорит, что читать
>
>>добавь
>>
>>noc.mydom.org.xxx IN NS ns.noc.mydom.org.xxx.
>>ns.noc.mydom.org.xxx IN A 190.182.60.3
>
>так не работает,
>тут надо бы почитать матчасть,
>Angra, чувствую, что делает правильные замечания, только не говорит, что читатьAngra действительно верно говорит, я вам написал настройку с делегированием, то есть нужно было еще файлик зоны создать , ну, а если без делегирования, то в своем файлике просто добавь
$origin noc.mydom.org.xxx
и ниже этой записи помещайте записи для этого поддомена
а вот ссылочки
http://athena.vvsu.ru/inetcourse/labs/dns.html
http://bog.pp.ru/work/bind.html#log
огромадное спасибо за советы и ссылочки!!
надо и буду читать>нужно было еще файлик зоны создать ,
на счёт файлика я понял, но почемуй-то не получилось,
видимо, нужно читать )))