Проблема с Bind

Статус
В этой теме нельзя размещать новые ответы.
Опять неправда :)
Пример Slackware - релиз последней версии был 10 декабря.
И даже если этот скрипт есть rndc это самый правильный и безопасный вариант. Ибо когда вы делаете /etc/init.d/named restart весь кеш слетает и минуту (примерно) днс не работает. Это мои наблюдения - у нас сетка и очень критично рестартовать днс. А так подгрузил конфиг да и все дела )
 
Ты покажи хотя бы одного известного хостера, который предлагает либо хостинг с этой системой, либо сервера дает с ней =))
 
Перечитал топик и не понял причем здесь хостер - что мешает человеку самому поставить. Перечитай мой предыдущий пост.
И даже если этот скрипт есть rndc это самый правильный и безопасный вариант. Ибо когда вы делаете /etc/init.d/named restart весь кеш слетает и минуту (примерно) днс не работает. Это мои наблюдения - у нас сетка и очень критично рестартовать днс. А так подгрузил конфиг да и все дела )
Дело не только в этом скрипте! У вообще это уже оффтоп.
 
Ибо когда вы делаете /etc/init.d/named restart весь кеш слетает и минуту (примерно) днс не работает.

Ты наверно не заметил, но я дал конфиг не кэширующего сервера. Так действительно, ты заоффтопил
 
Я понял тебе принципиально надо поспорить. Только в итоге не прав ты.
1. Не все дистрибутивы обладают SysV. И их достаточно много.
2. Глупо рестартовать сервис если можно перезагрузить конфиг.
3. Читать между строк. Я имел ввиду не только кеширующий ДНС, а все что может стоять за рестартом сервиса. Это было просто примером.
Все кто в танке могут делать
А тем кому важно чтобы все хорошо было, в том числе тем у которых ДНС кеширует, делают
 
Настройка named.conf:
Код:
zone "namedns.info" {
    type master;
    file "/etc/namedb/master/namedns.info";
};
у меня зоны вот так прописаны:
Код:
zone "namedns.info" {
type master;
file "/etc/bind/zone/namedns.info";
allow-update { none; };
allow-transfer { none; };
};

Файл
/etc/namedb/master/namedns.info

Код:
$TTL    3600
namedns.info.    IN    SOA    ns1.namedns.info. root.namedns.info. (2008122300 10800 3600 604800 86400)
namedns.info.    IN    NS     ns1.namedns.info.
namedns.info.    IN    NS     ns2.namedns.info.
ns1.namedns.info.    IN    A       111.222.333.444
ns2.namedns.info.    IN    A       555.666.777.888
Вот эквивалент:
Код:
$TTL    1D
@    IN    SOA    ns1.namedns.info. root.namedns.info. (
                1139029824; serial
                12H    ; refresh
                1H    ; retry
                1W    ; expire
                1H    ; ncache
            )
    IN    NS    ns1.namedns.info.
    IN    NS    ns2.namedns.info.
ns1    IN    A    **.***.**.111
ns2    IN     A    **.***.**.222
так?

Далее создать файл в директории master содать файл "newdomain.com":
Код:
$TTL    3600
newdomain.com.    IN    SOA    ns1.namedns.info. root.namedns.info. (2008122300 10800 3600 604800 86400)
newdomain.com.    IN    NS     ns1.namedns.info.
newdomain.com.    IN    NS     ns2.namedns.info.
newdomain.com.    IN    A       111.222.333.444
www.newdomain.com.    IN    CNAME       newdomain.com.
Код:
$TTL    1D
@    IN    SOA    ns1.namedns.info. root.namedns.info. (
                1139029824; serial
                12H    ; refresh
                1H    ; retry
                1W    ; expire
                1H    ; ncache
            )
    IN    NS    ns1.namedns.info.
    IN     NS     ns2.namedns.info.
    IN    A    **.***.**.111
www    IN    CNAME       newdomain1.com.
*    IN    A    **.***.**.111
так?
смущает вот эта строка в прицепляемом домене:
Код:
newdomain.com.    IN    SOA    ns1.namedns.info. root.namedns.info.
может
Код:
newdomain.com.    IN    SOA    newdomain1.info. root.newdomain1.info.
?
далее /etc/init.d/named restart, если у тебя линукс.
 
МОжешь конечно свои эквиваленты использовать, но раз уж я написал как надо, то логично хотябы попробовать мои варианты ;)

Что касательно твоего смущения:
newdomain.com. IN SOA ns1.namedns.info. root.namedns.info.
в данном случае
ns1.namedns.info это первичный днс сервер,следовательно root.namedns.info это mail dnsmastera.
 
/etc/init.d/named restart, если у тебя линукс
bash: /etc/init.d/named: No such file or directory
есть: /etc/~init.d/
но там нет named

rndc reload - rndc: neither /etc/rndc.conf nor /etc/rndc.key was found

Добавлено через 13 минут
вобщем сделал рестарт киллом:)
 
если у тебя фря, то /etc/rc.d/named restart
в любом случае find / -name named
 
если у тебя фря, то /etc/rc.d/named restart
похоже, нет такой команды(
Код:
named restart
usage: named [-4|-6] [-c conffile] [-d debuglevel] [-f|-g] [-n number_of_cpus]
             [-p port] [-s] [-t chrootdir] [-u username]
             [-m {usage|trace|record|size|mctx}]
named: extra command line arguments
У меня CentOS 4.6
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху