Estoy ejecutando Chrome en Linux. Tengo DNS local para resolver * .myname.com en 127.0.0.2 (escribo "host whatever.myname.com" o "host myname.com" y veo la dirección correcta). Sin embargo, en Chrome cuando escribo "myname.com" se redirige a "www.myname.com" y resuelve el sitio web "real" que no quiero.
Solo cuando escribo "test.myname.com", no "www.myname.com", Chrome lo resuelve correctamente en 127.0.0.2. Supongo que Chrome está tratando de hacer cosas funky con www.anything.com y anything.com.
¿Como arreglarlo?
PD: el DNS local que estoy usando es dnsmasq. Si pongo explícitamente myname.com en / etc / hosts, Chrome lo resuelve correctamente en 127.0.0.2, pero no puedo usar comodines en / etc / hosts.
PPS: puedo confirmar en chrome: // net-internals / # dns que Chrome correctamente myname.com y www.myname.com en la IP pública real.
fuente
/etc/resolv.conf
.Puede cambiar la configuración de su proxy y obligarlo a usar la dirección que desee.
Abra un nuevo archivo, con extensión .pac, el sistema usa esos archivos para determinar los servidores proxy, copie esto en el contenido del archivo:
vaya a la configuración de proxy de Chrome, y en "url para configuración automática de proxy" ingrese la ruta a ese archivo.
no es necesario tener un servidor DNS, puede redirigirlo a diferentes puertos en la máquina y puede programarlo según sus necesidades.
fuente