- DNS резолв массива адресов,
troopertm, 11:22 , 22-Июн-11 (1)> Приветствую! > Возникла следующая проблема: имеется массив IP адресов в виде .txt файла (большой > - десяток тысяч). Необходим какой-нибудь скрипт\софт, выполняющий автоматическое обратное > ДНС преобразование и выдающее результатом работы другой файл - с буквенными > адресами. > http://www.freeproxy.ru/ru/programs/dns_resolver.htm - Это не работает. > Остальное, что попадалось (в том числе веб-сервисы) не рассчитано на преобразование большого > массива адресов. > Заранее спасибо.Можно как-то так cat some_file | while read i; do echo `host $i`; done | grep pointer | awk '{print $5}' > some_another_file
- DNS резолв массива адресов,
erera22, 16:58 , 22-Июн-11 (2)>[оверквотинг удален] >> - десяток тысяч). Необходим какой-нибудь скрипт\софт, выполняющий автоматическое обратное >> ДНС преобразование и выдающее результатом работы другой файл - с буквенными >> адресами. >> http://www.freeproxy.ru/ru/programs/dns_resolver.htm - Это не работает. >> Остальное, что попадалось (в том числе веб-сервисы) не рассчитано на преобразование большого >> массива адресов. >> Заранее спасибо. > Можно как-то так > cat some_file | while read i; do echo `host $i`; done | > grep pointer | awk '{print $5}' > some_another_file while read -r i; do host ${i} | grep pointer | awk '{print $5}' | sed 's/\.$//' ; done < list > result_file
- DNS резолв массива адресов,
GlooM, 17:11 , 22-Июн-11 (3) >> cat some_file | while read i; do echo `host $i`; done | >> grep pointer | awk '{print $5}' > some_another_file > while read -r i; do host ${i} | grep pointer | awk > '{print $5}' | sed 's/\.$//' ; done < list > result_file Благодарю! Буду пробовать!
- DNS резолв массива адресов,
GlooM, 19:38 , 22-Июн-11 (4) >> cat some_file | while read i; do echo `host $i`; done | >> grep pointer | awk '{print $5}' > some_another_file Этот скрипт заработал! Все как надо спасибо! > while read -r i; do host ${i} | grep pointer | awk > '{print $5}' | sed 's/\.$//' ; done < list > result_file А тут пришлось удалить <list, после чего результат аналогичен скрипту 1 Тоже спасибо -)!
- DNS резолв массива адресов,
erera22, 20:36 , 30-Июн-11 (5)>>> cat some_file | while read i; do echo `host $i`; done | >>> grep pointer | awk '{print $5}' > some_another_file > Этот скрипт заработал! Все как надо спасибо! >> while read -r i; do host ${i} | grep pointer | awk >> '{print $5}' | sed 's/\.$//' ; done < list > result_file > А тут пришлось удалить <list, после чего результат аналогичен скрипту 1 > Тоже спасибо -)!Ну, вместо list указать ваш файл с исходными данными
|