| 1234567891011121314151617181920 |
- package tools
- import (
- "github.com/ipipdotnet/ipdb-go"
- )
- const CITY_DB_FILE = "./data/city.free.ipdb"
- func ParseIp(myip string) *ipdb.CityInfo {
- db, err := ipdb.NewCity(CITY_DB_FILE)
- if err != nil {
- return nil
- }
- db.Reload(CITY_DB_FILE)
- c, err := db.FindInfo(myip, "CN")
- if err != nil {
- return nil
- }
- return c
- }
|