1

Некоторое время назад я полагал, что добавил локальный редирект для доменов .dev в localhost . Я больше не могу посещать домены .dev в любом браузере на моем компьютере Mac. Однако теперь я хочу удалить это перенаправление, так как .dev - настоящий ДВУ.

Но я не могу понять, откуда взялась логика перенаправления.

Мой файл /etc/hosts не упоминает об этом:

127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0 localhost

127.0.0.1 figmadaemon.com

И мой /etc/resolv.conf тоже не делает:

nameserver 192.168.1.1

Я также попытался очистить кэш DNS безрезультатно:

sudo killall -HUP mDNSResponder

Есть ли где-нибудь еще, откуда это может прийти?

2 ответа2

1

Один из распространенных способов в macOS переопределить обычный DNS для одного (или нескольких) доменов верхнего уровня - это создать файл в /etc /resolver / (например, /etc /resolver / dev) и перечислить альтернативный сервер там. Посмотрите этот пункт Mac OS X Hints и этот ответ об использовании dnsmasq с доменами .dev. Если это где переопределение, просто удалите файл (вы можете оставить каталог или удалить его, если хотите).

1

Как выглядит ваш /etc/resolv.conf? Вы используете что-нибудь вроде DNSMasq? Я также рекомендую очистить кэш DNS, если ваши /etc /hosts и resolv.conf в порядке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .