pobieranie ip + geolokalizacja

0

Witam . W jaki sposób pobrać ip uzytkownika programu a następnie sprawdzić z jakiego kraju jest ten IP ??

dzieki z góry za pomoc

0

Lokalizację pobierzesz za pomocą stron WWW, np.:

http://checkip.narak.com/index.cgi?domain_name=XXX.XXX.XXX.XXX&agreecheck=on

gdzie w miejsce XXX, podajesz IP.

Następnie parsujesz stronę i odczytujesz pola "address".

U mnie po wpisaniu IP, dane są następujące:

address: Mxxxxxx (nazwa usługodawcy)
address: XXXXX (ulica)
address: xx-xxxx yyyyyy (kod pocztowy i miasto)
address: PL (kod kraju)

Dodatkowo możesz wykorzystać stronę http://whatismyipaddress.com/
Jak będziesz bardziej ambitny, to dodasz mapkę z google maps, która jest generowana właśnie na w/w stronie z lokalizacji IP :)

0

dzięki za wskazówkę...ale wolałbym zrobić to bez pobierania danych ze strony www... jest taka możliwość ?

istnieje do tego jakiś komponent...biblioteka ? potrzebuje tylko i wyłącznie sprawdzać z jakiego kraju jest IP użytkownika...

0

Potrzebujesz mieć bazę danych IP => kraj. Na pewno istnieje sobie baza adresów IP dotyczących Polski (http://opengeo.pl/), więc wystarczy poszukać czy jest coś takiego dla świata.

Ewentualnie być może da się takie dane odczytać z bazy WHOIS.

1 użytkowników online, w tym zalogowanych: 0, gości: 1