Как максимально быстро узнать IP для множества доменов?
Приветствую.
Есть задача раз в сутки получать актуальное значение IP из А-записей для 200 тыс доменов.
Сейчас это делается через php-скрипт, висящий на кроне, который частями проверяет через функцию dns_get_record().
Среднее время проверки для одного домена 120 ms (freebsd 10).
Но думается мне, что это не самый быстрый способ.
Какие есть идеи?
Переписать проверку как cgi скрипт для php на с++ ну и распаралелить как на 1 компе так и на нескольких. +если я не ошибаюсь там можно вытянуть время через которое домен может изменить записи если оно больше суток то проверять нету смысла(как то так точно не скажу).
Тимур Громов: я это понял. там есть такая штука как время жизни домена если она стоит 10 суток то смысла его проверять нету(могу ошибаться ну вроде бы так)
Тимур Громов: система тоже кеширует ети все дела может и нету смысла это делать. И у провайдера тоже может стоять кеширующий сервер.+ вы можете обращаться к днс серверу который находиться ближе к вам соответственно и пинг уменьшиться вплоть до 0 сооствевенно ив ремя одного (запроса ответа ип) .