最近尝试在工作机上用vagrant的,在新建的虚拟机内部访问外网的时候不能正常解析域名(比如wget www.baidu.com
就不行),但是直接用外网ip访问网站可以,这个该如何解决?(在家里host机用wifi上网不会有这个问题)
我的环境如下:
host机网络环境:以太网(通过公司分配的固定ip上网,且需要配全局内网代理)
操作系统:win8.1
vagrant版本:1.7.1
virtualbox版本:4.3.20
使用的box:ubuntu12.04(precise32.box)
虚拟机的网络配置:使用vagrant init 默认生成的Vagrantfile配置(也就是nat上网?)
虚拟机中的dns: /etc/resolv.conf 中的配置是 nameserver 10.0.2.3
以上的环境要怎么样才能让虚拟机正常解析域名呢?
我修改过Vagrantfile,添加了下面的配置也不行
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
end
直接修改虚拟机中的 /etc/resolv.conf 为 nameserver 8.8.8.8 也不行
网络方面有点半桶水,恳请赐教_(:з」∠)_,thanks in advance
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.