Merge pull request #173 from nxtrace/main

fix bug: ipv6局域网地址错误显示为INVALID
This commit is contained in:
tsosunchia
2023-10-11 10:57:51 +08:00
committed by GitHub
2 changed files with 2 additions and 2 deletions

View File

@@ -158,7 +158,7 @@ func Filter(ip string) (*IPGeoData, bool) {
default:
}
// 判断是否为v6 且不在2000::/3
if net.ParseIP(ip).To4() == nil && !cidrRangeContains("2000::/3", ip) {
if net.ParseIP(ip).To4() == nil && !cidrRangeContains("2000::/3", ip) && !isFiltered {
asn = ""
whois = "INVALID"
isFiltered = true

View File

@@ -38,7 +38,7 @@ func TestXxx(t *testing.T) {
}
func TestFilter(t *testing.T) {
res, err := Filter("::1")
res, err := Filter("fd11::1")
//打印whois信息
fmt.Println(res.Whois)
print(err)