我正在关注教程建立流浪汉(一种构建和配置可移植虚拟机映像的工具),看起来vagrant 文档建议使用 IPv4 地址33.33.33.10配置一个新盒子。
这是一个公共路由 IP 地址,所以我有点困惑为什么建议使用这个地址。由于我不拥有这个网络,我不应该使用来自33.33.33.10/8范围。我是否应该只使用我拥有的网络中的公共地址,或者使用在RFC 1918? 如果是这样,为什么 Vagrant 文档却提出相反的建议?
答案1
vagrant 文档似乎没有建议使用 33.33.33.10。
深入研究官方文档后,我只能发现正在使用 RFC 1918 地址。
鉴于 Vagrant 与这个错误使用的地址之间明显密切的关联,我只能推测文档做过以前曾参考过它,后来已得到更正。
哦,你绝对不应该使用别人的公共 IP 地址,即使是在你自己专用的网络上。非常糟糕的事情可能会发生(而且很可能会发生)。
答案2
至于他们为什么建议你这么做,我会说“他们是白痴”。但实际上我们无法在这里回答这个问题。人们为什么会说或做某事?你需要问写那份文件的人。
至于您应该做什么,您完全正确:您不应该使用不属于您自己的公共 IP 地址。