The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
DNS резолв массива адресов, !*! GlooM, 22-Июн-11, 01:09  [смотреть все]
Приветствую!

Возникла следующая проблема: имеется массив IP адресов в виде .txt файла (большой - десяток тысяч). Необходим какой-нибудь скрипт\софт, выполняющий автоматическое обратное ДНС преобразование и выдающее результатом работы другой файл - с буквенными адресами.

http://www.freeproxy.ru/ru/programs/dns_resolver.htm - Это не работает.
Остальное, что попадалось (в том числе веб-сервисы) не рассчитано на преобразование большого массива адресов.

Заранее спасибо.

  • 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 указать ваш файл с исходными данными




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру