Nécromisation de celui-ci car, à mon avis, aucune des réponses n'apporte de lumière sur la question de l'accès à l'information. cause première de ce problème, qui semble assez intéressant. Pour un contexte moderne -- le problème se produit également avec Debian 10, et VirtualBox 6.0.14 ; après l'installation par défaut de Deb 10 (sans interface graphique), avec un adaptateur "NAT" (pas "NAT Network", mais le "NAT" par défaut) tout semble correct avec le DNS. Puis, en modifiant /etc/network/interfaces
(ce qui semble toujours pertinent dans cette distro) à une IP statique :
#iface enp0s3 inet dhcp
iface enp0s3 inet static
address 10.0.2.15
netmask 255.255.255.0
gateway 10.0.2.2
(note -- la VM aurait obtenu 10.0.2.15
à partir de dhcp de toute façon), et l'arrêt/le démarrage de la VM,
- Le DNS ne fonctionne pas (
host google.com
etc, timeout)
- ne peut pas
telnet 10.0.2.3 53
( resolv.conf
a nameserver 10.0.2.3
(par défaut après l'installation).
Si je reviens à iface enp0s3 inet dhcp
y redémarrer la VM, le DNS et telnet 10.0.2.3 53
travail.
Maintenant, cela devient vraiment excitant/étrange : si vous allez encore une fois pour inet static
et rebooter juste la VM, le DNS et le telnet fonctionnent toujours bien seulement si vous éteignez ou rallumez la VM (via virtualbox), la 10.0.2.3
disparaît.
Donc je pense que pour le moment, VirtualBox automatiquement active le serveur/proxy DNS à l'adresse suivante 10.0.2.3
une fois qu'il aura obtenu un dhcp
demande ; et ce 10.0.2.3
vit tant que la VM n'est pas mise hors tension (mais peut être redémarrée).
(Je vérifierais cela si je savais comment simuler un dhcp
demande sur le 10.0.2.0/24
(quelqu'un sait-il comment faire ?)
__
Pour ceux qui veulent changer l'adresse IP en statique (dans l'adaptateur "NAT"), il suffit de trouver un moyen de coller une adresse IP correcte. nameserver
en /etc/resolv.conf
(peut être après le démarrage dans certains scripts d'init).
2 votes
Pour votre information, je viens de rencontrer le même problème avec la
ubuntu/xenial64
et il s'est avéré que c'était un bug avec la boîte elle-même .0 votes
@AidanFeldman même chose pour moi. Je viens de passer à
bento/ubuntu-16.04
et le DNS fonctionne bien sans aucune autre correction.