Назад | Перейти на главную страницу

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

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

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

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

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

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

Привет,

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

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

hosts: dns files

в /etc/nsswitch.conf, тогда записи DNS переопределят /etc/hosts.

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

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