您能否就如何识别用户是在内部还是外部访问我的Web应用程序提出一些建议?
我尝试的一些方法是:
我只需要一些额外的见解。
BTW,我正在使用Web部件。
感谢。
答案 0 :(得分:3)
基本上,你可以通过检查客户端的IP地址来做到这一点。有3个范围可以视为本地(或内部)网络。 3个范围是(A,B和C类)
10.0.0.0/8 (255.0.0.0) 24 bits
172.16.0.0/12 (255.240.0.0) 20 bits
192.168.0.0/16 (255.255.0.0) 16 bits
你可以使用位智能屏蔽来检查ip是否在任何这些范围内,只需在HEX表示中打开ip
254.245.245.254 = 0xfefefefe