LINUX.ORG.RU
ФорумAdmin

DNS динамическое преобразование


0

0

Объясните пожалуйста, каким образом можно динамически преобразовывать средствами bind ип-адреса, например, 192.168.XX.XX в имена вида nXX-XX.abcde.local и обратно. Хотя бы подскажите где почитать.

anonymous

1. А зачем динамически?

2. nsupdate -- по-мере выдачи клиентам адресов.

sdio ★★★★★
()

Связка DHCP+DNS с динамическим обновлением зоны.

anonymous
()

Поcсмотрите на $GENERATE, может получится:
---------
6.3.6. BIND Master File Extension: the $GENERATE Directive

Syntax: $GENERATE range lhs type rhs [ comment ]

$GENERATE is used to create a series of resource records that only differ from each other by an iterator. $GENERATE can be used to easily generate the sets of records required to support sub /24 reverse delegations described in RFC 2317: Classless IN-ADDR.ARPA delegation.

Например:
$ORIGIN 0.0.192.IN-ADDR.ARPA.
$GENERATE 1-2 0 NS SERVER$.EXAMPLE.
$GENERATE 1-127 $ CNAME $.0

is equivalent to
0.0.0.192.IN-ADDR.ARPA NS SERVER1.EXAMPLE.
0.0.0.192.IN-ADDR.ARPA. NS SERVER2.EXAMPLE.
1.0.0.192.IN-ADDR.ARPA. CNAME 1.0.0.0.192.IN-ADDR.ARPA.
2.0.0.192.IN-ADDR.ARPA. CNAME 2.0.0.0.192.IN-ADDR.ARPA.
...
127.0.0.192.IN-ADDR.ARPA. CNAME 127.0.0.0.192.IN-ADDR.ARPA.

spirit ★★★★★
()

Спасибо! Вы очень помогли. Делается это удивительно просто:

В случае подсети 192.168.0.0/24

$ORIGIN example.local. $GENERATE 10-254 host0-$ A 192.168.0.$ --- $GENERATE 10-254 $.0 PTR host0-$.example.local.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.