<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: BIND не перечитывает зоны. Как надо делать?</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/83590.html</link>
    <description>Как ПРАВИЛЬНО изменять конфиги бинда (FREEBSD-7.0, BIND 9.4.2), чтобы не нагадить случайно DHCP-серверу, который может изменить конфиг пока я его редактирую, и тогда я перезапишу эти его изменения, либо, наоборот, перезаписать его когда я уже измемнил что надо и собираюсь порестартить named чтобы перечитать зоны? И второй вопрос - а как вообще правильно заставить его перечитать эти файлы зон? &quot;rndc reload&quot; не помогает, &quot;/etc/rc.d/named onereload&quot; тоже не помогает - во всех этих случаях пишется что server reload successful, но на самом деле изменения не вступают в силу... Может быть там надо что-нибудь с serial-ом вверху файлов делать?.. (хотя бы покажите ман более толковый чем man, где твердят что должно помогать rndc reload, а про то как изменять конфиги не сказано вообще, и документацию на isc.org, где я заблудился и так ничего и не нашёл)&lt;br&gt;</description>

<item>
    <title>BIND не перечитывает зоны. Как надо делать? (Призрак)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/83590.html#9</link>
    <pubDate>Sat, 10 Jan 2009 13:58:30 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;/var/log/syslog(или куда вы перенаправили сообщения bind). Будут подобные сообщения: &lt;br&gt;&amp;gt;Jan 10 12:53:36 Falcon named&#091;2279&#093;: reloading configuration succeeded &lt;br&gt;&amp;gt;Jan 10 12:53:36 Falcon named&#091;2279&#093;: reloading zones succeeded &lt;br&gt;&amp;gt;Jan 10 12:53:36 Falcon named&#091;2279&#093;: zone localhost/IN: loaded serial 3 &lt;br&gt;&amp;gt;На самом деле изменения serial играет роль только для синхронизации master-&amp;gt;slave, на самом мастере и так будет работать, но лучше все-таки всегда увеличивать serial. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;По поводу перезаписи. Пользуйтесь vim, он при попытке записи сообщит если файл &lt;br&gt;&amp;gt;был изменен, пока вы его редактировали. Возможно и другие редакторы такое &lt;br&gt;&amp;gt;умеют. Альтернативно редактируйте копию, а потом сравните время модификации с оригиналом &lt;br&gt;&amp;gt;и сделайте mv. &lt;br&gt;&lt;br&gt;Спасибо. Нет, в /var/log/messages (оно?) у меня ничего при этом не пишется (может быть надо было вербозность включить?.. ну да ладно, буду просто перезапускать лучше.) Видимо, придётся руками делать свои скрипты на всё это дело. &quot;Добавить хост&quot;, &quot;удалить х</description>
</item>

