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

Исходное сообщение
"DNS зона точка.....HOW????"

Отправлено ASFarry , 21-Дек-01 03:39 
Господа ...пардон за извращенный вопрос...но я недавно столкнулся с проблемой...как поднять ДНС
(FreeBSD 4.4. BIND)...так чтобы на любой запрос он отвечал одно и тоже..;)))
Самое умное что пришло мне в голову - поднять корень ДНС то бишь зону "." и прописать ...там .ru. , .com. ну домены первого уровня и явно еречислить не сложно......
Но пока ничего не получилось....посоветуйте как такую зону поднять ?



Содержание

Сообщения в этом обсуждении
"RE: DNS зона точка.....HOW????"
Отправлено alice , 21-Дек-01 21:31 
>Господа ...пардон за извращенный вопрос...но я
>недавно столкнулся с проблемой...как поднять
>ДНС
>(FreeBSD 4.4. BIND)...так чтобы на любой
>запрос он отвечал одно и
>тоже..;)))
>Самое умное что пришло мне в
>голову - поднять корень ДНС
>то бишь зону "." и
>прописать ...там .ru. , .com.
>ну домены первого уровня и
>явно еречислить не сложно......
>Но пока ничего не получилось....посоветуйте как
>такую зону поднять ?

классный вопрос :))) токмо не совсем понятный...
вы еще раз уточните про "любой запрос" и "одно и то же".
это что ли на запрос любого типа, будь то A или SOA или MX или PTR он чуть ли не одинаковым пакетом отвечает? ;)) так дело не пойдет, все равно в ответе надо будет указывать и заданный вопрос(ы) и тип(ы) записей, иначе солюшн получится смешной, но бесполезный.
В любом случае (ну если бы я знала, зачем вам это нужно, легче было бы что-то посоветовать) IMHO
проще не насиловать по этому поводу BIND, а написать самостоятельно достаточно простую программу, имитирующую часть работоспособности nameserver'а. Или взять исходники bind и надругаться над ними :)


"RE: DNS зона точка.....HOW????"
Отправлено ASFarry , 21-Дек-01 22:18 
>классный вопрос :))) токмо не совсем
>понятный...
>вы еще раз уточните про "любой
>запрос" и "одно и то
>же".
>это что ли на запрос любого
>типа, будь то A или
>SOA или MX или PTR
>он чуть ли не одинаковым
>пакетом отвечает? ;))
нет....я в общем смысле...
NS MX это уже как следствие...
главное чтобы на все A запросы возвращался один и тот же IP!!!! PTR не важно....
>посоветовать) IMHO
>проще не насиловать по этому поводу
>BIND, а написать самостоятельно достаточно
>простую программу, имитирующую часть >работоспособности
>nameserver'а. Или взять исходники bind
>и надругаться над ними :)
вы правы....тут bind насиловать не стоит лучше самому написать чертенка....ибо мало от него будет требоваться.....но мне сейчас просто интересно стало как это такими не очень хакерскими методами замутить
>



"RE: DNS зона точка.....HOW????"
Отправлено alice , 21-Дек-01 22:25 
>>Господа ...пардон за извращенный вопрос...но я
>>недавно столкнулся с проблемой...как поднять
>>ДНС
>>(FreeBSD 4.4. BIND)...так чтобы на любой
>>запрос он отвечал одно и
>>тоже..;)))
>>Самое умное что пришло мне в
>>голову - поднять корень ДНС
>>то бишь зону "." и
>>прописать ...там .ru. , .com.
>>ну домены первого уровня и
>>явно еречислить не сложно......
>>Но пока ничего не получилось....посоветуйте как
>>такую зону поднять ?

есть еще одно решение, через BIND, но оно такое... "на подпорках", со многими "но" (еще раз повторюсь, я не знаю, что именно вам нужно):
в том случае, если вы собираетесь отвечать "одно и то же" лишь некой определенной конечной аудитории, для которых ваш сервер имен прописан в системе как основной (лучше -- единетсвенный;), можно, не мудрствуя лукаво и не приплетая сюда зону "." , просто прописать у себя все домены первого уровня как primary, например (в named.boot)
...<skipped>...
primary ru db.ru
primary com db.com
...
...
и создать файлы баз данных соответсвующих зон, например (файл db.ru)
@        IN SOA    ns.yourdomain.tld.  hostmaster.yourdomain.tld. (
            951213   ; serial number
            43200    ; refresh every 12 hours
            7200     ; retry after 2 hours
            1209600  ; expire after 2 weeks
            172800)  ; default ttl is 2 days
    IN    NS    ns.yourserver.tld.
*    IN    A    172.32.0.1
*    IN    MX  0   mail.someserver.tld.
...
где 172.32.0.1 -- то, что вы видите как "одно и то же" :)

ну и так далее


"RE: DNS зона точка.....HOW????"
Отправлено tigeleo , 23-Дек-01 15:20 
Привет,меня тоже очень интересует как можно отладить Сиско ДНС , чтоб на любой  запрос како-го либо имени или IPaddress возвращал один и тот же IPaddress.
Заранее  премного благодарен.