Вопрос или проблема
Я только что сменил хостинг для моего домена, имя разрешилось (прошло 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, выполните следующие шаги:
-
Очистка кэша DNS:
В современных дистрибутивах Linux кэш DNS чаще всего обслуживается черезsystemd-resolved
. Чтобы очистить его, выполните следующую команду в терминале:sudo systemd-resolve --flush-caches
Если вы используете другую службу, такую как
nscd
, можно выполнить команду:sudo systemctl restart nscd
Важно убедиться, что ваш дистрибутив использует именно ту службу, которую вы пытаетесь перезапустить.
-
Очистка кэша браузера:
Возможно, проблема заключается в кэше вашего веб-браузера (в данном случае — Chromium). Вам следует очистить кэш браузера. Сделать это можно следующим образом:- Откройте Chromium.
- Нажмите на меню (три вертикальные точки в правом верхнем углу).
- Перейдите в «Настройки» → «Конфиденциальность и безопасность» → «Очистить данные браузера».
- Выберите временной диапазон (например, «За все время»), установите галочку на «Кэшированные изображения и файлы» и нажмите кнопку «Очистить данные».
Для подробной информации о очищении кэша в Chromium вы можете ознакомиться с инструкцией по следующей ссылке: Как очистить кэш в Google Chrome.
-
Проверка конфигурации 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).
-
Перезапуск сетевого интерфейса:
Иногда может помочь перезапуск сетевого интерфейса. Для этого выполните следующие команды в терминале:sudo systemctl restart NetworkManager
-
Проверка локального кэша:
Если у вас установлены какие-либо программные средства для кэширования (например,dnsmasq
), убедитесь, что они не хранят старую запись.
После выполнения этих шагов вы должны увидеть вашу новую веб-страницу. Если проблема сохраняется, возможно, стоит проверить настройки вашего хостинга и убедиться, что все изменения были применены корректно, а также провести диагностику с помощью команды ping
для проверки IP-адреса вашего домена.
Следуя приведенным рекомендациям, вы сможете очистить локальный кэш DNS и обновить данные домена как на Fedora, так и на других дистрибутивах Linux.