Как узнать местоположение IP-адреса Google: например, 209.85.143.94

Я создаю службу DNS, и мне нужно выяснить расположение DNS-серверов, запрашивающих меня. Очевидно, что любой, кто использует общедоступный DNS Google, такой как 8.8.8.8, приходит из сети Google /17, и если я делаю поиск по геоипам, он разрешается в США, но сервер находится в Ирландии.

Мне действительно нужно запускать traceroute для IP каждого, чтобы выяснить, как далеко он находится?

Кроме того, 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

1 ответ

Решение

Вы можете попробовать использовать стороннюю базу данных, как эта. или начните создавать свой собственный, извлекая и анализируя информацию whois.

Другие вопросы по тегам