Привет.
Подскажите пожалуйсто как получить список всех хостов в домене если это возможно, например есть домен хх.уу, как узнать все доменные имена 3его уровня для него (т.е. АА1.хх.уу, АА2.хх.уу .. ААn.xx.yy)
Вроде эту проблему может решить nslookup с командой ls, но у меня в дистрибудиве мандрэйк, nslookup вывдает "The 'ls' command is not implemented.", в фрибсд тоже самое, есть ли альтернативные решения.
На сколько я понимаю это не сверх сложная задача и у понимющего человека займет мин 10, если можно покажите как это делается на примере какого-нибудь реального ресурса, что бы эту процедуру можно было повторить в домашних условиях.
Спасибо за внимание.
> Привет.
> Подскажите пожалуйсто как получить список всех хостов в домене
>если это возможно, например есть домен хх.уу, как узнать все доменные
>имена 3его уровня для него (т.е. АА1.хх.уу, АА2.хх.уу .. ААn.xx.yy)
> Вроде эту проблему может решить nslookup с командой ls,
>но у меня в дистрибудиве мандрэйк, nslookup вывдает "The 'ls' command
>is not implemented.", в фрибсд тоже самое, есть ли альтернативные решения.
>
> На сколько я понимаю это не сверх сложная задача
>и у понимющего человека займет мин 10, если можно покажите как
>это делается на примере какого-нибудь реального ресурса, что бы эту процедуру
>можно было повторить в домашних условиях.
> Спасибо за внимание.
Можно получить файл зоны и днс-серверов данного ресурса (это если на primary для данной зоны стоит опция allow-transfer { all; } (или вообще не стоит).
Настроить свой named как вторичный для того ресурса и сделать ретрансфер зоны.
Это вкратце:)
>Можно получить файл зоны и днс-серверов данного ресурса (это если на primary
>для данной зоны стоит опция allow-transfer { all; } (или вообще
>не стоит).
>Настроить свой named как вторичный для того ресурса и сделать ретрансфер зоны.
>
>Это вкратце:)А без поднятия у себя днс-сервера и его настройки никак нельзя :) ???
>
>>Можно получить файл зоны и днс-серверов данного ресурса (это если на primary
>>для данной зоны стоит опция allow-transfer { all; } (или вообще
>>не стоит).
>>Настроить свой named как вторичный для того ресурса и сделать ретрансфер зоны.
>>
>>Это вкратце:)
>
>А без поднятия у себя днс-сервера и его настройки никак нельзя :)
>???если ТРАНСФЕР зон/ы РАЗРЕШЕН, любой утилитой:
host или dig - тип запроса axfr
утилита nslookup - deprecated, только в старых bind4 и bind8 можно было выполнить
трансфер используя команду ls:# nslookup
...
> set server имя
> ls -d domain.ru. > /tmp/domain.ru
> exit
>>
>>>Можно получить файл зоны и днс-серверов данного ресурса (это если на primary
>>>для данной зоны стоит опция allow-transfer { all; } (или вообще
>>>не стоит).
>>>Настроить свой named как вторичный для того ресурса и сделать ретрансфер зоны.
>>>
>>>Это вкратце:)
>>
>>А без поднятия у себя днс-сервера и его настройки никак нельзя :)
>>???
>
>если ТРАНСФЕР зон/ы РАЗРЕШЕН, любой утилитой:
>
>host или dig - тип запроса axfr
>
>утилита nslookup - deprecated, только в старых bind4 и bind8 можно было
>выполнить
>трансфер используя команду ls:
>
># nslookup
>...
>> set server имя
>> ls -d domain.ru. > /tmp/domain.ru
>> exitСпасибо, это как раз то что мне надо было узнать, к сожалению зону мне так и не удалось перенести, походу allow-transfer { none (или чето еще запрещающее простому смертному перенос); }; это распространенная практика среди сисадминов (попахивающая паранойей). Зачем закрывать открытую информацию, лично мне это надо было абсолютно в мирных целях, но им виднее.