Vagrant Networking - 可以 ping IP,但不能 ping FQDN

Vagrant Networking - 可以 ping IP,但不能 ping FQDN

我有一台 CentOs vagrant 機器,並且可以毫無問題地固定 IP 位址,例如:216.58.223.4

當我嘗試 ping:www.google.com 時,無法找到網路。

/etc/resolv.conf

該檔案由 Puppet 管理,請勿編輯 nameserver 8.8.8.8 nameserver 8.8.4.4

挖掘 google.com

DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6_6.1 <<>> google.com ;;全域選項:+cmd ;;連線逾時;無法存取伺服器 –

本機已設定專用網路和固定 IP 位址。它在 Windows 機器上運行。

本質上我正在嘗試進行composer.phar更新,但由於機器無法訪問互聯網,所以失敗了。

任何幫助,非常感謝!

答案1

顯然這是一個 DNS 問題。您無法編輯,/etc/resolv.conf因為 puppet 是基於設定管理進行編輯,因此您需要告訴 puppet 要使用一組工作 DNS 伺服器。您的 ISP 可能有一個,但這裡有一個簡短的伺服器列表,這些伺服器應該是良好的 DNS 伺服器,並且易於記住:

4.2.2.2
4.2.2.1
8.8.8.8
8.8.4.4

根據設定的不同,實現此目的的方法也有所不同,但您應該查看/etc/puppet/modules/resolver/一下。

如果仍然不行,請確保您的 DNS 請求沒有被阻止,例如忘記允許連接埠 53 上的流量。

相關內容