Возможно, у вас настроен прокси для браузера, так что разрешение имен откладывается до прокси, который находится где-то еще?
dig использует DNS напрямую для поиска ответов, поэтому не рассказывает, как настроена система. ping должен использовать конфигурацию системы, обычно через /etc/resolv.conf
- вы должны проверить этот файл, чтобы убедиться, что в нем есть хотя бы одна запись «nameserver». Если нет, добавьте что-нибудь и отладьте, почему вы оказались без настроенных серверов имен.
Хорошие альтернативы - это использование публичных DNS-серверов Google с запоминающимися IP-адресами:
nameserver 8.8.8.8 nameserver 8.8.4.4