Vagrant Networking – kann IP anpingen, aber keinen FQDN

Vagrant Networking – kann IP anpingen, aber keinen FQDN

Ich habe eine CentOs Vagrant-Maschine und habe kein Problem damit, eine IP-Adresse wie 216.58.223.4 zu pinnen

Wenn ich versuche, www.google.com anzupingen, kann das Netzwerk nicht gefunden werden.

/etc/resolv.conf

Diese Datei wird von Puppet verwaltet. Bearbeiten Sie den Nameserver 8.8.8.8 nicht. Nameserver 8.8.4.4

graben google.com

DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6_6.1 <<>> google.com ;; globale Optionen: +cmd ;; Verbindung abgelaufen; es konnten keine Server erreicht werden –

Die Maschine wurde mit einem privaten Netzwerk und einer festen IP-Adresse eingerichtet. Sie läuft auf einem Windows-Rechner.

Im Wesentlichen versuche ich, ein Composer.phar-Update durchzuführen, aber da die Maschine nicht auf das Internet zugreifen kann, schlägt dies fehl.

Jede Hilfe wird sehr geschätzt!

Antwort1

Es handelt sich offensichtlich um ein DNS-Problem. Sie können es nicht bearbeiten, /etc/resolv.confda Puppet dies auf der Grundlage der Konfigurationsverwaltung tut. Sie müssen Puppet also eine Reihe funktionierender DNS-Server mitteilen, die verwendet werden sollen. Ihr ISP hat wahrscheinlich einen, aber hier ist eine kurze Liste von Servern, die gute DNS-Server sein sollten und leicht zu merken sind:

4.2.2.2
4.2.2.1
8.8.8.8
8.8.4.4

Die Vorgehensweise hierfür ist je nach Setup unterschiedlich, Sie sollten sich jedoch /etc/puppet/modules/resolver/ungefähr hier umsehen.

Wenn das immer noch nicht klappt, stellen Sie sicher, dass Ihre DNS-Anfragen nicht irgendwie blockiert werden, z. B. weil Sie vergessen haben, den Datenverkehr auf Port 53 zuzulassen.

verwandte Informationen