我正在build立DNS服务,我需要找出查询我的DNS服务器的位置。 显然任何使用Google公有DNS的人都是来自Google / 17networking,如果我做了geoip查找,它会parsing为美国,但服务器在爱尔兰。
我真的需要为每个IP运行traceroute来找出它有多远?
另外,bgp报告它是/ 23子网,但是我不知道如何获得这个信息。 http://bgp.he.net/ip/209.85.143.94
[root@test ~]# host 209.85.143.94 94.143.85.209.in-addr.arpa domain name pointer dy-in-f94.1e100.net. [root@test ~]# geoiplookup 209.85.143.94 GeoIP Country Edition: US, United States [root@test ~]# traceroute 209.85.143.94 traceroute to 209.85.143.94 (209.85.143.94), 30 hops max, 60 byte packets 1 31.222.167.2 (31.222.167.2) 1.344 ms 2.273 ms 2.135 ms 2 core6a-aggr325a-4.lon3.rackspace.net (92.52.77.106) 3.386 ms 3.326 ms 3.316 ms 3 corea-core6a.lon3.rackspace.net (164.177.137.10) 3.290 ms 3.249 ms coreb-core6a.lon3.rackspace.net (164.177.137.22) 3.222 ms 4 edge1-coreb.lon3.rackspace.net (164.177.137.29) 3.199 ms 3.161 ms edge1-corea.lon3.rackspace.net (164.177.137.27) 3.138 ms 5 195.50.122.41 (195.50.122.41) 3.118 ms 3.075 ms 3.047 ms 6 195.50.122.82 (195.50.122.82) 3.021 ms 1.523 ms 1.589 ms 7 209.85.255.78 (209.85.255.78) 2.940 ms 209.85.255.76 (209.85.255.76) 2.877 ms 209.85.255.78 (209.85.255.78) 2.873 ms 8 209.85.253.90 (209.85.253.90) 2.844 ms 2.817 ms 2.789 ms 9 209.85.250.216 (209.85.250.216) 18.132 ms 209.85.251.190 (209.85.251.190) 14.584 ms 209.85.250.216 (209.85.250.216) 18.049 ms 10 209.85.253.125 (209.85.253.125) 14.537 ms 209.85.253.203 (209.85.253.203) 16.017 ms 209.85.253.127 (209.85.253.127) 14.484 ms 11 216.239.43.22 (216.239.43.22) 22.787 ms 22.739 ms 216.239.47.26 (216.239.47.26) 25.445 ms 12 dy-in-f94.1e100.net (209.85.143.94) 17.312 ms 12.970 ms 15.537 ms
你可以尝试使用像这样的第三方数据库。 或者通过检索和parsingwhois信息开始构build自己的。