mirror of
				https://github.com/TeaOSLab/EdgeAPI.git
				synced 2025-11-04 07:50:25 +08:00 
			
		
		
		
	边缘节点IP支持IPV6
This commit is contained in:
		@@ -8,7 +8,7 @@ import (
 | 
			
		||||
	"strings"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// 将IP转换为整型
 | 
			
		||||
// IP2Long 将IP转换为整型
 | 
			
		||||
// 注意IPv6没有顺序
 | 
			
		||||
func IP2Long(ip string) uint64 {
 | 
			
		||||
	if len(ip) == 0 {
 | 
			
		||||
@@ -24,3 +24,8 @@ func IP2Long(ip string) uint64 {
 | 
			
		||||
	}
 | 
			
		||||
	return uint64(binary.BigEndian.Uint32(s.To4()))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// IsIPv6 判断是否为IPv6
 | 
			
		||||
func IsIPv6(ip string) bool {
 | 
			
		||||
	return strings.Contains(ip, ":")
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user