URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92514
[ Назад ]

Исходное сообщение
"общая обратная зона для нескольких IP"

Отправлено imin , 28-Окт-11 11:12 
сеть состоит из множества подсетей скажем вида 192.168.1.0/24, 192.168.2.0/24, 192.168.3.0/24 и т.д.
мне необходимо прописать одинаковую общую обратную зону для всех шлюзов этих подсетей, т.е. для 192.168.1.1, 192.168.2.1 и т.д.
что необходимо сделать? неужели нужно создать большое количество файлов 1.168.192.in-addr.arpa которые будут содержать только одну строку в виде 1 PTR gw.netname.ru

или можно воспользоваться каким-то шаблоном?
прошу помощи.


Содержание

Сообщения в этом обсуждении
"общая обратная зона для нескольких IP"
Отправлено lavr , 28-Окт-11 11:48 
> сеть состоит из множества подсетей скажем вида 192.168.1.0/24, 192.168.2.0/24, 192.168.3.0/24
> и т.д.
> мне необходимо прописать одинаковую общую обратную зону для всех шлюзов этих подсетей,
> т.е. для 192.168.1.1, 192.168.2.1 и т.д.
> что необходимо сделать? неужели нужно создать большое количество файлов 1.168.192.in-addr.arpa
> которые будут содержать только одну строку в виде 1 PTR gw.netname.ru
> или можно воспользоваться каким-то шаблоном?
> прошу помощи.

O'Reilly DNS and Bind



"общая обратная зона для нескольких IP"
Отправлено imin , 28-Окт-11 12:52 
> O'Reilly DNS and Bind

стоит бинд.


"общая обратная зона для нескольких IP"
Отправлено imin , 28-Окт-11 13:27 
нашел такой пример
$ORIGIN 15.168.192.in-addr.arpa.
$GENERATE 0-255 $.0 PTR host$.unix.net.
но это для /24 сети. а мне надо для сетей /16 причем только первого хоста (шлюза) каждой сети.

"общая обратная зона для нескольких IP"
Отправлено Grey , 28-Окт-11 13:35 
> нашел такой пример
> $ORIGIN 15.168.192.in-addr.arpa.
> $GENERATE 0-255 $.0 PTR host$.unix.net.
> но это для /24 сети. а мне надо для сетей /16 причем
> только первого хоста (шлюза) каждой сети.

на все подсети?
ну часик посидеть попедалить ... :)
в файл 168.192.in-addr.arpa.
1.0 ......
1.1 ......
1.2 ......
и т.д.


"общая обратная зона для нескольких IP"
Отправлено imin , 28-Окт-11 13:39 
> на все подсети?
> ну часик посидеть попедалить ... :)
> в файл 168.192.in-addr.arpa.
> 1.0 ......
> 1.1 ......
> 1.2 ......
> и т.д.

если можно использовать файл 168.192.in-addr.arpa.
тогда нужно чтобы было вида
1.1 ...
2.1 ...
3.1 ...
для шлюза блин запись обратная, чтобы при трассировке из всех подсетей на первом хопе была обратная запись


"общая обратная зона для нескольких IP"
Отправлено Grey , 28-Окт-11 13:53 
>[оверквотинг удален]
>> 1.1 ......
>> 1.2 ......
>> и т.д.
> если можно использовать файл 168.192.in-addr.arpa.
> тогда нужно чтобы было вида
> 1.1 ...
> 2.1 ...
> 3.1 ...
> для шлюза блин запись обратная, чтобы при трассировке из всех подсетей на
> первом хопе была обратная запись

Вам виднее :)

P.S. O'Reilly DNS and Bind тут уже советовали ;)


"общая обратная зона для нескольких IP"
Отправлено imin , 28-Окт-11 13:56 
> Вам виднее :)

да я имею в виду нужно всё таки вручную писать или можно что-нибудь типа
в файле 168.192.in-addr.arpa

$ORIGIN 168.192.in-addr.arpa.
$GENERATE 1-255 $.1     IN      PTR     gw.net.net.

но так не работает. в чем ошибка?


"общая обратная зона для нескольких IP"
Отправлено Grey , 28-Окт-11 14:12 
>> Вам виднее :)
> да я имею в виду нужно всё таки вручную писать или можно
> что-нибудь типа
> в файле 168.192.in-addr.arpa
> $ORIGIN 168.192.in-addr.arpa.
> $GENERATE 1-255 $.1     IN    
>  PTR     gw.net.net.
> но так не работает. в чем ошибка?

а Вы попробуйте руками прописать пару записей, но оформить файл так как положено (советовали где читать), если заработает - делайте выводы....


"общая обратная зона для нескольких IP"
Отправлено Дядя_Федор , 28-Окт-11 15:49 
Скрипт для создания 254 файлов подсети:
-------------------
#!/bin/bash
# Script for create PTR-files.

for ((a=1;a<=254;a++))
    do
    touch $a.168.192.in-addr.arpa
    echo -e "\$ORIGIN .
\$TTL 3600
$a.168.192.in-addr.arpa SOA  ns.mydomain.ru. admin.mydomain.ru. (
\t\t2010032601        ; serial
\t\t36000        ; refresh (10 hours)
\t\t7200        ; retry (2hours)
\t\t1209600      ; expire (336 hours - 2 weeks)
\t\t17200       ; minimum (2 hours)
\t\t\t)
\t\tNS   ns.mydomain.ru.
\t\tNS   ns2.mydomain.ru.
\$ORIGIN $a.168.192.in-addr.arpa." > $a.168.192.in-addr.arpa
done
echo "ALL DONE!"
--------------
Скрипт для заполнения:
----------------
#!/bin/bash
# Script for fill PTR-files.
    for ((a=1;a<=254;a++))
    do
    for ((b=1;b<=255;b++))
        do
        echo -e "$b\tPTR\tclient$a-$b.mydomain.ru.">>$a.168.192.in-addr.arpa
        done
done
echo "ALL DONE!"
------------
Скрипт для заполнения конфига:
-------------------------------------
#!/bin/bash
# Script for fill config named.
    for ((a=1;a<=254;a++))
    do
            echo -e "zone \"$a.168.192.in-addr.arpa\" {
\t\ttype master;
\t\tfile \"pri/$a.168.192.in-addr.arpa\";
\t};\n">>named.conf
    done
echo "ALL DONE!"
------------------
Дарю. Переделывайте под себя и на будущее делайте выводы. :)


"общая обратная зона для нескольких IP"
Отправлено universite , 28-Окт-11 16:42 
> Скрипт для создания 254 файлов подсети:
> Дарю. Переделывайте под себя и на будущее делайте выводы. :)

Дарственная заверена у нотариуса? :)


"общая обратная зона для нескольких IP"
Отправлено Дядя_Федор , 28-Окт-11 17:07 
> Дарственная заверена у нотариуса? :)

Круче. У RMS. ;)



"общая обратная зона для нескольких IP"
Отправлено Av , 31-Окт-11 16:05 
вот это:

>> O'Reilly DNS and Bind
> стоит бинд.

гениально))


"общая обратная зона для нескольких IP"
Отправлено universite , 31-Окт-11 16:24 
> вот это:
>>> O'Reilly DNS and Bind
>> стоит бинд.
> гениально))

В мемориз!