Может ли cloudflare стать причиной игнорирования записей /etc/hosts?

Может ли cloudflare стать причиной игнорирования записей /etc/hosts?

Я часто использовал /etc/hosts для переключения между серверами домена, а также для проверки правильности его работы перед развертыванием.

Однако в этом последнем случае я использовал cloudflare для DNS. По какой-то причине я не могу обслуживать (получить HTTP-ответ) сайт со старого IP-адреса (сервера, потому что он застрял на обновленном IP-адресе). Я не могу переключить его обратно, так как новый сайт уже запущен. У меня никогда не было такой проблемы раньше. Единственное отличие, похоже, в том, что Cloudflare управляет записями DNS.

Я устранял неполадки, очищая кэши DNS, перезапуская и используя другие советы, найденные в сети, но безуспешно. Я также смог обслуживать другой сайт (другой домен), изменив файл hosts... Что приводит меня к вопросу, который я задаю...

Итак, вопрос в том, может ли cloudflare стать причиной игнорирования записей /etc/hosts? Или это совпадение?

Если проблема в этом, как это вообще возможно? Я думал, что файл hosts обходит DNS-поиск.

Ваше здоровье,

решение1

Ни CloudFlare, ни любой другой DNS-сервер не могут перезаписать ваш локальный файл /etc/hosts.

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

решение2

Разрешение доменных имен настраивается локально на вашем компьютере, и никакая внешняя организация не может его переопределить.

Однако вы можете изменить это черезмеханизм nsswitch. Например, если у вас есть строка:

hosts: dns files

в /etc/nsswitch.conf, то записи DNS будут перезаписывать /etc/hosts.

Связанный контент