首先,基本问题:如何在混合网络(Linux,Windows,Mac OS)上,在使用IPV4 / 6的公共专用物理网络上可靠地实现IP / DNS解析,以托管VM' S可能有也可能没有VPN的活动和DHCP - 没有内部DNS。
我的设置: 我运行一台带有静态IPV4地址的Windows 10主机,它支持多个Windows 10和Linux VM。一些虚拟机访问VPN,运行IPV4 / 6 VPN网络。目前我使用Mac OS计算机与主机系统进行RDP,我使用Virtual Box GUI从那里访问系统。
我尝试使用RDP(Microsoft)独立于我的Mac OS系统访问虚拟机,但是这只能在VPN未激活时通过本地IPV4地址工作 - 或者IPV6地址具有以下限制。< / p>
我也尝试过使用IPV6地址;虽然这在某些时候有效,但在重新启动/ IP刷新时,我已经混淆了不可预测的结果。 IPV6地址定期更改,我必须登录路由器以确定新地址并相应地更新RDP条目。
我想要实现的目标:
Mac OS系统源系统,以及网络上多台物理/虚拟机的RDP,同时通过VM上的VPN连接保持连接 - 无需手动输入/跟上IPV6地址。
我的硬件都是消费级,带有Netgear路由器(R6400)。
虽然目前我在VM主机中使用单个网卡,但如果可以解决连接问题,我确实有多个网卡。
答案 0 :(得分:1)
要避免IPv6更改,只需在Windows主机上使用以下4行:
$this->db->order_by("field(id,".$userid.")", "desc");
$this->db->order_by("id", "desc");
您现在应该可以获得可预测的结果。