如何使用Virtualbox在windows上配置双DHCP DNS服务器?

如何使用Virtualbox在windows上配置双DHCP DNS服务器?,dns,virtualbox,Dns,Virtualbox,我有一个Windows 10操作系统的主机系统 我安装了一个Virtualbox,并制作了一个Ubuntu服务器15.10作为来宾系统 我的Virtualbox上有一个Apache 我的主机通过路由器连接到互联网 通常,我的主机上的LAN具有如下ip地址: Ethernet adapter Ethernet: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::687b:c091:96f:73

我有一个Windows 10操作系统的主机系统

我安装了一个Virtualbox,并制作了一个Ubuntu服务器15.10作为来宾系统

我的Virtualbox上有一个Apache

我的主机通过路由器连接到互联网

通常,我的主机上的LAN具有如下ip地址:

Ethernet adapter Ethernet:
Connection-specific DNS Suffix  . :
Link-local IPv6 Address . . . . . : fe80::687b:c091:96f:731c%7
IPv4 Address. . . . . . . . . . . : 172.16.1.100
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 172.16.1.1
我的virtualbox的ip地址是:172.16.1.101

当我想访问我的virtualbox中的网页时,输入就足够了

172.16.1.101:8080
在浏览器中,然后我在主机中看到我的index.html页面

我想通过类似
example.lcl的假域访问此地址
我不想通过
c:\Windows\System32\Drivers\etc\hosts
文件执行此操作。 我想使用一些本地dns服务器,如
Bind
双DHCP dns服务器
,但我不知道如何做到这一点。 由于我的主机操作系统从路由器动态获取其ip,我无法设置
双DHCP DNS服务器
来侦听我的本地请求,以将一些假域映射到该目标ip地址

任何帮助都将不胜感激


提前谢谢

使用DNS代理。您可以使用通配符,也可以使用它进行动态应答。详情如下:

http://stackoverflow.com/questions/138162/wildcards-in-a-windows-hosts-file