x-lite dns lookup à partir du fichier hosts local

1

J'ai ajouté un domaine à mon fichier / etc / hosts local sous osx 10.9.2. si je cingle le domaine, il se résout en ip configuré dans / etc / hosts. Si je mets le domaine dans le champ "Domaine" pour une configuration de compte SIP dans x-lite, l'adresse IP du serveur DNS public est ignorée et le fichier / etc / host est ignoré. Existe-t-il un moyen de forcer x-lite à utiliser le fichier hosts local pour la recherche DNS?

markus
la source

Réponses:

1

Il semble que l’une des raisons qui x-litepeuvent toujours atteindre le domaine est le fait que vous n’avez pas de ligne séparée avec un bouclage IPv6 (une version IPv6 de l’ 127.0.0.1adresse vers laquelle le domaine bloqué redirige actuellement). x-litedoit ignorer l'entrée IPv4 et se connecter au domaine bloqué via une adresse IPv6.

Vous pouvez résoudre ce problème en ajoutant une ligne à votre /etc/hostsfichier. Une question similaire ICI suggère que vous utilisiez fe80::1%lo0comme adresse de bouclage IPv6, car elle indique que les versions OS X ultérieures à la version 10.8.2 ne respectent pas l' ::1adresse de bouclage.

Voici un exemple de ligne que vous devez ajouter à votre fichier hôte:

fe80::1%lo0 DOMAINTOBEBLOCKED.com

Si cela ne fonctionne pas, je suggère de jeter un coup d'œil à certaines des autres réponses à la question ci-dessus. Un qui semble prometteur est:

Essayez d’ajouter la ligne suivante dans /etc/resolv.conf

lookup file, bind

Cela devrait obliger OS X à utiliser / etc / hosts avant les DNS. Le seul problème est que si vous utilisez dhcp, ce fichier sera écrasé à chaque redémarrage.

Joeeey
la source
@markus Avez-vous essayé les instructions ci-dessus? Ont-ils travaillé?
Joeeey