无法在虚拟机上解析主机'bucket.s3.amazonaws.com'

时间:2012-11-30 16:17:52

标签: dns amazon-s3 amazon-web-services virtual-machine vagrant

从S3提供静态pdf。在AWS上拥有生产环境,在我的本地Vagrant虚拟机上拥有开发环境。一切都很好,直到今天。

当我尝试从我的Vagrant开发环境中访问S3文件时,我得到了

  

无法解析主人'bucket.s3.amazonaws.com'

我仍然可以在我的AWS生产环境中正常访问这些文件。要访问的代码完全相同。

可能相关或不相关的其他注释

  1. 今天早上重置了VM。从那时起它就没用了。
  2. 我试图刷新DNS - > ipconfig / flushdns
  3. 我已清除浏览器缓存
  4. 感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

“重置虚拟机”是什么意思?当我忘记将VM挂起然后更改主机上的网络时,我遇到了问题。之后我将无法解决任何问题。为了解决这个问题,我只是做了vagrant suspend && vagrant up让它刷新网络。

答案 1 :(得分:0)

当我尝试在openstack上使用vagrant获取S3文件时,我遇到了类似的问题,通过在我的openstack子网上配置DNS解决了这个问题。 (意味着DNS问题与vagrant vm配置无关,它与openstack配置有关,您可以通过运行:来自您的vagrant vm的cat /etc/resolv.conf来验证它)