1 votes

Obtention de la résolution de home.dev sur 127.0.0.1

Dans mon fichier hosts, j'ai :

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0 localhost
127.0.0.1 home.dev
fe80::1%lo0 home.dev

Pourtant, lorsque je vais sur home.dev, j'obtiens la page de recherche Google, et lorsque je vais sur http://home.dev j'obtiens une page blanche. Comment puis-je l'amener à la page d'index qui dit "Ça marche !"? (J'ai index.php dans le répertoire racine de /Library/WebServer/Documents avec juste cela).

Dans les préférences système pour les réseaux, DNS, j'ai "192.168.1.1" et "home" qui sont grisés. Si j'essaie d'utiliser "+" pour ajouter 127.0.0.1, l'entrée précédente est effacée.

/Network/Advanced/DNS tab

Comment faire pour que cela fonctionne correctement ? J'ai essayé différentes solutions au fil des ans, mais je n'ai jamais réussi à le faire fonctionner correctement. J'utilise la version 10.8 mais je vais passer à Yosemite dès sa sortie.

1voto

mike Points 1801

Vous pouvez essayer de vous connecter à http://home.dev./ (notez le point unique à la fin de l'URL ; en outre, lorsque vous tapez l'URL, veillez à saisir également la partie http:// dans le champ d'adresse de votre navigateur). La raison pour laquelle vous n'avez pas de chance est le comportement quelque peu irritant du navigateur Web, qui essaie d'ajouter des mots courants à la partie de l'adresse du serveur de l'URL si elle ne semble pas "normale" (vous remarquerez par exemple que le navigateur essaie souvent d'être intelligent et d'ajouter www o .com au début ou à la fin de l'adresse du serveur dans votre URL).

La fenêtre des paramètres DNS, dont vous avez joint une capture d'écran, est utilisée pour configurer les serveurs DNS plutôt que les mappages statiques hôte/IP comme vous le faites en /etc/hosts . Lorsque vous ajoutez 127.0.0.1 En d'autres termes, le système essaiera d'envoyer des requêtes DNS à 127.0.0.1 en s'attendant à ce qu'un service DNS y soit exécuté et y réponde. Les entrées par défaut sont grisées pour indiquer qu'elles ont été placées là automatiquement pour vous par le client DHCP.

Une façon de voir ce que le résolveur du système essaie de faire, en contournant l'absurdité du navigateur qui essaie d'avoir un comportement trop intelligent, est d'ouvrir le Terminal.app et de taper ping home.dev et voyez si vous obtenez des réponses, et de quelle adresse IP elles proviennent. Si cela fonctionne, cela signifie que le résolveur fonctionne bien et que le problème vient de votre navigateur.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X