Всего два нс сервера (с двумя dnsmanager )
при добавлении например поддомена
на первом dnsmanager-е записи обновляются не сразу а через долгое время
на втором dnsmanager сразу
раньше такого не было, и в логах на втором dnsmnaager пишет. а на первом нет.
также при нажатии на кнопку обновить вручную все обновляется и на первом днс-е и на втором.
подскажите где копать )
Смотреть логи named (bind), по какой-то причине он забрать зону не может, может быть перегружен запросами и так далее - трансфером зоны DNSmanager не занимается
на мастере(быстрее всего это тот где ispmgr) добавить в конфиг dns
options {
also-notify {11.11.11.11; 22.22.22.22;};
};
где 11.11.11.11; 22.22.22.22; ip ns1 и ns2 и будет вам счастье
если у вас дебиан открыть /etc/bind/named.conf.options добавить внутрь готового options also-notify {11.11.11.11; 22.22.22.22;};
по какой-то причине
options {
also-notify {11.11.11.11; 22.22.22.22;};
};
так не работает, а если оставить только первый сервер тот что не перезагружал зону
options {
also-notify {11.11.11.11; };
};
работает )
indigo7333, читайте документацию, простое перечисление ip мало
пропишитеnotify behaviour is applicable to both master zones (with 'type master;') and slave zones (with 'type slave;') and if set to 'yes' (the default) then, when a zone is loaded or changed, for example, after a zone transfer, NOTIFY messages are sent to the name servers defined in the NS records for the zone (except itself and the 'Primary Master' name server defined in the SOA record) and to any IPs listed in any also-notify statement.
If set to 'explicit' NOTIFY is only sent to those IP(s) listed in an also-notify statement.
и будут нотификации посылаться на все ip указанные в списке.Код:notify explicit;
А почему DNS манагер сам этого не делает?
notify вообще-то всем slave серверам отсылает named на котором master крутится когда делается reload зоны, не знаю почему не отрабатывало у indigo7333
ls, я процитировал почему. чтобы notify был отослан на конкретный сервер надо как минимум несколько условий соблюсти, и самый простой способ форсировать поведение - добавить explicit.
JaHost.Ru, наверно хотел сказать что панель должна добавлять автоматом строку notify explicit; если указываются адреса для also-notify.
может стоит добавить это дело в очередном фиксе/релизе?!
Вот смотрите, подключаем ISP manager к DNS manager.
При этом нужно править конфиг и прописывать сервер с DNS manager в also-notify. Почему этого не делает панель если она знает что это нужно, и что этот сервер будет как master? (Это вопрос больше к ISP manager)
Ставил конечно давно, но ни один сервер из трёх не заработал из коробки.
В документации по установке вообще ничего об этом нет (небыло). т.к. основательного опыта настройки bind в то время небыло, я перерыл кучу манов и наворотил то что совсем не нужно (те же rndc-key) согласно мануалам из сети.
Во, ещё один важный момент.
Почему LicIP в ISP manager автоматически становится и MasterIP для bind, если MasterIP не указан?
Не понял логики.
Последний раз редактировалось JaHost.Ru; 30.11.2011 в 00:54.