Медленная скорость интернета на Linux? Это 30-секундное исправление имеет огромное значение
DNS — это сокращение от Domain Name System (система доменных имен) и представляет собой телефонную книгу интернета. Она переводит читаемые человеком доменные имена в IP-адреса, чтобы браузеры знали, как отобразить определенный веб-сайт. Без DNS вам пришлось бы запоминать и вводить IP-адреса вместо URL-адресов, что не очень практично.
Наряду с DNS есть и кеш DNS. Он хранит DNS-записи для регулярно посещаемых вами веб-сайтов, поэтому загрузка этих сайтов в вашем браузере происходит значительно быстрее.
Однако кеш DNS не идеален и подвержен проблемам, которые могут привести к невозможности загрузки сайтов (или медленной загрузке), общим проблемам с сетью и сбоям страниц. Кеш DNS может быть поврежден по многим причинам (например, несколько IP-адресов для одного домена, искаженные записи или даже измененный IP-адрес). Если вы обнаружите, что на вашем компьютере с Linux медленное интернет-соединение, в то время как на других ваших устройствах все в порядке, проблема изолирована и ее можно решить.
Когда скорость сети вашего компьютера замедляется (и вы перезагрузили модем/маршрутизатор, как вам посоветует ваш интернет-провайдер), вы можете попробовать очистить кеш DNS.
Вот как это сделать на Linux.
Как очистить кеш DNS в Linux
Что вам понадобится: Для этого вам понадобится только работающий экземпляр Linux и пользователь с привилегиями sudo.
1. Откройте приложение терминала
Откройте приложение терминала Linux. Неважно, какое именно приложение терминала, главное, чтобы я мог выполнять команды.
2. Проверьте наличие локального кеша DNS
Следующее, что вам нужно сделать, это убедиться, что ваш компьютер использует кеш DNS. В Linux это можно проверить с помощью команды systemctl следующим образом:
Generated code
systemctl is-active systemd-resolved
Вывод должен быть active. Если это так, продолжайте.
3. Проверьте размер кеша
Теперь мы проверим размер кеша. Для этого мы будем использовать команду resolvectl следующим образом:
Generated code
resolvectl statistics
В выводе вы увидите запись о текущем размере кеша. Мои результаты показывают кеш с 14 записями (он небольшой, потому что я недавно очистил свой кеш).
4. Очистите ваш кеш
Пришло время очистить кеш в вашей системе. Для этого мы будем использовать команду resolvectl следующим образом:
Generated code
resolvectl flush-caches
5. Проверьте еще раз
После того как вы очистили свой кеш, вы можете убедиться, что это сработало, снова запустив команду resolvectl, вот так:
Generated code
resolvectl statistics```
Текущий размер кеша теперь должен быть указан как 0.
Ура! Вы официально очистили свой кеш DNS. Надеюсь, это решит проблему с медленной скоростью интернета на вашем компьютере с Linux.
Если нет, у вас, вероятно, есть другие проблемы, и вам нужно будет провести дальнейшее расследование.
Windows 11 прокачали: топ-4 фишки обновления и ИИ-монстр для Copilot+
Сообщение Медленная скорость интернета на Linux? Это 30-секундное исправление имеет огромное значение появились сначала на DGL.RU - Цифровой мир: новости, тесты, обзоры телефонов, планшетов, ноутбуков.