Aggiornato a Ubuntu 12.04 non è in grado di risolvere host ora


0

Ho aggiornato alla 12.04 dalla 10.04 dove non c'era alcun problema a raggiungere gli hostname di IP.

Ora però non posso:

 root@sub:~# resolveip google.com
 resolveip: Unable to find hostid for 'google.com': try again

Se provo ad accedere resolv.conf è riportato di nuovo come file does not exist.

Come posso accedere a fonti esterne ora?

Risposte:


1

Potresti aprire un terminale e provarlo;

sudo touch /etc/resolv.conf
sudo dhclient

Suppongo che tu stia utilizzando DHCP poiché non hai appena ricreato il file e popolato te stesso. Ciò ricrea il file mancante e comunica al client DHCP di ottenere informazioni IP e DNS aggiornate.

Una seconda opzione sarà quella di spegnere il gestore di rete in modo che non sovrascriva le modifiche e popolare il file /etc/resolv.conf con i tuoi server DNS preferiti.

Questo non risponde alla tua domanda però. L'unico modo per contattare il mondo esterno senza DNS è utilizzare gli indirizzi IP. Ciò significa che dovrai sapere in anticipo quali sono gli indirizzi IP dei diversi servizi che desideri contattare.


NO fortuna con questo, anche se entrambi i comandi sono stati completati, non riesco ancora a colpire cose esterne :(
Jamie Hutber

Avevo bisogno di aggiungere nameserver 8.8.8.8 al mio resolv.conf .. :)
Jamie Hutber
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.