<item>
    <title>BIND не перечитывает зоны. Как надо делать? (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/83590.html#8</link>
    <pubDate>Sat, 10 Jan 2009 11:04:27 GMT</pubDate>
    <description>Рекомендую во время rndc reload или /etc/init.d/bind reload смотреть что пишется в /var/log/syslog(или куда вы перенаправили сообщения bind). Будут подобные сообщения:&lt;br&gt;Jan 10 12:53:36 Falcon named&#091;2279&#093;: reloading configuration succeeded&lt;br&gt;Jan 10 12:53:36 Falcon named&#091;2279&#093;: reloading zones succeeded&lt;br&gt;Jan 10 12:53:36 Falcon named&#091;2279&#093;: zone localhost/IN: loaded serial 3 &lt;br&gt;На самом деле изменения serial играет роль только для синхронизации master-&amp;gt;slave, на самом мастере и так будет работать, но лучше все-таки всегда увеличивать serial. &lt;br&gt;&lt;br&gt;По поводу перезаписи. Пользуйтесь vim, он при попытке записи сообщит если файл был изменен, пока вы его редактировали. Возможно и другие редакторы такое умеют. Альтернативно редактируйте копию, а потом сравните время модификации с оригиналом и сделайте mv.&lt;br&gt;</description>
</item>

<item>
    <title>BIND не перечитывает зоны. Как надо делать? (Призрак)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/83590.html#7</link>
    <pubDate>Fri, 09 Jan 2009 18:31:43 GMT</pubDate>
    <description>&amp;gt;будьте аккуратней с номерами) почему-то у вас 20090108 -- восьмое число чтоль &lt;br&gt;&amp;gt;еще до сих пор? &lt;br&gt;&lt;br&gt;Я писал это вчера. )&lt;br&gt;&lt;br&gt;Попробовал снова. Я добавляю запись не только в прямую, но и в обратную зоны. Хм, вспоминая какие проблемы у меня были с биндом - он был совсем не рассчитан на запуск без chroot-а, и мне пришлось что-то с ним делать (но незначительное), чтобы его оттуда вытащить. (Кому-то вытаскивание бинда из chroot-а может показаться ужасным вопиющим нарушением безопасности сервера, но, во-первых, удобнее когда всё лежит там где кажется, а во-вторых, у меня используется varmfs, которая перезаписывается при каждой перезагрузке, и это неудобно.) Может быть, там rndc (и скрипт на запуск) так написаны, что не могут нормально работать когда бинд без chroot-а? Но тогда бы они не писали мне server reload successful, и никаких сообщений об ошибке мне тоже не приходит... =/ может быть попробовать на виртуальной машине на новой системе...&lt;br&gt;&lt;br&gt;А как быть с тем что dhcpd может перезаписать мои файлы если кто-то не</description>
</item>

<item>
    <title>BIND не перечитывает зоны. Как надо делать? (бусик)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/83590.html#6</link>
    <pubDate>Fri, 09 Jan 2009 14:23:19 GMT</pubDate>
    <description>&amp;gt;&amp;gt;именно, нужно зделать serial на +1 к тому, какой у вас сейчас, &lt;br&gt;&amp;gt;&amp;gt;именно по нему bind смотрит дату зоны, и если сериал больше &lt;br&gt;&amp;gt;&amp;gt;предыдущего - перечитывает &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Попробовал. Нифига.) Остановил бинд, сделал ему сериал 2009010801, запустил, сделал 2009010802 и &lt;br&gt;&amp;gt;добавил хост. Сделал rndc reload и /etc/rc.d/named reload - хост не &lt;br&gt;&amp;gt;появился. Сделал /etc/rc.d/named restart - появился. Только если я сначала добавлю &lt;br&gt;&amp;gt;единичку, а потом сделаю restart, то он ругнётся что journal rollforward &lt;br&gt;&amp;gt;failed: journal out of sync with zone. &lt;br&gt;&lt;br&gt;будьте аккуратней с номерами) почему-то у вас 20090108 -- восьмое число чтоль еще до сих пор?&lt;br&gt;</description>
</item>

<item>
    <title>BIND не перечитывает зоны. Как надо делать? (бусик)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/83590.html#5</link>
    <pubDate>Fri, 09 Jan 2009 14:19:52 GMT</pubDate>
    <description>&amp;gt;&amp;gt;ты часом не на слейве пытаешься зону обновить? ) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Нет, это единственный DNS-сервер, он мастер... *проверил на всякий случай* да, мастер. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Проверил на своём ДНС сервере&lt;br&gt;поменял номер на +1&lt;br&gt;добавил новую А запись&lt;br&gt;сохранил&lt;br&gt;ping имя_добавленного_хоста&lt;br&gt;Unknown hostname&lt;br&gt;rndc reload&lt;br&gt;Reply from.....&lt;br&gt;&lt;br&gt;что-то вы всё же делаете нетак.&lt;br&gt;п.с. сам бинд рестартовать нет нужды.&lt;br&gt;п.п.с. у вас rndc reload точно отрабатывает?&lt;br&gt;</description>
</item>

