Как очистить DNS-кеш на Fedora и других дистрибутивах Linux

Вопрос или проблема

Я только что сменил хостинг для моего домена, имя разрешилось (прошло 24 часа). У меня новая страница (без SSL, потому что я еще не добавил его на новом хостинге) на моем Android-телефоне. Но когда я открываю страницу в Chromium или Fedora, я вижу старую переадресацию на https.

Как я могу сбросить/очистить свой локальный DNS, чтобы увидеть новую страницу и что-то сделать с новым сайтом.

Для моего телефона и ноутбука я использую одну и ту же Wi-Fi сеть, так что это не кэш в роутере.

В этом вопросе Как сбросить кэш DNS в Debian? первый ответ не работает, а второй предназначен для сервера, который имеет Bind, у меня нет Bind, это не сервер.

Мой /etc/resolv.conf выглядит так:

# Сгенерировано NetworkManager
nameserver 91.239.248.21
nameserver 8.8.4.4
nameserver fe80::1%wlp3s0

Скорее всего, это кэш веб-браузера в Chromium, который содержит старую HTTPS-страницу/переадресацию. Очистка кэша веб-браузера должна помочь.
Больше информации по этой теме:
https://www.technipages.com/google-chrome-clear-cache

Ответ или решение

Для того чтобы очистить кэш DNS на Fedora и других дистрибутивах Linux, выполните следующие шаги:

  1. Очистка кэша DNS:
    В современных дистрибутивах Linux кэш DNS чаще всего обслуживается через systemd-resolved. Чтобы очистить его, выполните следующую команду в терминале:

    sudo systemd-resolve --flush-caches

    Если вы используете другую службу, такую как nscd, можно выполнить команду:

    sudo systemctl restart nscd

    Важно убедиться, что ваш дистрибутив использует именно ту службу, которую вы пытаетесь перезапустить.

  2. Очистка кэша браузера:
    Возможно, проблема заключается в кэше вашего веб-браузера (в данном случае — Chromium). Вам следует очистить кэш браузера. Сделать это можно следующим образом:

    • Откройте Chromium.
    • Нажмите на меню (три вертикальные точки в правом верхнем углу).
    • Перейдите в «Настройки» → «Конфиденциальность и безопасность» → «Очистить данные браузера».
    • Выберите временной диапазон (например, «За все время»), установите галочку на «Кэшированные изображения и файлы» и нажмите кнопку «Очистить данные».

    Для подробной информации о очищении кэша в Chromium вы можете ознакомиться с инструкцией по следующей ссылке: Как очистить кэш в Google Chrome.

  3. Проверка конфигурации DNS:
    Убедитесь, что файл /etc/resolv.conf настроен корректно. В вашем случае он выглядит так:

    # Generated by NetworkManager
    nameserver 91.239.248.21
    nameserver 8.8.4.4
    nameserver fe80::1%wlp3s0

    Если вы по-прежнему получаете старый редирект, попробуйте сменить DNS-сервер на другой, например, на публичные DNS от Google (8.8.8.8 и 8.8.4.4) или Cloudflare (1.1.1.1).

  4. Перезапуск сетевого интерфейса:
    Иногда может помочь перезапуск сетевого интерфейса. Для этого выполните следующие команды в терминале:

    sudo systemctl restart NetworkManager
  5. Проверка локального кэша:
    Если у вас установлены какие-либо программные средства для кэширования (например, dnsmasq), убедитесь, что они не хранят старую запись.

После выполнения этих шагов вы должны увидеть вашу новую веб-страницу. Если проблема сохраняется, возможно, стоит проверить настройки вашего хостинга и убедиться, что все изменения были применены корректно, а также провести диагностику с помощью команды ping для проверки IP-адреса вашего домена.

Следуя приведенным рекомендациям, вы сможете очистить локальный кэш DNS и обновить данные домена как на Fedora, так и на других дистрибутивах Linux.

Оцените материал
Добавить комментарий

Капча загружается...