Ubuntu 12.10
Explicaré el primer problema. A veces, cuando cargo una página web, nunca termina de cargarse y dice que no puede llegar al servidor o algo así. Cuando hago ping a ese sitio web, el terminal dice que no puede resolver el nombre de host. Entonces probé los servidores DNS de Google pero no tuve suerte allí. Es extraño porque nunca he tenido este problema en Windows 7. Usé
cat /etc/resolv.conf
y surgió con esto:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
search hsd1.or.comcast.net
¿Por qué usaría 127.0.1.1? ¿Eso significa que está tratando de resolver direcciones localmente? Cuando hago ping al servidor de búsqueda de Comcast obtengo un error de tiempo de espera.
Respuestas:
/etc/resolv.conf (que en realidad es un enlace simbólico a /run/resolvconf/resolv.conf) está escrito por la utilidad resolvconf basada en información proveniente de varias fuentes posibles.
127.0.1.1 es la dirección IP de bucle invertido en la que escucha la instancia controlada por NetworkManager de dnsmasq. Dnsmasq se ejecuta localmente y acepta consultas DNS en 127.0.1.1 y reenvía estas consultas a un servidor de nombres externo cuya dirección es proporcionada por NetworkManager. Este esquema no siempre funciona bien y si tiene algún problema con él (como lo hace), entonces es recomendable deshabilitar dnsmasq controlado por NetworkManager. Para deshabilitarlo, edite
/etc/NetworkManager/NetworkManager.conf
y comentar la línea
para que se parezca a lo siguiente.
Luego reinicie el administrador de red. El comando que usa depende de su versión de Ubuntu:
Después de esto, debe tener una
nameserver
línea en resolv.conf con una dirección IP que no sea de bucle invertido. Si este no es el caso, intente con el siguiente comando.Si aún no tiene una
nameserver
línea en resolv.conf con una dirección IP que no sea de bucle invertido o si aún no tiene un servicio DNS, intente reiniciar.Si aún no tiene un buen servicio de DNS, comience a investigar el servidor de nombres en la dirección IP externa (1.2.3.4 en el ejemplo a continuación). ¿Resuelve correctamente los nombres de dominio cuando se le acerca usando las utilidades
host
odig
?¿Funcionan los servidores de nombres de Google?
Si encuentra que su servidor de nombres externo no funciona correctamente, entonces debe configurar su conexión para usar un servidor de nombres que se comporte bien como el de Google. Para hacer esto, haga clic derecho en el indicador de red y vaya a Editar conexiones | El | Editar ... | Configuraciones IPv4. Suponiendo que el Método actual es
Automatic (DHCP)
, establezca el Método enAutomatic (DHCP) addresses only
y complete las buenas direcciones del servidor de nombres en el campo tituladoAdditional DNS servers
.fuente
ping 8.8.8.8
. Para solucionar este problema, cambio mi IP DNS principal a una IP OpenDNS 208.67.222.222.Es posible que desee hacer clic derecho en el applet de administrador de red, editar conexiones y agregar otro DNS. Eso debería 'pegarse'
fuente