
Navego por la red en Ubuntu 12.04. Todos los sitios están funcionando, excepto un sitio http://developer.android.com/
. No sé por qué.
Al mismo tiempo, la misma URL se abre perfectamente en Windows.
Entonces el sitio está activo y el problema tampoco está relacionado con el proxy.
Me siento totalmente impotente. ¿Por qué está pasando esto?
Firefox muestra el error
Servidor no encontrado
wget http://developer.android.com/
Resolving developer.android.com (developer.android.com)... failed: Name or service not known.
wget:unable to resolve host address 'developer.android.com'
ping developer.android.com
ping: unknown host developer.android.com
gato /etc/hosts
127.0.0.1 localhost
127.0.1.1 devsda
# The following lines are desirable for IPv6 capable hosta
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
gato /etc/resolv.conf
# 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.0.1
devsda@devsda:~$ host desarrollador.android.com
;; Truncated, retrying in TCP mode.
Host developer.android.com not found: 5(REFUSED)
devsda@devsda:~$ host desarrollador.android.com 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:
developer.android.com is an alias for www3.l.google.com.
www3.l.google.com has address 74.125.236.33
www3.l.google.com has address 74.125.236.37
www3.l.google.com has address 74.125.236.35
www3.l.google.com has address 74.125.236.39
www3.l.google.com has address 74.125.236.32
www3.l.google.com has address 74.125.236.46
www3.l.google.com has address 74.125.236.38
www3.l.google.com has address 74.125.236.40
www3.l.google.com has address 74.125.236.41
www3.l.google.com has address 74.125.236.36
www3.l.google.com has address 74.125.236.34
www3.l.google.com has IPv6 address 2404:6800:4007:800::1005
Respuesta1
Como muestra el resultado del host
comando, es casi seguro que se trata de un problema del servidor DNS. Analizando un poco más cómo se configura esto generalmente en Ubuntu, parece que la mejor manera de cambiar esto es simplemente a través de Network Manager. Network Manager ofrece configuraciones de DNS por conexión, por lo que la configuración de DNS se puede corregir para la conexión que causa el problema y no afectará nada más. Esteresponder en Ask Ubuntuofrece una buena descripción general de cómo hacerlo, incluidas capturas de pantalla.
Para repetir:
Haga clic derecho en el icono de red en su escritorio y seleccione
Edit Connections
. O simplemente ejecutarnm-connection-editor
desde la línea de comando.Seleccione la pestaña para el tipo de conexión que tiene (cableada o inalámbrica), luego el nombre de su conexión y haga clic
Edit...
Vaya a la
IPV4 Settings
pestaña e ingrese8.8.8.8
(o la IP de cualquier otro servidor DNS de su elección) en elDNS Servers
cuadro.Haga clic en guardar y ¡ya debería estar listo!
Alternativamente, simplemente agregue la línea dns=8.8.8.8
al archivo relevante (que lleva el nombre de su conexión) en formato /etc/NetworkManager/system-connections
. La línea debe agregarse justo después de la [ipv4]
línea.
Advertencias
Si tiene una conexión por cable, es posible que aún no exista una configuración para esto en Network Manager. Si este es el caso, simplemente haga clic en Add
, elija el tipo de conexión y haga todo lo demás como se indica arriba.
También puede ser que haya una configuración /etc/dhcp/dhclient.conf
para un servidor DNS para todo el sistema (este parece ser el lugar adecuado hoy en día). Si el archivo contiene una línea que comienza supersede domain-name-servers
y no está comentada (tiene una #
al principio), este puede ser el caso. Si es así, probablemente pueda simplemente eliminar esta línea, luego desconectarla/volverla a conectar y su problema se solucionará. Tenga en cuenta que el archivo puede estar bajo /etc/dhcp3
o /etc/dhcp4
en lugar de /etc/dhcp
.
Respuesta2
Esto parece (al menos superficialmente) un problema similar que tuve.
El contenido de /etc/resolv.conf
es
nameserver 127.0.0.1
Me han dicho que eso significa que su máquina está ejecutando algún tipo de servicio de servidor de nombres localmente.
Señalé /etc/resolv.conf
la dirección ISP de mi enrutador. No estoy seguro de qué servidor de nombres terminó usando, pero fuera lo que fuera, era inestable. Entonces usé el paquete resolvconf
en Debian (por lo tanto también en Ubuntu) para agregar algunas cosas a /etc/resolvconf
. Simplemente agregar texto manualmente /etc/resolv.conf
no funciona porque se sobrescribe. Todo lo que hice fue agregar el archivo
/etc/resolvconf/resolv.conf.d/tail
con el contenido.
nameserver 8.8.8.8
nameserver 8.8.4.4
Y ahora esas líneas se agregan automáticamente a /etc/resolv.conf
. Entonces eso solucionó el problema. Espero que ayude, y si esto está fuera de lugar, puedo eliminar esta respuesta.