* [Sysadmins] PowerDNS+LDAP
@ 2008-06-25 14:05 Вадим Илларионов
2008-06-25 14:21 ` Slava Dubrovskiy
2008-06-28 16:33 ` Eugene Ostapets
0 siblings, 2 replies; 6+ messages in thread
From: Вадим Илларионов @ 2008-06-25 14:05 UTC (permalink / raw)
To: sysadmins
Долго бился с этой связкой.
Таки победил - спасибо Михаилу Шигорину за подсказки.
Первым делом никак не получалось затолкать зоны из bind'a в лдап-каталог.
1. Скрипт zone2ldap выдаёт не вполне тот лдиф-файл, какой ожидается.
а) У каждой записи генерится несъедобный для OpenLDAP атрибут
changetype: add
б) но отсутствует необходимый ему же
structuralObjectClass: dnsDomain2
Поправил тривиальным субстом.
2. Некоторые записи дублируются
(вытягивал зоны не из файлов, а посредством dig)
Покоцал дубликаты вручную.
Результирующий zones.ldif мой slapadd скушал аж с причмокиванием.
Вторым делом, когда всё завелось, упёрся в то, что записи прописанных зон
PowerDNS резолвит, а извне - фигу.
Здесь, наверное, уместно процитировать переписку с Михаилом:
====================================
Михаил Шигорин 25 июня 2008 16:58:32
мож он нерекурсивный из коробки? (non-recursive)
свойство резолвить для клиентов адреса из зон, за которые NS не
authoritative -- рекурсивностью называется, по умолчанию должно быть
выключено на любом приличном сервере
см. тж. DNS-HOWTO -- нетолстое, но полезное
Дым 25 июня 2008 17:44:11
Спасибо, помогло!
Рекурсия-то по умолчанию включена, причём отовсюду.
Укоротил её до своих подсетей.
Но вот не было указано рекурсора - аналога форвардера в бинде.
На том и подорвался. :)
====================================
То есть, достаточно в конфиге пауэрдээнэса прописать в качестве рекурсора
какой-либо из корневых серверов - и вуаля!
_________________________________
С уважением,
Вадим Илларионов
системный администратор
ООО "Новые Системы Телеком"
UIN: 7899517
JID: master at usib dot irkps dot ru
Телефоны:
- рабочий +7 495 6414045+5885
- мобильный +7 916 3889337
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Sysadmins] PowerDNS+LDAP
2008-06-25 14:05 [Sysadmins] PowerDNS+LDAP Вадим Илларионов
@ 2008-06-25 14:21 ` Slava Dubrovskiy
2008-06-25 14:27 ` Вадим Илларионов
2008-06-28 16:33 ` Eugene Ostapets
1 sibling, 1 reply; 6+ messages in thread
From: Slava Dubrovskiy @ 2008-06-25 14:21 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 1954 bytes --]
Вадим Илларионов пишет:
> Вторым делом, когда всё завелось, упёрся в то, что записи прописанных зон
> PowerDNS резолвит, а извне - фигу.
>
> Здесь, наверное, уместно процитировать переписку с Михаилом:
> ====================================
> Михаил Шигорин 25 июня 2008 16:58:32
> мож он нерекурсивный из коробки? (non-recursive)
> свойство резолвить для клиентов адреса из зон, за которые NS не
> authoritative -- рекурсивностью называется, по умолчанию должно быть
> выключено на любом приличном сервере
> см. тж. DNS-HOWTO -- нетолстое, но полезное
>
> Дым 25 июня 2008 17:44:11
> Спасибо, помогло!
> Рекурсия-то по умолчанию включена, причём отовсюду.
> Укоротил её до своих подсетей.
> Но вот не было указано рекурсора - аналога форвардера в бинде.
> На том и подорвался. :)
> ====================================
> То есть, достаточно в конфиге пауэрдээнэса прописать в качестве рекурсора
> какой-либо из корневых серверов - и вуаля!
>
Вообще это разные функции. Отдача своих зон и рекурсивный поиск. Мы
привыкли к bind что в нем эти 2 функции объединены.
Для рекурсора хорошо указывать unbound. Он вешается на localhost, а на
внешние IP уже PowerDNS или что еще.
--
WBR,
Dubrovskiy Vyacheslav
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3249 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Sysadmins] PowerDNS+LDAP
2008-06-25 14:21 ` Slava Dubrovskiy
@ 2008-06-25 14:27 ` Вадим Илларионов
2008-06-25 23:24 ` Michael Shigorin
0 siblings, 1 reply; 6+ messages in thread
From: Вадим Илларионов @ 2008-06-25 14:27 UTC (permalink / raw)
To: sysadmins
Slava Dubrovskiy wrote:
> Вообще это разные функции. Отдача своих зон и рекурсивный поиск. Мы
> привыкли к bind что в нем эти 2 функции объединены.
> Для рекурсора хорошо указывать unbound. Он вешается на localhost, а на
> внешние IP уже PowerDNS или что еще.
Дело в том, что старый шлюз с биндом потихоньку помирает.
Стояла задача перенести днс на второй шлюз, а с биндом возиться не хотелось.
А хотелось чего-то легко конфигурируемого с хранением зон в ЛДАПе.
Первым, на что наткнулся, был как раз ПауэрДНС.
Вот, собсно, потому и так. Может, ещё кому сгодится.
_________________________________
С уважением,
Вадим Илларионов
системный администратор
ООО "Новые Системы Телеком"
UIN: 7899517
JID: master at usib dot irkps dot ru
Телефоны:
- рабочий +7 495 6414045+5885
- мобильный +7 916 3889337
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Sysadmins] PowerDNS+LDAP
2008-06-25 14:27 ` Вадим Илларионов
@ 2008-06-25 23:24 ` Michael Shigorin
0 siblings, 0 replies; 6+ messages in thread
From: Michael Shigorin @ 2008-06-25 23:24 UTC (permalink / raw)
To: sysadmins
On Wed, Jun 25, 2008 at 06:27:09PM +0400, Вадим Илларионов wrote:
> Первым, на что наткнулся, был как раз ПауэрДНС.
Unbound is a validating, recursive, and caching DNS resolver.
^^^^^^^^^^^^
The C implementation of Unbound is developed and maintained by NLnet
Labs. It is based on ideas and algorithms taken from a java prototype
developed by Verisign labs, Nominet, Kirei and ep.net.
Unbound is designed as a set of modular components, so that also
DNSSEC (secure DNS) validation and stub-resolvers (that do not run
as a server, but are linked into an application) are easily possible.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Sysadmins] PowerDNS+LDAP
2008-06-25 14:05 [Sysadmins] PowerDNS+LDAP Вадим Илларионов
2008-06-25 14:21 ` Slava Dubrovskiy
@ 2008-06-28 16:33 ` Eugene Ostapets
2008-06-30 7:07 ` Вадим Илларионов
1 sibling, 1 reply; 6+ messages in thread
From: Eugene Ostapets @ 2008-06-28 16:33 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
2008/6/25 Вадим Илларионов <master nstel.ru>:
> 1. Скрипт zone2ldap выдаёт не вполне тот лдиф-файл, какой ожидается.
> а) У каждой записи генерится несъедобный для OpenLDAP атрибут
> changetype: add
> б) но отсутствует необходимый ему же
> structuralObjectClass: dnsDomain2
Что за ерунда?
> Поправил тривиальным субстом.
>
> 2. Некоторые записи дублируются
> (вытягивал зоны не из файлов, а посредством dig)
> Покоцал дубликаты вручную.
>
> Результирующий zones.ldif мой slapadd скушал аж с причмокиванием.
Результат работы zone2ldap кушается ldapadd без единого возражения! Вы
уверены в своих действиях?
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Sysadmins] PowerDNS+LDAP
2008-06-28 16:33 ` Eugene Ostapets
@ 2008-06-30 7:07 ` Вадим Илларионов
0 siblings, 0 replies; 6+ messages in thread
From: Вадим Илларионов @ 2008-06-30 7:07 UTC (permalink / raw)
To: sysadmins
Eugene Ostapets wrote:
> 2008/6/25 Вадим Илларионов <master nstel.ru>:
>> 1. Скрипт zone2ldap выдаёт не вполне тот лдиф-файл, какой ожидается.
>> а) У каждой записи генерится несъедобный для OpenLDAP атрибут
>> changetype: add
>> б) но отсутствует необходимый ему же
>> structuralObjectClass: dnsDomain2
> Что за ерунда?
>> Поправил тривиальным субстом.
>>
>> 2. Некоторые записи дублируются
>> (вытягивал зоны не из файлов, а посредством dig)
>> Покоцал дубликаты вручную.
>>
>> Результирующий zones.ldif мой slapadd скушал аж с причмокиванием.
> Результат работы zone2ldap кушается ldapadd без единого возражения! Вы
> уверены в своих действиях?
Хм. Я посредством slapadd скармливал. Видимо, зря.
_________________________________
С уважением,
Вадим Илларионов
системный администратор
ООО "Новые Системы Телеком"
UIN: 7899517
JID: master at usib dot irkps dot ru
Телефоны:
- рабочий +7 495 6414045+5885
- мобильный +7 916 3889337
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2008-06-30 7:07 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-06-25 14:05 [Sysadmins] PowerDNS+LDAP Вадим Илларионов
2008-06-25 14:21 ` Slava Dubrovskiy
2008-06-25 14:27 ` Вадим Илларионов
2008-06-25 23:24 ` Michael Shigorin
2008-06-28 16:33 ` Eugene Ostapets
2008-06-30 7:07 ` Вадим Илларионов
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git