Господа ...пардон за извращенный вопрос...но я недавно столкнулся с проблемой...как поднять ДНС
(FreeBSD 4.4. BIND)...так чтобы на любой запрос он отвечал одно и тоже..;)))
Самое умное что пришло мне в голову - поднять корень ДНС то бишь зону "." и прописать ...там .ru. , .com. ну домены первого уровня и явно еречислить не сложно......
Но пока ничего не получилось....посоветуйте как такую зону поднять ?
>Господа ...пардон за извращенный вопрос...но я
>недавно столкнулся с проблемой...как поднять
>ДНС
>(FreeBSD 4.4. BIND)...так чтобы на любой
>запрос он отвечал одно и
>тоже..;)))
>Самое умное что пришло мне в
>голову - поднять корень ДНС
>то бишь зону "." и
>прописать ...там .ru. , .com.
>ну домены первого уровня и
>явно еречислить не сложно......
>Но пока ничего не получилось....посоветуйте как
>такую зону поднять ?классный вопрос :))) токмо не совсем понятный...
вы еще раз уточните про "любой запрос" и "одно и то же".
это что ли на запрос любого типа, будь то A или SOA или MX или PTR он чуть ли не одинаковым пакетом отвечает? ;)) так дело не пойдет, все равно в ответе надо будет указывать и заданный вопрос(ы) и тип(ы) записей, иначе солюшн получится смешной, но бесполезный.
В любом случае (ну если бы я знала, зачем вам это нужно, легче было бы что-то посоветовать) IMHO
проще не насиловать по этому поводу BIND, а написать самостоятельно достаточно простую программу, имитирующую часть работоспособности nameserver'а. Или взять исходники bind и надругаться над ними :)
>классный вопрос :))) токмо не совсем
>понятный...
>вы еще раз уточните про "любой
>запрос" и "одно и то
>же".
>это что ли на запрос любого
>типа, будь то A или
>SOA или MX или PTR
>он чуть ли не одинаковым
>пакетом отвечает? ;))
нет....я в общем смысле...
NS MX это уже как следствие...
главное чтобы на все A запросы возвращался один и тот же IP!!!! PTR не важно....
>посоветовать) IMHO
>проще не насиловать по этому поводу
>BIND, а написать самостоятельно достаточно
>простую программу, имитирующую часть >работоспособности
>nameserver'а. Или взять исходники bind
>и надругаться над ними :)
вы правы....тут bind насиловать не стоит лучше самому написать чертенка....ибо мало от него будет требоваться.....но мне сейчас просто интересно стало как это такими не очень хакерскими методами замутить
>
>>Господа ...пардон за извращенный вопрос...но я
>>недавно столкнулся с проблемой...как поднять
>>ДНС
>>(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 -- то, что вы видите как "одно и то же" :)ну и так далее
Привет,меня тоже очень интересует как можно отладить Сиско ДНС , чтоб на любой запрос како-го либо имени или IPaddress возвращал один и тот же IPaddress.
Заранее премного благодарен.