C# 基于c语言的Ip范围控制#
我有一个IP范围,由“from”和“to”组成 从:127.0.0.1到:127.0.0.255等 如何控制发送的Ip 127.0.1.253?它是否在Ip范围内?,并检查它是否在Ip范围内C# 基于c语言的Ip范围控制#,c#,ip,C#,Ip,我有一个IP范围,由“from”和“to”组成 从:127.0.0.1到:127.0.0.255等 如何控制发送的Ip 127.0.1.253?它是否在Ip范围内?,并检查它是否在Ip范围内 127.0.0.1=2130706433 127.0.0.255=2130706687 127.0.1.253=2130706941 因此,它不符合该范围 资料来源: 因此,使用此方法可以执行以下操作: long start = IP2Long("127.0.0.1"); long end = IP
- 127.0.0.1=2130706433
- 127.0.0.255=2130706687
- 127.0.1.253=2130706941
资料来源:
因此,使用此方法可以执行以下操作:
long start = IP2Long("127.0.0.1");
long end = IP2Long("127.0.0.255");
long ipAddress = IP2Long("127.0.1.253");
bool inRange = (ipAddress >= start && ipAddress <= end);
if (inRange){
//IP Address fits within range!
}
long start=IP2Long(“127.0.0.1”);
长端=IP2Long(“127.0.0.255”);
长IP地址=IP2Long(“127.0.1.253”);
bool inRange=(ipAddress>=开始和&ipAddress您的IP地址范围是否必须存储为“from”和“to”?您是否能够将其存储为网络地址,例如127.0.0.0/24?这更适合范围检查。请检查此项
long start = IP2Long("127.0.0.1");
long end = IP2Long("127.0.0.255");
long ipAddress = IP2Long("127.0.1.253");
bool inRange = (ipAddress >= start && ipAddress <= end);
if (inRange){
//IP Address fits within range!
}