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

¿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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.