Не безпосередньо відповідь на ваш питання але, можливо, для вашої проблеми. Якщо ви підключаєтеся до Інтернету за допомогою маршрутизатора, спробуйте включити його функцію DNS і використовувати його як DNS-сервер вашого комп'ютера. Тепер на маршрутизаторі потрібно мати стандартний DNS-сервер вашого провайдера, але мати другий (третій) варіант 8.8.8.8 та / або 8.8.4.4. Таким чином, якщо сервер ISP не відповідає, маршрутизатор спробує створити резервний DNS.
Далеко не всі маршрутизатори споживачів дозволять це, але якщо це зробить, це допоможе вирішити проблему.
Ви також можете зробити 8.8.4.4 або будь-який інший вторинний DNS вашого комп'ютера, який використовується тільки в тому випадку, якщо первинний недоступний. Під операціями * nix типу це вимагає дуже простих кроків: додайте один рядок до файлу /etc/resolve.conf. Я не від верхньої частини голови знаю, як це зробити під Windows.
Насправді елегантним рішенням є виклик довідкової служби провайдера кожного разу, коли їх DNS знижується, поки вони не вирішать проблему.