iploc - fastest ip country library
Getting Started
try on https://play.golang.org/p/T_7jfSr0cE1
package main
import (
"fmt"
"net"
"github.com/phuslu/iploc"
)
func main() {
fmt.Printf("%s", iploc.Country(net.IP{1,1,1,1}))
}
// Output: US
Benchmarks
BenchmarkCountryForIPv4-2 52205133 22.84 ns/op 0 B/op 0 allocs/op
BenchmarkCountryForIPv6-2 32255604 31.92 ns/op 0 B/op 0 allocs/op
Acknowledgment
This site or product includes IP2Location LITE data available from http://www.ip2location.com.
How often are the inlined ip data updated?
Following IP2Location Lite Database, usually monthly.