流浪网络

时间:2016-08-25 12:39:38

标签: networking vagrant

我有一个流浪盒:

Vagrant.configure(2) do |config|
  config.vm.box = "parallels/centos-7.1"
  config.vm.box_check_update = false
  config.vm.hostname = "vagranthost"
  config.vm.network "forwarded_port", guest: 80, host: 8080
end

来宾机获取IP地址10.211.55.17。有时最后的数字会发生变化,但这并不重要 主机总是10.211.55。 2

框内有nginx:

server {
    listen 80;
    server_name mill.localhost;

    ...
}

简单的php脚本:echo $_SERVER['REMOTE_ADDR'];

所以,我正在从我的主机上访问这个盒子。

如果我以http://mill.localhost:8080/的身份从浏览器访问该脚本,我将获得10.211.55.1 我可以curl -H "Host:mill.localhost" http://10.211.55.17/,我会得到疑问结果:10.211.55.2

所以,问题是:为什么会发生这种情况?网络中的节点10.211.55.1是什么?有什么办法,我可以从浏览器(http://mill.localhost:8080/)获得10.211.55.2吗?

0 个答案:

没有答案