Puedo hacer ping a IP pero no puedo resolver dominios

11

Tengo Xubuntu 14.04 instalado en mi servidor. network-managerno está instalado. Parece haber perdido su capacidad de resolver dominios, y no estoy seguro de dónde comenzar a diagnosticar el problema.

ping 8.8.8.8 pings normalmente.

ping google.comvuelve ping: unknown host google.com.

Intenté agregar un servidor DNS a /etc/network/interfaces/. Ahora contiene:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4

Esto no solucionó el problema, así que intenté ejecutar:

hesse@galois:~$ sudo service networking restart
stop: Job failed while stopping
start: Job is already running: networking

Probé stopa continuación, starty reloadpero no parecía que hacer nada.

¿Cómo diagnostico el problema?

Nota: Es mucho trabajo para mí reiniciar la máquina (necesito conectar un teclado y un monitor), así que sugiera soluciones que no requieran reiniciar si es posible.


/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
Superbest
fuente
¿Puedes agregar el contenido de /etc/resolv.conftu pregunta? Ese es el archivo que la mayoría de los resolutivos usarán para encontrar qué servidores DNS usar
Eric Renouf
@EricRenouf Claro, está vacío excepto por el comentario.
Excelente
bueno, ese es el problema que sospecho. No poder reiniciar networkinges un problema, pero ¿estás seguro de que no lo estás usando NetworkManager?
Eric Renouf
Además, como una solución temporal, podría editar a pesar de resolv.confese comentario y agregar nameserver 8.8.8.8, pero probablemente se sobrescribirá en algún momento, por lo que es solo una solución temporal
Eric Renouf

Respuestas:

9

Debe resolver el vacío de su /etc/resolv.conf antes de esperar algún otro error.

Debe reflejar al menos un resolutor. Si este es el único problema, su resolución debería funcionar.

Tratar

vi /etc/resolv.conf

Entra en el modo de edición. Agregue lo siguiente:

nameserver 8.8.8.8
nameserver 8.8.4.4

Ver publicación que si

ping google.com

Trabajos.

Avineshwar
fuente
0

Prueba esto:

sudo nano /etc/resolvconf/resolv.conf.d/tail

Lo que abrirá un archivo resolv.conf.d en blanco en el editor de nano texto. Deberá colocar la dirección de su servidor DNS en la primera línea de este archivo y recordar finalizar la línea con un retorno de carro (presione enter) como se ve a continuación:

nameserver 8.8.8.8
ValeriRangelov
fuente