Чем можно массово параллельно отрезолвить список хостов?



Чем можно массово параллельно отрезолвить список хостов, при условии что 90% списка таймаутятся или отдают 3(NXDOMAIN) на резолве?
1057   12  

Comments

  1. Антон Южанинов
    Антон Южанинов 5 лет назад
    https://idea.popcount.org/2013-11-28-how-to-resolve-a.../Рекомендую это делать с поднятым локально unbound (при необходимости настроенным под имеющиеся ресурсы и нагрузку).
    • Станислав Осипов
      Станислав Осипов 5 лет назад
      Да понятно, так и хотел
  2. Anton Barsukov
    Anton Barsukov 5 лет назад
    можно в rspamd подсмотреть
  3. Igor Podlesny
    Igor Podlesny 5 лет назад
    xargs -P…массовость… dig …
  4. Mons Anderson
    Mons Anderson 5 лет назад
    Стукнись ко мне
  5. Роман Тимофеев
    Роман Тимофеев 5 лет назад
    adns. Ну и если хочется программить, то https://github.com/pkrumins/adns/blob/master/async_dns.py
  6. Константин Герасименко
    Константин Герасименко 5 лет назад
    Написал как то на джаве за пару минут , тупо запустив 200 трендов на 4 процессорной машине. Очень рекомендую локально настроенный кеширующий резолвер.
    • Роман Тимофеев
      Роман Тимофеев 5 лет назад
      хороший пример как делать не надо.
    • Станислав Осипов
      Станислав Осипов 5 лет назад
      Роман Тимофеев на ожидании таймаутов оно как раз не жрет
    • Роман Тимофеев
      Роман Тимофеев 5 лет назад
      Станислав Осипов треды едят память. а на ожидании еще и неэффективны.
    • Константин Герасименко
      Константин Герасименко 5 лет назад
      Тред требует свой стек который вроде пару мегабайт ))) , а при блокировке спят ... Единственное что плохо так это переключение контекста, на что и тратиться значительное количество процессора. Но такое решение работало уже через пару часов и запросто доходило до лимита qps установленным у провайдера потому то я и советовал локальный кеширующий резолвер. А какие решения есть у Роман Тимофеев ?
    • Александр Лурье
      Александр Лурье 5 лет назад
      Замените треды на горутины, и станет экономно.