Поиск в x-lite dns из локального файла hosts

Я добавил домен в свой локальный файл / etc / hosts на osx 10.9.2. если я пингую домен, он разрешает настроенный ip в / etc / hosts. Если я поместил домен в поле "Домен" для настройки учетной записи SIP в x-lite, он получит ip с общедоступного DNS-сервера, игнорируя файл / etc / host. Есть ли способ заставить X-Lite использовать локальный файл hosts для поиска DNS?

1 ответ

Решение

Кажется, что одна из причин того, что x-lite все еще может достичь домена, потому что у вас нет отдельной строки с обратной связью IPv6 (версия IPv6 127.0.0.1 адрес заблокированного домена в данный момент перенаправляет на). x-lite должен игнорировать запись IPv4 и подключаться к заблокированному домену через адрес IPv6.

Вы можете исправить это, добавив одну строку к вашему /etc/hosts файл. Подобный вопрос ЗДЕСЬ предлагает использовать fe80::1%lo0 как адрес обратной петли IPv6, поскольку он говорит, что версии OS X более поздние, чем 10.8.2, не будут уважать ::1 адрес обратной связи.

Пример строки, которую нужно добавить в файл хоста:

fe80::1%lo0 DOMAINTOBEBLOCKED.com

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

Попробуйте добавить следующую строку в /etc/resolv.conf

lookup file, bind

Это должно заставить OS X использовать /etc/hosts перед dns. Единственная проблема - если вы используете dhcp, этот файл будет перезаписан при каждой перезагрузке.

Другие вопросы по тегам