如何从 VirtualBox 中修改 /etc/hosts

2024-03-19

我有一个应用程序,我必须更改它/etc/hosts文件才能命中。这是我的新文件。

#127.0.0.1      localhost
127.0.0.1       local.connectwithme

这在我的本地机器上很容易工作。我只是去local.connectwithme:3000在我的浏览器中,我可以查看我的应用程序。

我现在正在尝试查看它VirtualBox跑步Windows 7。通常我会直接访问 IP 地址10.0.2.2在虚拟机的浏览器中访问localhost我的主机的VirtualBox,但现在我已经改变了/etc/hosts我的主机上的文件我不知道需要点击什么才能在虚拟机上查看我的应用程序。有人可以向我解释一下吗?谢谢。


要在使用 NATed Virtual Box 连接时访问主机操作系统,您需要确定主机操作系统的 IP 地址(位于 NAT 的另一端),然后将此 IP 地址添加到来宾操作系统上的主机文件中:

  1. 在来宾操作系统中,确定您的默认网关。这将是主机操作系统的 IP 地址。最简单的方法是打开命令提示符并运行ipconfig /all。在下面Ethernet adapter,找到默认网关。这几乎可以肯定10.0.2.2如果你没有改变任何东西。

  2. 现在,找到您的主机文件并添加主机 IP 地址。在 Windows 7 上,该文件位于%systemroot%\system32\drivers\etc\.

    1. 使用管理员权限启动记事本(开始|运行,键入“记事本”,右键单击并选择“以管理员身份运行”。
    2. Open up %systemroot%\system32\drivers\etc\hosts在记事本中(您需要更改它以显示所有文件)。
    3. 向主机文件添加一个条目,将主机 IP 地址映射到所需的主机名,例如:10.0.2.2 local.connectwithme
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 VirtualBox 中修改 /etc/hosts 的相关文章

  • 无法初始化 OpenGL 渲染器库

    我正在尝试使用 genymotion 打开虚拟 Android 设备 问题是它无法启动 Genymotion 虚拟设备 错误显示无法初始化 OpenGL 渲染器库 我已经检查了 OpenGL 支持 它的版本是 3 0 现在有什么问题吗 无法
  • VM 已变得“无法访问” - Vagrant 不再工作

    由于某种原因 今天早上当我跑步时 流浪向上 我收到以下错误 这已经工作了一年多 Your VM has become inaccessible Unfortunately this is a critical error with Virt
  • 127.0.0.1、0.0.0.0 和 localhost 有什么不同?

    我不明白这些术语之间的区别以及它们之间的联系 我查看了计算机上的主机文件 可以看到 127 0 0 1 和 localhost 已连接 但不确定如何连接 也不知道 0 0 0 0 适合所有这些 我已经看到了这个问题的其他答案 但我是新手 关
  • 无法在 VirtualBox 上启动 Ubuntu 18.04 [VERR_NEM_VM_CREATE_FAILED]

    Ubuntu18 04 在 VirtualBox v6 x 上运行良好 直到我获得 Windows 更新 内部预览 现在我的任何旧虚拟机以及任何新虚拟机都因以下错误而崩溃 调用 WHvSetupPartition 失败 ERROR SUCC
  • Vagrant 和 Ansible 的“跳过:没有匹配的主机”问题

    我已经安装了 Vagrant VirtualBox 和 Ansible 并尝试在一台主机上运行配置 但它总是返回 正在跳过 没有匹配的主机 我的剧本文件的头部如下所示 hosts webservers user vagrant sudo y
  • 使用 ssl(端口转发)在 vagrant 沙箱上访问 apache

    我构建了一个 vagrant virtualbox Web 服务器作为开发沙箱 并在 VM 中为 ssl 配置了 apache 在默认端口 443 上 具有自签名证书 我已经使用curl在虚拟机本身上测试了页面 curl v k https
  • 尝试从 Windows 中的 Docker 访问 USB 设备

    我无法准确地找到有关如何从 Windows 中的 Docker 访问 USB 设备的任何说明 尽管这些说明here http reprage com post configure android development environmen
  • 蓝牙在 VirtualBox 上的 Android x86 中不起作用

    我已经在 VirtualBox 上安装了 Android x86 配置了 LAN 设置 现在我可以使用虚拟机而不是本机模拟器 但仍然有一个问题 我无法从菜单打开蓝牙 当我启动 BluetoothChat 应用程序时 它只显示 正在打开蓝牙
  • libvirt 和 VirtualBox / 入门

    我正在尝试使用 VirtualBox 作为虚拟化解决方案来开始使用 libvirt 我安装了所有内容 并且 VirtualBox 本身在使用 VBoxHeadless 命令时正在运行 但是 libvirt 无法连接到 VirtualBox
  • 本地开发主机的通配符

    我最近在多个项目之间切换 所有这些都在相同的IP上本地运行 但具有不同的域 实际上它总是 local like foo local bar local等等 我可以继续将它们添加到我的 etc hosts文件 但这不是很干净的方式 这就是为什
  • 切换android x86屏幕分辨率

    我想在我的 Windows 7 上使用 Android x86 2 2 作为模拟器 我已经下载了 VirtualBox 和 ISO 并用它制作了一个虚拟机 但我无法将分辨率设置为320x480或类似的东西 以下教程 使用 Android x
  • 清理 Genymotion 虚拟设备本地缓存

    如何清理Genymotion的虚拟设备本地缓存 当我尝试在 虚拟设备部署 对话框中添加虚拟设备 Galaxy S4 HTC One Xperia Z 4 2 2 with Google Apps API 17 1080x1920 时 我收到
  • 访问 Kubernetes clusterIP 服务请求超时

    我正在寻求帮助来解决这个无法正常工作的基本场景 安装了三个节点kubeadm on VirtualBox 虚拟机在 MacBook 上运行 sudo kubectl get nodes NAME STATUS ROLES AGE VERSI
  • GenyMotion 无法启动 Genymotion 虚拟设备

    当我运行 Genymotion 时 出现以下错误 无法启动 Genymotion 虚拟设备 无法为虚拟设备配置网络适配器 请检查以下几点 在 VirtualBox 中 在软件的主要参数中 检查是否存在 Host only 网络适配器 在 V
  • Vagrant 超时

    有一些问题让我的流浪汉站起来 拿到箱子就跑vagrant init之后vagrant up命令我收到此消息 Bringing machine default up with virtualbox provider gt default Im
  • Vagrant:* 未知的配置部分“disksize”

    在我的机器上配置 Vagrant 环境期间 我收到了以下消息 流浪汉 未知的配置部分 disksize 它是在插件安装后显示的 这里是vagrantfile mode ruby vi set ft ruby All Vagrant conf
  • 将 Fabric env.hosts 字符串作为变量传递在函数中不起作用

    将 Fabric env hosts 字符串作为变量传递在函数中不起作用 demo py usr bin env python from fabric api import env run def deploy hosts command
  • vagrant + virtualbox 等待机器启动时超时

    抱歉 我对 vagrant 很陌生 我正在运行 vagrant 1 4 3 和 virtualbox 4 3 26 我的主机操作系统是 ubuntu 14 04 2 我是一名 php 开发人员 我正在努力让我的开发环境为几个项目做好准备 我
  • 允许两个或多个流浪虚拟机在自己的网络上进行通信

    我想创建多个可以直接相互通信而无需使用公共 IP 的服务器 他们仍然需要互联网访问 但网络外部不需要连接到他们 创建一个盒子通常可以工作 但是当我添加其他服务器时 网络会失败 苹果系统 10 8 5虚拟盒 4 3 12GuestOS Ubu
  • Docker 容器 - 如何配置使其在 vagrant 中运行时获得可行的 IP 地址?

    Docker www docker io 看起来棒极了 然而 安装 VirtualBox 后 Vagrant 最后是 Mac 上的 Docker 我发现无法从另一台计算机 或从 Mac 上的终端会话 访问 Docker 容器中运行的服务 我

随机推荐

  • Spring boot中如何配置gson?

    Spring Boot 2 在application yml中 http converters preferred json mapper gson 现在我用自定义设置编写类Gson public class GsonUtil public
  • 在 QML 中获取 $HOME 和/或用户名

    我需要知道如何获取用户的用户名和 或主目录 我用 google 搜索了一段时间 但只能找到 C 或 BASH 的变量 如何获取用户名或主目录 我正在用 QML 写作 这就是我的实现方式 Qml环境变量 h ifndef QMLENVIRON
  • C#5 ReadAsync 和迭代器

    我正在尝试将下面的类转换为延迟返回文件 public class ObservableFile2 IObservable
  • java.lang.IllegalArgumentException:端口超出范围:67001

    我在运行脚本时遇到以下错误 该脚本正在尝试调用 Web 服务 并且成功调用了 Web 服务 最后 它也打印了成功的消息 只是在中间抛出了一些带有 LOG UTILS 的错误 请大家看看并提出建议 java lang IllegalArgum
  • 在react.js中渲染新元素onClick

    我是反应新手 正在尝试在单击时渲染一个新元素 var LoginButton React createClass clickHandle function this rememberMe active localforage getItem
  • NextJS 公共环境变量不适用于 Azure 应用服务

    I have a NEXT PUBLIC environment variable in my NextJS application It has been set in my env local file and working corr
  • 如何检查文件是否为空

    我有一个文本文件 如何检查是否为空 gt gt gt import os gt gt gt os stat file st size 0 True
  • 如何使用 Room 预封装的数据库回调?

    版本 2 3 0 alpha03 Room 有一个prepackagedDatabaseCallback它说 This callback will be invoked after the pre package DB is copied
  • 类模板特化与函数重载

    我以为我想要模板函数专门化 但是这篇 stackoverflow 文章 https stackoverflow com questions 2197141 function template specialization importanc
  • 导出谷歌图表?

    我编写此代码是为了创建图表 表格和工具栏 google load visualization 1 packages corechart google load visualization 1 packages table google se
  • 新的 Facebook SDK FBSession sessionOpenWithPermissions

    我一直在尝试使用 Facebook 开发 iOS 应用程序 但我是新手 所以我一直在努力让 使用 Facebook 登录 按照 Facebook 上的教程并尝试实现它 但我遇到过 FBSession sessionOpenWithPermi
  • 在 Matlab 中将元胞数组打印为 .txt

    我有一个元胞数组 需要根据特定格式打印在 txt 文件中 我尝试过一些在线帮助 包括matlabcentraldlmcell但即便如此也没有给我想要的答案 分隔符是 t cellarray AAPL 2 20 2011 100 5 MSFT
  • 如何使用ActionBar 夏洛克?

    如何在 Android 应用程序中使用操作栏 sherlock 我已经尝试过该网站 但没有成功 我想要一个背景图像 将应用程序名称居中 操作栏中没有图标 我尝试过这段代码 http tinyurl com pguqag5以及中的例子这个链接
  • 枚举的单独类? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 将 git 存储库向下移动到层次结构级别

    我现在已经搜索了几个小时 但找不到令人满意的答案 尽管这似乎是一个简单的新手问题 我基本上想要完成的是将当前位于项目文件夹旁边的 git 目录移动到项目文件夹中 最好这根本不应该改变存储库历史记录 尽管我不知道这实际上是否可能 我想这样做的
  • Scrapy 中每个项目有多个页面

    免责声明 我对 Scrapy 还很陌生 简单地提出我的问题 如何从页面上的链接检索 Item 属性并将结果返回到同一个 Item 中 给出以下示例 Spider class SiteSpider Spider site loader Sit
  • Azure 函数服务总线输出消息属性

    我正在尝试使用服务总线绑定输出在 JavaScript Azure 函数中设置服务总线消息的元数据 不幸的是 绑定似乎只支持身体 查看文档 我发现您可以通过以下方式在服务总线触发器中访问此信息context bindingData但我没有看
  • 用 ImageMapType、Tile 边界框替换 Google 地图 v3 中的 GTileLayer?

    我需要更新这段代码 radar layer getTileUrl function tile zoom var llp new GPoint tile x 256 tile y 1 256 var urp new GPoint tile x
  • 自动启动android服务

    如何在Android 3 x中自动启动服务 测试平板电脑是三星Galaxy 10 1 我的代码可以在带有 android 2 2 1 的无名平板电脑上运行该代码也可以在带有 android 版本 3 x 的 android 模拟器中运行 C
  • 如何从 VirtualBox 中修改 /etc/hosts

    我有一个应用程序 我必须更改它 etc hosts文件才能命中 这是我的新文件 127 0 0 1 localhost 127 0 0 1 local connectwithme 这在我的本地机器上很容易工作 我只是去local conne