基本上我的问题是我正在运行一个用于开发网站的虚拟机.
主机的dns指向正在运行dnsmasq的Vm,它解析了各种开发站点的地址,即test.mysite.vm等.
问题是当我从我的工作网络转到我的家庭网络时,它会因为虚拟机的IP发生变化而中断.是否可以根据请求来自哪个接口提供不同的IP地址?或者我应该尝试以完全不同的方式解决这个问题?
谢谢你的帮助!
事实证明,毕竟有一个更简单的方法......
我现在在VM上设置了2个接口,不需要使用dnsmasq.
第一个是桥接/共享接口,它允许VM在每次我移动办公室时重新启动网络时使用主机可用的互联网连接.
第二个是与我的VM主机的私有连接,它具有静态IP地址.这是我用来连接和绑定任何服务的接口,如nginx,mysql等.
我试图在JS中做相同的事情.
$className = 'MyClass';
$obj = new $className();
Run Code Online (Sandbox Code Playgroud)
我尝试了一些明显但没有运气的东西,目前使用eval如下:/
eval('var model = ' + modelName + '();');
Run Code Online (Sandbox Code Playgroud)
谢谢!