让我们考虑有两个网络1)家庭网络和2)办公网络。
我有一个应用程序,它将在启动应用程序时获取已安装计算机的系统IP和MAC地址。
由于(家庭/办公室)都是私有网络,因此当我启动该应用程序时,它将获得以下私有IP范围内的IP地址。
10.0.0.0 through 10.255.255.255
172.16.0.0 through 172.31.255.255
192.168.0.0 through 192.168.255.255
我的问题是在启动应用程序时,有什么方法可以区分家庭网络和办公室网络。
例如,如果我在办公室网络内部启动该应用程序,则我的IP属于该范围
172.16.0.0 through 172.31.255.255
如果我在家庭网络中启动该应用程序,则我的IP属于该范围。
192.168.0.0 through 192.168.255.255
如果始终使用此配置,我们可以轻松地在家庭和办公室网络之间进行标识。
但是,用户可以在家庭网络中启动时将其IP地址更改为他的办公室范围。
如果是这种情况,如何确定用户的系统IP来自哪个网络?
任何帮助,将不胜感激...