Haciendo que home.dev se resuelva a 127.0.0.1

1

En mi archivo hosts tengo:

##
# 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

Sin embargo, cuando voy a home.dev, obtengo la página de búsqueda de Google y cuando voy a enlace , aparece una página en blanco . ¿Cómo consigo que realmente vaya a la página de índice que dice "¡Funciona!" (Tengo index.php en el directorio raíz de / Library / WebServer / Documents con solo eso).

En Preferencias del sistema para redes, DNS, tengo "192.168.1.1" y "inicio" que están atenuados. Si trato de usar "+" para agregar 127.0.0.1, la entrada anterior se borra.

¿Cómo puedo hacer que esto funcione correctamente? He intentado diferentes soluciones a lo largo de los años, pero nunca conseguí que esto funcionara correctamente. Estoy usando 10.8, pero estaré actualizando a Yosemite después de que salga.

    
pregunta lolajl 24.08.2014 - 14:08

1 respuesta

1

Puede intentar conectarse a enlace (tenga en cuenta el único punto al final de la URL; también, al escribir la URL, haga Asegúrese de escribir la parte http: // en el campo de dirección de su navegador también). La razón por la que no está teniendo suerte es con el comportamiento un tanto irritante del navegador web, que consiste en intentar agregar algunas palabras comunes a la dirección del servidor que forma parte de la URL si no parece "normal" (es decir, notará que a menudo el navegador intenta ser inteligente y agrega www o .com al principio o al final de la dirección del servidor en su URL).

La ventana de configuración de DNS, captura de pantalla que adjuntó, se usa para configurar servidores DNS en lugar de hosts estáticos para las asignaciones de IP como lo hace en /etc/hosts . Cuando agrega la entrada 127.0.0.1 , todo lo que está haciendo es decirle al sistema que ignore la configuración de DNS y el dominio de búsqueda que adquirió a través de DHCP y en su lugar use 127.0.0.1 como servidor DNS, es decir, el sistema intentará enviar consultas de DNS a 127.0.0.1 esperando que un servicio DNS se ejecute allí y responda a ellos. Las entradas predeterminadas están en gris para indicar que el cliente DHCP las colocó allí automáticamente.

Una forma de ver lo que el sistema de resolución del sistema está tratando de hacer, evitando las tonterías del navegador al tratar de ser un comportamiento demasiado inteligente, es abrir el Terminal.app y escribir ping home.dev allí y ver si obtiene alguna respuesta. , y de qué dirección IP regresan. Si eso funciona, significa que la resolución está funcionando bien y que el problema está en su navegador.

    
respondido por el mike 24.08.2014 - 15:27

Lea otras preguntas en las etiquetas