Отстраняване на проблема с грешката DNS_PROBE_FINISHED_NXDOMAIN
Грешката DNS_PROBE_FINISHED_NXDOMAIN е често срещан проблем, който възниква, когато браузърът ви не може да разреши име на домейн. Това означава, че DNS (Domain Name System – система за имена на домейни) търсенето е неуспешно и браузърът ви не може да намери IP адреса, свързан с уебсайта, до който се опитвате да получите достъп. Това може да се дължи на проблеми с интернет връзката ви, неправилно конфигурирани DNS настройки или дори проблеми с DNS на уебсайта. Това ръководство ще ви запознае с различни методи за отстраняване на грешката DNS_PROBE_FINISHED_NXDOMAIN.
Какво причинява грешката DNS_PROBE_FINISHED_NXDOMAIN?
Грешката DNS_PROBE_FINISHED_NXDOMAIN може да бъде причинена от няколко фактора, включително:
- Неправилна конфигурация на DNS сървъра.
- Проблеми с мрежовата връзка.
- Проблеми с кеша на DNS.
- Проблеми с вашия браузър или неговите настройки.
- Проблеми с името на домейна на сървъра на уебсайта.
9 метода за отстраняване на грешката DNS_PROBE_FINISHED_NXDOMAIN
1. Проверете името на домейна си
Преди да отстраните неизправностите в системата си, е добре да проверите дали сте въвели правилно името на домейна в адресната лента. Типична грешка в URL адреса може да доведе до грешка NXDOMAIN.
2. Рестартирайте маршрутизатора си
Рестартирането на маршрутизатора може да разреши временни проблеми с DNS:
- Изключете маршрутизатора от източника на захранване.
- Изчакайте около 10-15 секунди.
- Включете маршрутизатора обратно и го оставете да се свърже отново.
- Опитайте отново да получите достъп до уебсайта.
Това ще опресни интернет връзката ви и може да реши временните проблеми с мрежата.
3. Изчистване на DNS кеша
Изчистването на DNS кеша на компютъра може да реши проблема с остарелите или повредени DNS записи.
В Windows:
- Отворете командната прозореца като администратор:
- Натиснете Win R, въведете cmd и натиснете Enter.
- Или потърсете Command Prompt в менюто Start и изберете Run as administrator (Изпълни като администратор).
- Изпълнете следната команда:
ipconfig /flushdns
- Трябва да се появи съобщение с надпис Successfully flushed the DNS Resolver Cache (Успешно промиване на кеша на DNS резолвера).
При Mac:
- Отворете терминала:
- Натиснете Command Space, за да отворите Spotlight, въведете Terminal и натиснете Enter.
- Изпълнете следната команда:
sudo killall -HUP mDNSResponder
- Въведете паролата си, ако бъдете подканени.
В Linux:
- Отворете терминала.
- Изпълнете следната команда:
sudo systemd-resolve --flush-caches
След като изплакнете DNS кеша, рестартирайте браузъра си и проверете дали проблемът е разрешен.
4. Промяна на DNS сървъра
Промяната на DNS сървъра често може да реши проблема с грешката DNS_PROBE_FINISHED_NXDOMAIN, ако има проблем с текущата DNS услуга.
Промяна на DNS сървъра в Windows:
- Отидете в Control Panel (Контролен панел) > Network and Internet (Мрежа и интернет) > Network and Sharing Center (Център за мрежи и споделяне) > Change adapter settings (Промяна на настройките на адаптера).
- Щракнете с десния бутон на мишката върху активната си мрежова връзка и изберете Свойства.
- Изберете Интернет протокол версия 4 (TCP/IPv4) и щракнете върху Свойства.
- Изберете Използване на следните адреси на DNS сървъри:
- Предпочитан DNS сървър: 8.8.8.8 (Google DNS)
- Алтернативен DNS сървър: 8.8.4.4 (Google DNS)
- Алтернативно, използвайте DNS на Cloudflare: 1.1.1.1 и 1.0.0.1.
- Щракнете върху OK и рестартирайте компютъра си.
Промяна на DNS сървъра в Mac:
- Отидете в System Preferences (Системни предпочитания) > Network (Мрежа).
- Изберете активната си мрежа и щракнете върху Advanced.
- Отидете на раздела DNS и щракнете върху бутона .
- Добавете следните DNS сървъри:
- 8.8.8.8 и 8.8.4.4 (Google DNS)
- Или 1.1.1.1 и 1.0.0.1 (Cloudflare DNS)
- Щракнете върху OK и Apply.
Промяна на DNS сървъра в Linux:
- Отворете терминала и редактирайте файла resolv.conf:
sudo nano /etc/resolv.conf
- Добавете или променете следните редове:
nameserver 8.8.8.8.8
nameserver 8.8.4.4
- Запазете файла и рестартирайте мрежовата си услуга:
sudo systemctl restart NetworkManager
5. Нулиране на TCP/IP стека
Нулирането на TCP/IP стека може да помогне за отстраняване на мрежови проблеми, свързани с DNS.
В Windows:
- Отворете Command Prompt като администратор.
- Изпълнете една по една следните команди:
netsh int ip reset
netsh winsock reset
ipconfig /release
ipconfig /renew
- Рестартирайте компютъра си и проверете дали проблемът е разрешен.
На Mac:
- Отворете Терминал и изпълнете следната команда:
sudo ifconfig en0 down
sudo ifconfig en0 up
Заменете en0 с името на мрежовия интерфейс, ако то е различно.
6. Деактивиране на VPN или прокси
Ако използвате VPN или прокси услуга, тя може да пречи на DNS резолюцията. Опитайте да деактивирате временно VPN услугата или прокси сървъра, за да видите дали това ще реши проблема:
- Отидете в Настройки > Мрежа и интернет > VPN или прокси.
- Деактивирайте VPN услугата или прокси сървъра и опитайте отново да получите достъп до уебсайта.
7. Проверете файла с хостовете
Файлът hosts на вашия компютър може да отмени настройките на DNS и да блокира достъпа до определени уебсайтове.
В Windows:
- Отидете в C:\Windows\System32\drivers\etc.
- Отворете файла hosts с Notepad или друг текстов редактор.
- Потърсете всички записи, свързани с уебсайта, до който се опитвате да получите достъп, и ги изтрийте.
- Запазете файла и рестартирайте компютъра си.
На Mac/Linux:
- Отворете Терминал и въведете:
sudo nano /etc/hosts
- Потърсете всички записи, свързани с уебсайта, и ги изтрийте.
- Натиснете Ctrl O, за да запазите, и Ctrl X, за да излезете.
8. Рестартиране на услугата DNS Client Service (Windows)
Рестартирането на услугата DNS Client може да обнови настройките на DNS.
- Натиснете Win R, за да отворите диалоговия прозорец Run.
- Въведете services.msc и натиснете Enter.
- Намерете DNS Client в списъка и щракнете с десния бутон на мишката върху него.
- Щракнете върху Рестартиране.
9. Временно деактивиране на софтуер за сигурност
Някои антивирусни софтуери или защитни стени могат да блокират DNS заявки. Временно деактивирайте антивирусния си софтуер или защитната стена и проверете дали имате достъп до уебсайта.
- Деактивирайте антивирусната програма: Щракнете с десния бутон на мишката върху иконата на антивирусния софтуер в системната лента и изберете Disable (Деактивиране).
- Изключете защитната стена: Отидете в Control Panel (Контролен панел) > System and Security (Система и сигурност) > Windows Defender Firewall (Защитна стена на Windows) и щракнете върху Turn off Windows Defender Firewall (Изключване на защитната стена на Windows).
Не забравяйте да включите отново антивирусната програма и защитната стена след тестване.
Обобщение
Грешката DNS_PROBE_FINISHED_NXDOMAIN може да бъде причинена от няколко фактора, вариращи от неправилни DNS конфигурации до проблеми с интернет връзката или кеша на браузъра. Като следвате описаните по-горе методи, можете бързо да отстраните проблема и да го разрешите. Ако нито едно от тези решения не подейства, помислете дали да не се свържете с вашия доставчик на интернет услуги (ISP) за допълнителна помощ, тъй като проблемът може да е от тяхна страна.