J'utilise OS X Mountain Lion. j'utilise dnsmasq
configurer des noms de domaine génériques locauxhost, tels que http://local.dev , pour pointer vers localhost. Mais je dois ajouter 127.0.0.1 dans mes préférences système - & gt; paramètres réseau.
Après avoir configuré 127.0.0.1 en tant que serveur DNS, les serveurs DNS par défaut du FAI ont été écrits par le mien. Cela m'empêchait d'accéder aux sites Web. Ce n'est pas grave si je ne déplace pas mon ordinateur, je peux entrer manuellement le serveur DNS du FAI. Mais si je change de lieu, le DNS du FAI change.
J'ai également essayé d'utiliser le serveur DNS de Google, mais cela ne fonctionne pas dans certains cas. Comment puis-je réserver (ou mettre à jour) le serveur DNS du FAI sans supprimer 127.0.0.1 en tant que DNS?
Merci d'avance.
la source
Y a-t-il une raison spécifique pour utiliser
dnsmasq
?Vous pouvez simplement ajouter des entrées à votre
/private/etc/hosts
fichier quittant DNS pointait vers le fournisseur d'accès auquel vous êtes connecté. Voici comment faire cela en utilisant Terminal:sudo nano /private/etc/hosts
Entrez votre mot de passe lorsque vous y êtes invité.Ajoutez tout ajout à la fin du fichier hosts (une seule entrée par ligne), par exemple:
127.0.0.1 local.dev
Ctrl + O puis entrez pour enregistrer le fichier dans nano. Contrôle + X pour sortir de nano.
Vous aurez besoin de vider le cache DNS local en utilisant:
dscacheutil -flushcache
la source