如何从本地浏览器访问流浪汉?

时间:2020-03-28 03:51:21

标签: localhost vagrant

在流浪汉中,将主机名设置为test.my.domain。在其中安装了一个应用程序。希望以http://test.my.domain的身份从浏览器访问它。除了集合/etc/hosts之外,是否有任何映射工具?

1 个答案:

答案 0 :(得分:1)

如果您不想在useEffect(() => { setName(user_data.name); },[user_data]); // or props.user_data , howsoever you can refer to that 文件中进行输入,则需要在服务器上管理DNS。但实际上,我恳请您使用/etc/hosts管理DNS客户端。现在,您可能默认情况下已配置为将路由器用作DNS服务器。查看是否可以log into your Router并为Vagrant VM的IP地址添加DNS A Record。如果您的路由器不支持DNS记录的映射,那么您将需要站起BIND,PowerDNS,Active Directory等etcd服务器来为网络提供DNS。然后,您可以reconfigure路由器通过DHCP将此服务器分发给客户端,以便客户端自动使用它。

但是,我必须警告您,由于Vagrant是用于type-2 hypervisors的自动化框架,因此VM通常不打算在生产环境中使用。或类似的一种,其流量已由DNS路由到该路由。在这种情况下,您应该使用type-1 hypervisorcontainer host运行应用程序,并使用指向DNS条目的load balancers公开它们。