Después de utilizar devdns
para resolver dominios de manera local, ahora he cambiado a un contenedor de Docker que me permite hacer lo mismo pero con dnsmasq
. Antes me gustaba utilizar .dev
pero desde que Google compro el dominio he cambiado a el TLD oficial segĂșn el RFC2606
.test
.
Primero hay que crear el archivo /etc/resolver/test
con el siguente contenido:
nameserver 127.0.0.1
port 5300
Luego ejecutar:
docker run -d --name dnsmasq --restart always -p 5300:53/tcp -p 5300:53/udp --cap-add NET_ADMIN andyshinn/dnsmasq --address=/.test/127.0.0.1
Y con esto, cualquier dominio .test
va a resolver 127.0.0.1
lo cual es ideal para el desarollo de proyectos web. Y tan solo ocupa 5MB de espacio.