我有一个带有Windows 10操作系统的主机系统。
我安装了一个Virtualbox并将Ubuntu服务器15.10作为访客系统。
我的Virtualbox上有一个Apache。
我的主机通过路由器连接到Internet。
通常我的主机上的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通过网桥
当我想访问我的虚拟框中的网页时,只需键入
即可172.16.1.101:8080
在浏览器中然后我在主机中看到我的index.html页面。
我想通过虚假域名example.lcl
访问此地址
我不希望通过c:\Windows\System32\Drivers\etc\hosts
文件执行此操作。
我想使用一些本地DNS服务器,如Bind
或Dual DHCP DNS Server
,但我不知道该怎么做。
当我的主机操作系统从路由器动态获取其IP时,我无法设置Dual DHCP DNS Server
来侦听我的本地请求,将一些虚假域映射到该目标IP地址。
任何帮助都将不胜感激。
提前致谢。
答案 0 :(得分:-1)
使用丙烯酸DNS代理。您可以使用通配符并使用它进行动态回答。更多细节在这里:
http://stackoverflow.com/questions/138162/wildcards-in-a-windows-hosts-file