<item>
    <title>BIND не перечитывает зоны. Как надо делать? (Призрак)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/83590.html#4</link>
    <pubDate>Fri, 09 Jan 2009 14:06:54 GMT</pubDate>
    <description>&amp;gt;ты часом не на слейве пытаешься зону обновить? ) &lt;br&gt;&lt;br&gt;Нет, это единственный DNS-сервер, он мастер... *проверил на всякий случай* да, мастер.&lt;br&gt;</description>
</item>

<item>
    <title>BIND не перечитывает зоны. Как надо делать? (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/83590.html#3</link>
    <pubDate>Thu, 08 Jan 2009 19:52:57 GMT</pubDate>
    <description>&amp;gt;&amp;gt;именно, нужно зделать serial на +1 к тому, какой у вас сейчас, &lt;br&gt;&amp;gt;&amp;gt;именно по нему bind смотрит дату зоны, и если сериал больше &lt;br&gt;&amp;gt;&amp;gt;предыдущего - перечитывает &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Попробовал. Нифига.) Остановил бинд, сделал ему сериал 2009010801, запустил, сделал 2009010802 и &lt;br&gt;&amp;gt;добавил хост. Сделал rndc reload и /etc/rc.d/named reload - хост не &lt;br&gt;&amp;gt;появился. Сделал /etc/rc.d/named restart - появился. Только если я сначала добавлю &lt;br&gt;&amp;gt;единичку, а потом сделаю restart, то он ругнётся что journal rollforward &lt;br&gt;&amp;gt;failed: journal out of sync with zone. &lt;br&gt;&lt;br&gt;ты часом не на слейве пытаешься зону обновить? )&lt;br&gt;</description>
</item>

<item>
    <title>BIND не перечитывает зоны. Как надо делать? (Призрак)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/83590.html#2</link>
    <pubDate>Thu, 08 Jan 2009 17:15:19 GMT</pubDate>
    <description>&amp;gt;именно, нужно зделать serial на +1 к тому, какой у вас сейчас, &lt;br&gt;&amp;gt;именно по нему bind смотрит дату зоны, и если сериал больше &lt;br&gt;&amp;gt;предыдущего - перечитывает &lt;br&gt;&lt;br&gt;Попробовал. Нифига.) Остановил бинд, сделал ему сериал 2009010801, запустил, сделал 2009010802 и добавил хост. Сделал rndc reload и /etc/rc.d/named reload - хост не появился. Сделал /etc/rc.d/named restart - появился. Только если я сначала добавлю единичку, а потом сделаю restart, то он ругнётся что journal rollforward failed: journal out of sync with zone.&lt;br&gt;</description>
</item>

<item>
    <title>BIND не перечитывает зоны. Как надо делать? (бусик)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/83590.html#1</link>
    <pubDate>Thu, 08 Jan 2009 15:32:12 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;уже измемнил что надо и собираюсь порестартить named чтобы перечитать зоны? &lt;br&gt;&amp;gt;И второй вопрос - а как вообще правильно заставить его перечитать &lt;br&gt;&amp;gt;эти файлы зон? &quot;rndc reload&quot; не помогает, &quot;/etc/rc.d/named onereload&quot; тоже не &lt;br&gt;&amp;gt;помогает - во всех этих случаях пишется что server reload successful, &lt;br&gt;&amp;gt;но на самом деле изменения не вступают в силу... Может быть &lt;br&gt;&amp;gt;там надо что-нибудь с serial-ом вверху файлов делать?.. (хотя бы покажите &lt;br&gt;&amp;gt;ман более толковый чем man, где твердят что должно помогать rndc &lt;br&gt;&amp;gt;reload, а про то как изменять конфиги не сказано вообще, и &lt;br&gt;&amp;gt;документацию на isc.org, где я заблудился и так ничего и не &lt;br&gt;&amp;gt;нашёл) &lt;br&gt;&lt;br&gt;именно, нужно зделать serial на +1 к тому, какой у вас сейчас, именно по нему bind смотрит дату зоны, и если сериал больше предыдущего - перечитывает&lt;br&gt;</description>
</item>

</channel>
</rss>
