Поиск в 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, этот файл будет перезаписан при каждой перезагрузке.