Как узнать географическое происхождение с веб-страницы или URL-адреса? - PullRequest
2 голосов
/ 09 февраля 2011

Я создаю веб-сканер и пытаюсь выяснить, откуда веб-страница. Я имею в виду, я могу проверить домен (например, .com.ar ar из Аргентины), но есть и другие сайты, на которых есть другие домены (.com, .net), которые также являются аргентинскими, например, www.taringa .сеть. Аргентинский сайт, но с доменом .net.

Так как я могу это сделать?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 09 февраля 2011

Вы можете использовать запрос whois в командной строке - или сделать запрос к whois.arin.net и whois.xxxx.xxx в зависимости от результата.Если я сопоставлю www.taringa.net с IP-адресом, я получу следующее:

www.taringa.net.    300 IN  A   190.210.132.53

и запустив whois на этом:

whois 190.210.132.53

даст мне тонну вывода:

inetnum:     190.210.132/24
status:      reallocated
owner:       WIROOS SRL
ownerid:     AR-WISR1-LACNIC
responsible: ALBERTO NAKAYAMA
address:     GRAL MIGUEL DE AZCUENAGA, 71, 4 A
address:     C1029AAA - BUENOS AIRES -
country:     AR
phone:       +54 011 30973059 [3059]

Это обычно должно работать для любого ip.

2 голосов
/ 09 февраля 2011
  • Географическое положение по IP.Сделайте обратный поиск по IP-адресу, и вы сможете получить географическое местоположение.Эти услуги стоят денег и сообщат вам только физически, где находится сервер.

  • Сделайте whois в домене.Он скажет вам, где зарегистрирован веб-сайт.

Но помните, что "где находится веб-страница от" не имеет смыслаСеть не имеет географических границ.Я могу запустить сайт на испанском языке из Сан-Хосе, Калифорния, и зарегистрировать контакты домена в Канаде.Вы не сможете узнать, что мой сайт предназначен для чилийских пользователей.

...