我目前有以下网络设置:
Router/Firewall > IIS Web Server
当HTTP请求通过时,IIS将查看主机头并决定返回哪个网站。
我现在的问题是,我希望在web服务器上设置虚拟机,以承载基于linux的web服务器。我是否可以在路由器和主机虚拟机之间放置一个软件层来分析HTTP请求,并根据主机名将请求转发到另一个IP地址?最后的设置应该如下所示:
Router/Firewall > Host VM > Hostname Redirect Software > VM Web Server
软件层可以是基于windows或linux的。
请你对这个问题
我有一个家庭网络,有几个窗口和安装了samba的Linux机器。
在Windows上,我可以通过主机名找到彼此的计算机。
然而,在Linux计算机上,我无法通过主机名找到任何其他计算机--只有IP地址才能工作。
实际上,Linux似乎甚至无法解决它自己:
user@atom:~$ host atom
Host atom not found: 3(NXDOMAIN)