Cambiar “localhost” a nombre de dominio en Windows y Ubuntu

Cambiar “localhost” a un nombre de dominio es muy útil en el desarrollo de paginas web, puedes por ejemplo hacer que cuando en tu navegador entres en www.mi-sitio.com se muestre localhost, igualmente se pueden añadir subdominios del tipo login.mi-sitio.com.

Añadir Hosts en Windows

Buscamos el fichero “host” en  C:\WINDOWS\system32\drivers\etc y lo editamos con cualquier editor de texto (no usar Word) como Nodepad++, en los comentarios del fichero ya se explica como añadir nuevos hosts, simplemente tenemos que añadir la IP 127.0.0.1 seguida del host que queremos crear, por ejemplo:

Nota: Cada nuevo dominio tiene que ir en una linea distinta.

Guardamos los cambios y listo.

Añadir Hosts en Ubuntu

En Ubuntu el proceso es similar, solo que el fichero “hosts” esta localizado en otro sitio, podemos editarlo desde el terminal usando:

Y añadir los nuevos dominios al principio de este fichero, igual que en Windows, IP seguido del dominio a añadir, cada nuevo dominio en una linea nueva.

Como nota final decir que la IP 127.0.0.1 se usa para localhost, pero igualmente podemos usar otras IPs para por ejemplo bloquear acceso a ciertas webs, por ejemplo usando la IP de google.com seguida del dominio facebook.com bloqueara el acceso a facebook.com desde nuestro PC, mostrando google.com en su lugar.

  • Nicolas Gonzalez

    Funciona, lo acabo de realizar en windows y solo hay que tener cuidado en quitarle el comentario y ya está! Gracias.
    Quedaría así, sin los #.
    localhost name resolution is handled within DNS itself.
    127.0.0.1 http://www.mi-web.cl
    ::1 localhost