Как очистить кэш DNS в Ubuntu: несколько методов

Чтобы очистить кэш DNS в Ubuntu, вы можете использовать различные методы. Вот несколько вариантов:

Метод 1. Перезапустите службу, разрешенную systemd

  1. Откройте терминал.
  2. Введите следующую команду, чтобы перезапустить службу, разрешенную systemd:
    sudo systemctl restart systemd-resolved.service

Метод 2: очистка кэша DNS с помощью команды systemd-resolve

  1. Откройте терминал.
  2. Введите следующую команду, чтобы очистить кэш DNS:
    sudo systemd-resolve --flush-caches

Способ 3. Очистите кэш DNS, перезапустив службу NetworkManager

  1. Откройте терминал.
  2. Введите следующую команду, чтобы перезапустить службу NetworkManager:
    sudo systemctl restart NetworkManager.service

Метод 4. Очистите кэш DNS, перезапустив службу dnsmasq

  1. Откройте терминал.
  2. Введите следующую команду, чтобы перезапустить службу dnsmasq:
    sudo systemctl restart dnsmasq.service

Метод 5. Очистите кэш DNS вручную, отредактировав файл /etc/hosts

  1. Откройте терминал.
  2. Введите следующую команду, чтобы открыть файл хостов с помощью текстового редактора:
    sudo nano /etc/hosts
  3. Удалите или закомментируйте все записи, относящиеся к доменным именам, которые вы хотите удалить из кэша DNS.
  4. Сохраните изменения и выйдите из текстового редактора.