<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Расщепление зоны DNS</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93548.html</link>
    <description>Есть DNS с несколькими файлами зон. Для одной из зон нужно чтобы во внутреннюю сеть отдавались внутренние адреса, а для внешних адресов - внешние.&lt;br&gt;Делается это как я понял с помощью оператора view.&lt;br&gt;Создаем два файла для одной зоны: один для внутренних адресов, другой для внешних. Создаем например view internal  и view external и в каждом из них указываем соответствующие файлы для нужной зоны.&lt;br&gt;А вот что касается других зон, по которым все остается без изменений, нужно ли их указывать в обоих view или нет? &lt;br&gt;В книжке Крикета Ли и Пола Альбица &quot;DNS и BIND&quot; пишут: &quot;если создан хотя бы один оператор view, все операторы zone должны быть явно включены в один из видов.&quot; &lt;br&gt;Если мы явно включим все операторы zone например в view internal а в view external их не укажем, какие адреса будут отдаваться клиентам view external по этим зонам?&lt;br&gt;Я так понимаю нужно перечислять все zone в обоих view. Или я ошибаюсь?&lt;br&gt;</description>

<item>
    <title>Расщепление зоны DNS (LSTemp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93548.html#12</link>
    <pubDate>Sat, 14 Jul 2012 23:53:11 GMT</pubDate>
    <description>&amp;gt; Есть DNS с несколькими файлами зон. Для одной из зон нужно чтобы &lt;br&gt;&amp;gt; во внутреннюю сеть отдавались внутренние адреса, а для внешних адресов - &lt;br&gt;&amp;gt; внешние.&lt;br&gt;&amp;gt; Делается это как я понял с помощью оператора view.&lt;br&gt;&amp;gt; Создаем два файла для одной зоны: один для внутренних адресов, другой для &lt;br&gt;&amp;gt; внешних. Создаем например view internal  и view external и в &lt;br&gt;&amp;gt; каждом из них указываем соответствующие файлы для нужной зоны.&lt;br&gt;&amp;gt; А вот что касается других зон, по которым все остается без изменений, &lt;br&gt;&lt;br&gt;млять!!!! (простите за грубость  модераторы)! &lt;br&gt;&lt;br&gt;ты про дерективу include не слышал? почитай в man. воткни в файл все что не изменяется, include его в ллюбую зону, флаг те в руки и отстань если логику работы сервиса понять не можешь&lt;br&gt;&lt;br&gt;&amp;gt; нужно ли их указывать в обоих view или нет?&lt;br&gt;&amp;gt; В книжке Крикета Ли и Пола Альбица &quot;DNS и BIND&quot; пишут: &quot;если &lt;br&gt;&amp;gt; создан хотя бы один оператор view, все операторы zone должны быть &lt;br&gt;&amp;gt; явно включены в один из видов.&quot; &lt;br&gt;&amp;gt; Если мы явно включим все операторы zone например в view internal а &lt;br&gt;&amp;gt; </description>
</item>

<item>
    <title>Расщепление зоны DNS (LSTemp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93548.html#11</link>
    <pubDate>Sat, 14 Jul 2012 23:16:29 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; Хм... Мне всегда казалось, что попав под первый view с match-clients (any), &lt;br&gt;&amp;gt;&amp;gt; последующие view не рассматриваются.&lt;br&gt;&amp;gt; тут порядок правил не важен.&lt;br&gt;&amp;gt; используется более точное совпадение ИП (по длине маски) во всех acl. any &lt;br&gt;&amp;gt; = маска /0 = любое значение всех 32-х битов в ИП. &lt;br&gt;&amp;gt; если под более точную маску из другого acl не попало (например &lt;br&gt;&amp;gt; 192.168.0.1 255.255.255.0 = 192.168.0.1/24), то в конце концов попадет сюда.&lt;br&gt;&amp;gt;&amp;gt; У меня через include подцепляются общие зоны как в view &quot;internal&quot;, так &lt;br&gt;&amp;gt;&amp;gt; и external.&lt;br&gt;&amp;gt;&amp;gt; Или я ошибаюсь?&lt;br&gt;&lt;br&gt;Коллеги, Вы почему-то совсем игнорируете возможность указывать ! в acl. в применении &amp;gt; (больше) 2-х интерфейсов.&lt;br&gt;&lt;br&gt;&lt;br&gt;и к тому же даже с относительно старым биндом: man его:&lt;br&gt;&lt;br&gt;           view string optional_class &#123;&lt;br&gt;                match-clients &#123; address_match_element; ... &#125;;&lt;br&gt;                match-destinations &#123; address_match_element; ... &#125;;&lt;br&gt;                match-recursive-only boolean;&lt;br&gt;                key string &#123;&lt;br&gt;                     algor</description>
</item>

<item>
    <title>Расщепление зоны DNS (DN)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93548.html#10</link>
    <pubDate>Fri, 13 Jul 2012 13:55:33 GMT</pubDate>
    <description>&amp;gt; Из ответа участника форума с ником &quot;DN&quot; я сделал следующий вывод, что &lt;br&gt;&amp;gt; можно сделать общую зону common, т.е.&lt;br&gt;&lt;br&gt;В документации BIND сказано, что разделение на view делается по&lt;br&gt;адресам клиентов или/и адресам BIND сервера, на которые поступает запрос.&lt;br&gt;Понятно, что полное множество адресов клиентов можно разделить на несколько&lt;br&gt;множеств, как пересекающиеся, так и нет, и т.д.&lt;br&gt;Each view statement defines a view of the DNS namespace that will be seen by a subset of clients.&lt;br&gt;http://ftp.isc.org/isc/bind9/cur/9.9/doc/arm/Bv9ARM.ch06.html#view_statement_grammar&lt;br&gt;&lt;br&gt;Как Вы назовете эти view (common,external,internal,users1) - это дело десятое.&lt;br&gt;&lt;br&gt;В match-clients &#123; address_match_list &#125;; важен порядок обработки списка.&lt;br&gt;http://ftp.isc.org/isc/bind9/cur/9.9/doc/arm/Bv9ARM.ch06.html#address_match_lists&lt;br&gt;&lt;br&gt;&amp;gt; У меня была уверенность в том, что попав под ACL internal_network последующие &lt;br&gt;&amp;gt; view уже не рассматриваются (подобно CISCO acl). Правда настраивал BIND я &lt;br&gt;&lt;br&gt;Я всегда делаю непересекающиеся множества в списках дл</description>
</item>

<item>
    <title>Расщепление зоны DNS (Anatoliy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93548.html#9</link>
    <pubDate>Fri, 13 Jul 2012 09:49:10 GMT</pubDate>
    <description>Коллеги, у меня в настройках BIND 9.6.-ESV-R5-P1 (FreeBSD 8.3-RELEASE-p3) следующие:&lt;br&gt;&lt;br&gt;acl internal_network &#123; x.x.142.0/24; !any &#125;;&lt;br&gt;acl external_network &#123; !x.x.142.0/24; any; &#125;;&lt;br&gt;&lt;br&gt;// x.x.142.0/24; - NAT, этим пользователям я могу выдавать RFC1918 записи. &lt;br&gt;&lt;br&gt;view &quot;internal&quot; &#123;&lt;br&gt; match-clients &#123; internal_network; &#125;;&lt;br&gt; include &quot;working/allviews.template.conf&quot;; // тут у меня общие зоны и рутовые сервера&lt;br&gt;&lt;br&gt; //Обратные приватные зоны ну и т.д.&lt;br&gt; zone &quot;222.7.10.in-addr.arpa&quot; in &#123;&lt;br&gt;  type master;&lt;br&gt; &#125;;&lt;br&gt; &lt;br&gt; zone &quot;domain.com&quot; in &#123; // ответы для зоны могут отличаться в зависимости от SRCip, и я соответственно разделил их в разные view.&lt;br&gt;  type master;&lt;br&gt;  file &quot;master/int/domain.com&quot;;&lt;br&gt; // skip&lt;br&gt; &#125;&lt;br&gt;&lt;br&gt; // skip&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;view &quot;external&quot; &#123; &lt;br&gt; match-clients &#123; external_network; &#125;; &lt;br&gt; include &quot;working/allviews.template.conf&quot;;&lt;br&gt; &lt;br&gt; zone &quot;domain.com&quot; in &#123;&lt;br&gt;  type master;&lt;br&gt;  file &quot;master/ext/domain.com&quot;;&lt;br&gt; &#125;&lt;br&gt;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;Из ответа участника форума с ником &quot;DN&quot; я сделал следующий вывод, что можно сделать общую зону common, т.е.&lt;br&gt;&lt;br&gt;acl</description>
</item>

<item>
    <title>Расщепление зоны DNS (DN)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93548.html#8</link>
    <pubDate>Wed, 11 Jul 2012 14:38:44 GMT</pubDate>
    <description>&amp;gt; Какой ответ получит клиент из локальной сети запросивший адрес из зоны не &lt;br&gt;&amp;gt; включенной в view internal?&lt;br&gt;&lt;br&gt;Поделите множество клиентов &quot;any&quot; на непересекающиеся подмножества клиентов.&lt;br&gt;Количество непересекающихся подмножеств клиентов - это и будет количество&lt;br&gt;необходимых view.&lt;br&gt;Each view statement defines a view of the DNS namespace that will be seen by a subset of clients.&lt;br&gt;&lt;br&gt;В каждое view помешаете те зоны и с тем их содержанием, которое считает нужным.&lt;br&gt;Кажется, должно быть так.  &lt;br&gt;&lt;br&gt;По поводу попадания или не попадания клиента в acl .&lt;br&gt;http://ftp.isc.org/isc/bind9/cur/9.9/doc/arm/Bv9ARM.ch06.html#address_match_lists &lt;br&gt;</description>
</item>

<item>
    <title>Расщепление зоны DNS (nkly)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93548.html#7</link>
    <pubDate>Wed, 11 Jul 2012 13:10:32 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Хм... Мне всегда казалось, что попав под первый view с match-clients (any), &lt;br&gt;&amp;gt;&amp;gt; последующие view не рассматриваются.&lt;br&gt;&amp;gt; Не надо включать зоны из view common в другие view.&lt;br&gt;&amp;gt; Первоисточник посмотрите.&lt;br&gt;&amp;gt; http://www.isc.org/software/bind/documentation &lt;br&gt;&amp;gt; http://ftp.isc.org/isc/bind9/cur/9.9/doc/arm/Bv9ARM.ch06.html#view_statement_grammar &lt;br&gt;&lt;br&gt;Уважаемый DN. По приведенным вами ссылкам для моей версии BIND 9.6.1 нашел следующее:&lt;br&gt;&lt;br&gt;The order of the view statements is significant &amp;#8212; a client request will be resolved in the context of the first view that it matches.&lt;br&gt;&lt;br&gt;То-есть клиент по match-clients &quot;any&quot; будет обработан в view external и до view common не дойдет. Соответственно клиент из локальной сети будет обработан в view internal и тоже дальше не пойдет и не получит информацию о зонах которые не включены в view internal.&lt;br&gt;Какой ответ получит клиент из локальной сети запросивший адрес из зоны не включенной в view internal?&lt;br&gt;</description>
</item>

<item>
    <title>Расщепление зоны DNS (LSTemp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93548.html#6</link>
    <pubDate>Tue, 10 Jul 2012 14:58:08 GMT</pubDate>
    <description>&amp;gt;&amp;gt; в таком случае что нужно указать в match-clients для view common?&lt;br&gt;&amp;gt;&amp;gt; any &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; И в каком порядке должны следовать view?&lt;br&gt;&amp;gt;&amp;gt; В порядке, который обеспечивает подстановку определений, типа &lt;br&gt;&amp;gt;&amp;gt; acl &quot;internals&quot; &#123;192.168.10.0/24; 192.168.20.0/24; 127.0.0.1/32&#125;; &lt;br&gt;&amp;gt;&amp;gt; и своевременность считывания inсlude файлов.&lt;br&gt;&amp;gt; Хм... Мне всегда казалось, что попав под первый view с match-clients (any), &lt;br&gt;&amp;gt; последующие view не рассматриваются.&lt;br&gt;&lt;br&gt;тут порядок правил не важен.&lt;br&gt;используется более точное совпадение ИП (по длине маски) во всех acl. any = маска /0 = любое значение всех 32-х битов в ИП. если под более точную маску из другого acl не попало (например 192.168.0.1 255.255.255.0 = 192.168.0.1/24), то в конце концов попадет сюда.&lt;br&gt;&lt;br&gt;&amp;gt; У меня через include подцепляются общие зоны как в view &quot;internal&quot;, так &lt;br&gt;&amp;gt; и external.&lt;br&gt;&amp;gt; Или я ошибаюсь?</description>
</item>

<item>
    <title>Расщепление зоны DNS (DN)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93548.html#5</link>
    <pubDate>Tue, 10 Jul 2012 09:52:31 GMT</pubDate>
    <description>&amp;gt; Хм... Мне всегда казалось, что попав под первый view с match-clients (any), &lt;br&gt;&amp;gt; последующие view не рассматриваются.&lt;br&gt;&lt;br&gt;Не надо включать зоны из view common в другие view.&lt;br&gt;&lt;br&gt;Первоисточник посмотрите.&lt;br&gt;http://www.isc.org/software/bind/documentation&lt;br&gt;http://ftp.isc.org/isc/bind9/cur/9.9/doc/arm/Bv9ARM.ch06.html#view_statement_grammar&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Расщепление зоны DNS (Anatoliy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93548.html#4</link>
    <pubDate>Tue, 10 Jul 2012 08:51:22 GMT</pubDate>
    <description>&amp;gt; в таком случае что нужно указать в match-clients для view common?&lt;br&gt;&amp;gt; any &lt;br&gt;&amp;gt;&amp;gt; И в каком порядке должны следовать view?&lt;br&gt;&amp;gt; В порядке, который обеспечивает подстановку определений, типа &lt;br&gt;&amp;gt; acl &quot;internals&quot; &#123;192.168.10.0/24; 192.168.20.0/24; 127.0.0.1/32&#125;; &lt;br&gt;&amp;gt; и своевременность считывания inсlude файлов.&lt;br&gt;&lt;br&gt;Хм... Мне всегда казалось, что попав под первый view с match-clients (any), последующие view не рассматриваются. &lt;br&gt;У меня через include подцепляются общие зоны как в view &quot;internal&quot;, так и external.&lt;br&gt;Или я ошибаюсь?&lt;br&gt;</description>
</item>

</channel>
</rss>
