V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
caixiexin
V2EX  ›  Vagrant

请教一下 vagrant 创建的虚拟机中 dns 解析异常的问题

  •  
  •   caixiexin · 2015-05-08 08:25:24 +08:00 · 4511 次点击
    这是一个创建于 3481 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近尝试在工作机上用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

    第 1 条附言  ·  2015-08-04 08:41:11 +08:00
    后来折腾了好久发现还是没解决,但是回家用家里无线网又可以,估计是公司网络的问题。。
    拖了这么久没结贴真不好意思ORZ。。
    6 条回复    2015-05-08 16:34:53 +08:00
    Plumes
        1
    Plumes  
       2015-05-08 10:13:47 +08:00   ❤️ 1
    caixiexin
        2
    caixiexin  
    OP
       2015-05-08 10:39:13 +08:00
    @Plumes 这个相当于改虚拟机中的dns吧?我试过了,也不行。`wget www.baidu.com` 会一直卡在Resolving www.baidu.com (www.baidu.com)...
    Plumes
        3
    Plumes  
       2015-05-08 11:01:43 +08:00
    你先用 nslookup 使用国内 dns 查询 www.baidu.com 试试:nslookup www.baidu.com 223.5.5.5
    caixiexin
        4
    caixiexin  
    OP
       2015-05-08 11:21:19 +08:00
    @Plumes 恩。。试了下,无反应。。;; connection timed out; no servers could be reached
    Plumes
        5
    Plumes  
       2015-05-08 15:31:04 +08:00
    应该是你的虚拟机进入到内网中去了
    nekoyaki
        6
    nekoyaki  
       2015-05-08 16:34:53 +08:00
    你本机的dns服务器设置的多少?用那个替代223.5.5.5试试呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   942 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:45 · PVG 03:45 · LAX 11:45 · JFK 14:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.