1

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

1 ответ1

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

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