No puedo navegar por ningún sitio web. Por favor, eche un vistazo al siguiente error:
karthick@karthick:~$ ping www.google.com
ping: unknown host www.google.com
Actualizar
karthick@karthick:~$ dig www.google.com
; <<>> DiG 9.7.1-P2 <<>> www.google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26402
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;www.google.com. IN A
;; ANSWER SECTION:
www.google.com. 238583 IN CNAME www.l.google.com.
www.l.google.com. 97 IN A 74.125.236.50
www.l.google.com. 97 IN A 74.125.236.48
www.l.google.com. 97 IN A 74.125.236.52
www.l.google.com. 97 IN A 74.125.236.49
www.l.google.com. 97 IN A 74.125.236.51
;; AUTHORITY SECTION:
google.com. 146866 IN NS ns3.google.com.
google.com. 146866 IN NS ns2.google.com.
google.com. 146866 IN NS ns1.google.com.
google.com. 146866 IN NS ns4.google.com.
;; ADDITIONAL SECTION:
ns2.google.com. 317814 IN A 216.239.34.10
ns1.google.com. 317814 IN A 216.239.32.10
ns3.google.com. 317814 IN A 216.239.36.10
ns4.google.com. 317814 IN A 216.239.38.10
;; Query time: 5 msec
;; SERVER: 172.29.39.212#53(172.29.39.212)
;; WHEN: Wed Aug 3 15:30:38 2011
;; MSG SIZE rcvd: 268
Salida:
karthick@karthick:~$ ifconfig
eth0 Link encap:Ethernet HWaddr bc:30:5b:c4:fd:dc
inet addr:172.29.XX.XX Bcast:172.29.XX.XXX Mask:255.255.255.0
inet6 addr: fe80::be30:5bff:fec4:fddc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1757954 errors:0 dropped:0 overruns:0 frame:0
TX packets:1422948 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1329324192 (1.3 GB) TX bytes:1231317787 (1.2 GB)
Interrupt:16
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:10528 errors:0 dropped:0 overruns:0 frame:0
TX packets:10528 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:768164 (768.1 KB) TX bytes:768164 (768.1 KB)
karthick@karthick:~$ sudo iptables -nvL
[sudo] password for karthick:
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
networking
dns
karthick87
fuente
fuente
/etc/nsswitch.conf
, especialmente en la línea que comienza conhosts:
? Deberías tenerdns
algún lugar en esa línea.dig
,host
ynslookup
no use el interruptor del servicio de nombres (ya que no necesitan considerar otros mecanismos de servicio de nombres que no sean DNS). La mayoría del otro software lo usa. Es parte de libc, yman nsswitch.conf
en la línea de comando le dará justificación y visión general.Respuestas:
He encontrado que el problema radica en este archivo
/etc/nsswitch.conf
. En ese archivo se perdió la entrada dns. Después de agregar esa entrada, puedo navegar por los sitios.fuente
Debe agregar
dns
a/etc/nsswitch.conf
la línea que comienza conhosts:
. Por ejemplo, el mío tieneque creo que es el predeterminado en natty.
Sería bueno saber si su configuración fue interrumpida por algún software, ya que es muy poco común (y difícil de diagnosticar) si el servicio de cambio de servicio de nombres no está utilizando la configuración predeterminada.
fuente
Parece que tiene conectividad a Internet (la excavación funciona bien, las respuestas DNS son buenas), por lo que tal vez sea un problema de alto nivel, como la configuración del proxy.
Entonces, ¿ha verificado la configuración de proxy de su sistema?
fuente
Eso parece un problema de DNS.
Ejecute
dig example.com
para verificar dicha consulta DNS. Si se agota el tiempo de espera o falla, el servidor DNS configurado está roto. Intente configurar un servidor DNS alternativo agregando la siguiente línea a/etc/resolv.conf
(reemplazando otrasnameserver
entradas):Este servidor de nombres es de Google, pero se puede configurar en cualquier servidor DNS válido.
fuente
notaste esto
está recibiendo 1.3 Giga Bytes y está transmitiendo 1.2 Giga Bytes. He estado escuchando un programa de radio a través del navegador web durante casi dos horas y solo he recibido (RX) 888.8 MB y he transmitido (TX) 22.7 MB. Algo está usando su conexión de red y esto podría ser lo que está bloqueando su acceso. No dice qué sistema operativo está utilizando. Ahora puede ser el orgulloso propietario de una máquina zombie.
¿Estás usando un torrent? ¿Le has dado demasiado ancho de banda?
fuente
Apague todas las aplicaciones (Firefox, Thunderbird, etc.).
Luego ingrese estos comandos en una terminal:
Los últimos 2 comandos son para detener el comando tcpdump.
Vuelva a publicar el resultado en su pregunta como una edición (suponiendo que encuentre una manera de hacerlo sin una conexión a Internet que funcione, ¿tal vez una llave USB para transferir el registro de texto a una PC con Internet?).
fuente
Recientemente tuve este problema en Windows donde tenía DNS pero no Ping, hay dos posibilidades:
Estás utilizando un proxy que no funciona correctamente, deshazte del proxy o arréglalo.
Hay algo roto en la cadena de red; lo que significa que debe reconstruirlo desde cero, si no quiere ensuciarse las manos con la limpieza y reinstalación de controladores y programas de red, también podría hacer una copia de seguridad y reinstalar Ubuntu ...
fuente
Debe ser un problema de ISP, o el módem / enrutador / conmutador local juega con usted. Reinicie su máquina, módem y todos los dispositivos afectados por la red.
(De lo contrario, ¿puede hacer ping a Google por IP: 74.125.236.50?)
fuente
Ha enmascarado su dirección IP como 172.29.XX.YY, pero desde su máscara de subred es 255.255. 255 .0, debe asegurarse de que el tercer octeto (el xx, no el yy) sea el mismo que su enrutador predeterminado. De lo contrario, solo verá las PC en la misma subred que usted (172.29.xx). Si su servidor DNS está en la misma subred que la suya, esto explicaría por qué nada, excepto esto, está funcionando.
fuente
Una forma de descartar que el problema sea del navegador sería ejecutar:
telnet google.com 80
desde un mensaje de Terminal. Si funciona, debería tener dos líneas que digan: Conectado a google.com El carácter de escape es '^] ..
fuente
Encontré un problema similar hoy, donde toda la configuración de red era correcta, pero solo podía hacer ping y llegar a las máquinas locales.
Revisé el archivo anterior y tenía la entrada de DNS pero noté que me perdí la
mdns4
entrada. Después de agregarmdns4
todo está bien. Mencionando esto en caso de que alguien más tenga el mismo problemafuente
Me doy cuenta de que esto se ha resuelto, pero tuve el mismo síntoma y la solución tuvo que ver con la tarjeta de interfaz de red predeterminada que utiliza el programa en cuestión.
Nota: todas las máquinas Linux (Ubuntu 15.10). DNS también se ejecuta en bind9 en Ubuntu 15.10.
Configuré un servidor DNS en una LAN en la que las máquinas conectadas usaban su segunda o tercera tarjeta de interfaz de red (es decir, cada máquina tenía varias tarjetas de interfaz de red conectadas a diferentes redes), por ejemplo (para cualquier máquina dada en la red en cuestión):
El comportamiento de Dig parece indicar que pasa iterativamente por todas las interfaces hasta que obtiene una respuesta, mientras que ping solo prueba la primera interfaz y luego se detiene / se da por vencido.
Después de "bajar" la primera interfaz con:
ping luego comenzó a usar el DNS en enp0s8
Espero que esto ayude a cualquiera que todavía esté tratando de resolverlo.
fuente