Улучшение [1.2.162] Добавить новые возможности в Net::DNS, Dns servers list

  • Автор темы Автор темы relay
  • Дата начала Дата начала

relay

A-Parser Enterprise License
A-Parser Enterprise
Код:
Parser Net:DNS
Option DNS Server
  1. добавить возможность указать любое количество dns серверов для запросов через параметр DNS сервер или использовать локальный файл со списком dns серверов
  2. добавить возможность указать порядок использования серверов: последовательно, рандом и т.п.
  3. если один из днс серверов не отвечает, обращаться к другому и далее не использовать этот ip в запросах
 
Последнее редактирование:
Плюсую за подобный функционал. Или хотя бы чтобы можно было использовать радомизатор из списка как для User-agent
 
Добавлено в 1.2.162:
  • Параметр DNS servers поддерживает указание нескольких серверов через запятую
  • Rotation type определяет метод выбора следующего DNS сервера
  • Ban not working servers - банит не работающие сервера по эвристическому алгоритму на 20 минут, если остался один сервер - он не попадает в бан
  • Новый результат $server - отображает использованный DNS сервер при удачном запросе
 
Добавлено в 1.2.162:
  • Параметр DNS servers поддерживает указание нескольких серверов через запятую
  • Rotation type определяет метод выбора следующего DNS сервера
  • Ban not working servers - банит не работающие сервера по эвристическому алгоритму на 20 минут, если остался один сервер - он не попадает в бан
  • Новый результат $server - отображает использованный DNS сервер при удачном запросе
Спасибо, 2,5 года и готово !!! :D;)
 
Назад
Верх