The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Порядок резольвинга в BINDe :("
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Порядок резольвинга в BINDe :("
Сообщение от Bushi emailИскать по авторуВ закладки on 19-Июн-03, 10:16  (MSK)
Решил я избавиться от корпоративного Microsoft DNS сервера и установил вместо него BIND 9.x.x на FreeBSD. Сеть побита на виланы и несколько серверов имебют более одного интерфейса (по интерфейсу на вилан) с одинаковыми именами. То есть на один сервер в файле зоны прописывалось несколько записей A с разными ip-адресами. На запросы клиента BIND выдает ответы по порядку, перебирая адреса, а Microsoft DNS выдавал клиенту адрес из его подсети, то есть клиент получал ближайший адрес. Возникает проблема - клиент получает адрес, не принадлежащий его подсети и соответственно не может установить связь. Как заставить BIND выдавать адрес из подсети клиента, как это делает Microsoft DNS?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Порядок резольвинга в BINDe :("
Сообщение от noname Искать по авторуВ закладки on 19-Июн-03, 10:26  (MSK)
>
>связь. Как заставить BIND выдавать адрес из подсети клиента, как это
>делает Microsoft DNS?

посмотри в сторону view

view "lan1" {
     match-clients { 192.168.1.0/24; };

zone {

};
};

Делаешь сколько надо тебе видов для каждой подсети

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Порядок резольвинга в BINDe :("
Сообщение от Bushi emailИскать по авторуВ закладки on 19-Июн-03, 10:36  (MSK)
>>
>>связь. Как заставить BIND выдавать адрес из подсети клиента, как это
>>делает Microsoft DNS?
>
>посмотри в сторону view
>
>view "lan1" {
>     match-clients { 192.168.1.0/24; };
>
>zone {
>
>};
>};
>
>Делаешь сколько надо тебе видов для каждой подсети
Немного не то. У меня и так view используется для разделения корпоративной  и интернет-зоны. А если подсетей десяток? И используется динамическое обновление? Сложновато получается. Проще обратно на MS перейти.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Порядок резольвинга в BINDe :("
Сообщение от pablo emailИскать по авторуВ закладки on 19-Июн-03, 10:36  (MSK)
>То есть на один сервер в файле зоны прописывалось несколько записей
>A с разными ip-адресами. На запросы клиента BIND выдает ответы по
>порядку, перебирая адреса, а Microsoft DNS выдавал клиенту адрес из его
>подсети, то есть клиент получал ближайший адрес. Возникает проблема - клиент
>получает адрес, не принадлежащий его подсети и соответственно не может установить
>связь. Как заставить BIND выдавать адрес из подсети клиента, как это
>делает Microsoft DNS?
Из того что есть в мане по named, есть только следующие опции:

fixed
     Records are returned in the order they are defined in the zone file.
random
     Records are returned in some random order.
cyclic
     Records are returned in a round-robin order.

Это не совсем то что нужно, как я понял задачу.
Давай еще раз уточним. Клиент получает адрес dns сервера динамически, и ему адреса возвращается по порядку? Если тот случай то приведенные выше опции не подойдут. Можно попробовать, настроить несколько named, по одному на каждый интерфейс. Либо использовать bind9 с его views. Я бы склонялся к последнему.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Порядок резольвинга в BINDe :("
Сообщение от Bushi emailИскать по авторуВ закладки on 19-Июн-03, 10:55  (MSK)

>Это не совсем то что нужно, как я понял задачу.
>Давай еще раз уточним. Клиент получает адрес dns сервера динамически, и ему
>адреса возвращается по порядку? Если тот случай то приведенные выше опции
>не подойдут. Можно попробовать, настроить несколько named, по одному на каждый
>интерфейс. Либо использовать bind9 с его views. Я бы склонялся к
>последнему.

А опции topology и sortlist могут чем нибуть помочь?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Порядок резольвинга в BINDe :("
Сообщение от pablo emailИскать по авторуВ закладки on 19-Июн-03, 11:32  (MSK)
>
>>Это не совсем то что нужно, как я понял задачу.
>>Давай еще раз уточним. Клиент получает адрес dns сервера динамически, и ему
>>адреса возвращается по порядку? Если тот случай то приведенные выше опции
>>не подойдут. Можно попробовать, настроить несколько named, по одному на каждый
>>интерфейс. Либо использовать bind9 с его views. Я бы склонялся к
>>последнему.
>
>А опции topology и sortlist могут чем нибуть помочь?
topology немного не то... насколько я понял используется для организации взаимодействия между несколькими named.
А вот sortlist самое то что нужно!


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Порядок резольвинга в BINDe :("
Сообщение от Bushi emailИскать по авторуВ закладки on 19-Июн-03, 11:48  (MSK)
Спасибо, sortlist действительно помог.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру