本地网络绑定和路由

本地网络绑定和路由

我在笔记本电脑上设置了一个本地开发环境。它基于 Hyper-v,并在 Ubuntu 18.04 上运行常见的 LAMP 堆栈。

在我的笔记本电脑上,我已将本地 hosts 文件设置为将站点域名(即 testsite.local)指向此虚拟机的本地 ip 地址,因此,我可以毫无问题地在笔记本电脑上访问测试站点。

我想使用我的家庭办公电脑和相同的域名访问同一个网站。换句话说,我想让我家庭办公电脑上的 testsite.local 路由到虚拟机。

有什么方法可以实现这个吗?

网络图

答案1

您可以尝试添加一个带有转发器的 DNS 服务器(用于互联网相关域),以便您可以添加您的域(*.local),并且这些域会响应(只要您将其他机器配置为使用您的 VM 也作为 DNS 服务器)。

我找到了一篇很棒的文章,解释了如何使用DNSMasq这并不难,如果您发现它有效,也许将配置移动到一个真正的小型机器上,这样您就可以设置一个更安全、更强大的家庭网络。

我希望这可以帮助您解决问题。

问候,

-J.P

相关内容