![]() |
ip
Woran erkennt man an der IP Adresse, von welchem Staat diese ist?
Wenn ich zB bei php die IP Anzeige kann man aus dieser sicherlich schließen, von was für einem Land diese ist oder? |
also mch von der ip den host dann hast ja xyz.AT und dann kannst da ja an tabel machen (gibts sicher schon fertig) und das nachn letzten punkt zuordnen
|
nicht von url adressen, sondern von seiten besuchern!
Da hat ja jeder eine eigene ip, wenn er sich ins i-net einloggt, ich meine von deser aus. Wenn jetzt zB auf altavista.com gehst, dann öffnet sich meisstens ein popupfenster, worin steht, von was für einem Land du kommst. Und dass erkennt er sicher über die ip |
das erkennt der über die browsereinstellung (sprache)
|
oder über einen reverse nslookup
|
gibts da ned sowas php mäßiges?
|
Bei ripe.net kannst glaub ich auch nach IPs suchen und dann bekommst den "Besitzer" der IP raus. Ist aber sehr zeitaufwendig. Besser ist da schon die Browserkennung!
|
hm, nameserver lookup, sollte php doch können, perl kanns soweit ich weiss.... hm, das geht jedenfalls schnell...
|
ich wollte nur ein php script schreiben, wo dann angezeigt wird, von was für ein land der pagebesuchr kommt zB
|
Zitat:
|
wie realisier ich das? oda wo kann ma das nachlesen, wie das geht?
|
z.B. so:
<?php $laender = array ( "ad" => "Andorra", "al" => "Albanien", "at" => "Österreich", "ba" => "Bosnien*Herzegowina", "be" => "Belgien", "bg" => "Bulgarien", "by" => "Weißrussland", "ch" => "Schweiz", "cy" => "Zypern ", "cz" => "Tschechische Republik ", "de" => "Deutschland", "yu" => "Jugoslawien", "ae" => "Vereinigte Arabische Emirate ", "af" => "Afghanistan ", "am" => "Armenien ", "az" => "Aserbaidschan ", "bd" => "Bangladesch ", "bh" => "Bahrain ", "bn" => "Brunei ", "bt" => "Bhutan ", "cn" => "China ", "ge" => "Georgien ", "hk" => "Hongkong ", "id" => "Indonesien ", "dk" => "Dänemark", "ee" => "Estland", "es" => "Spanien", "fi" => "Finnland", "fr" => "Frankreich", "gb" => "Großbritannien", "gi" => "Gibraltar", "gr" => "Griechenland", "hr" => "Kroatien", "hu" => "Ungarn", "ie" => "Irland", "is" => "Island", "it" => "Italien", "lb" => "Libanon ", "li" => "Liechtenstein", "lt" => "Litauen", "lu" => "Luxemburg", "lv" => "Lettland", "mc" => "Monaco", "md" => "Moldawien", "mk" => "Makedonien", "mt" => "Malta", "nl" => "Niederlande", "no" => "Norwegen", "pl" => "Polen", "pt" => "Portugal", "ro" => "Rumänien", "ru" => "Russland, Sowjetunion", "se" => "Schweden", "si" => "Slowenien", "sk" => "Slowakei", "sm" => "San Marino", "ua" => "Ukraine", "tw" => "Taiwan ", "uz" => "Usbekistan", "vn" => "Vietnam", "ye" => "Jemen", "tz" => "Tansania ", "ao" => "Angola", "bf" => "Burkina Faso", "bi" => "Burundi", "bj" => "Benin", "bw" => "Botswana", "cd" => "Kongo", "ag" => "Antigua und Barbuda ", "cf" => "Zentralafrikanische Republik", "cg" => "Kongo", "ci" => "Elfenbeinküste", "cm" => "Kamerun", "cv" => "Kapverdische Inseln", "dj" => "Dschibuti", "dz" => "Algerien", "eg" => "Ägypten", "eh" => "Westsahara", "er" => "Eritrea", "et" => "Äthiopien", "ga" => "Gabun", "gh" => "Ghana", "gm" => "Gambia", "gn" => "Guinea", "gq" => "Äquatorialguinea", "gw" => "Guinea*Bissau", "ke" => "Kenia", "km" => "Komoren", "lr" => "Liberia", "ls" => "Lesotho", "ly" => "Libyen", "ma" => "Marokko", "mg" => "Madagaskar", "ml" => "Mali", "mr" => "Mauretanien", "mu" => "Mauritius", "mw" => "Malawi", "mz" => "Moçambique", "na" => "Namibia", "ne" => "Niger", "ng" => "Nigeria", "rw" => "Rwanda", "sc" => "Seychellen", "sd" => "Sudan", "sl" => "Sierra Leone", "sn" => "Senegal", "so" => "Somalia", "st" => "Sao Tomé und Príncipe", "sz" => "Swasiland ", "sr" => "Surinam", "sv" => "ElSalvador", "tc" => "Turks* und Caicos*Inseln", "tt" => "Trinidad und Tobago", "us" => "USA", "uy" => "Uruguay", "vc" => "Saint Vincent and the", "ve" => "Venezuela", "vg" => "Jungferninseln", "hm" => "Heard und McDonaldinseln ", "vi" => "Jungferninseln", "bv" => "Bouvetinsel ", "au" => "Australien", "cc" => "Kokosinseln", "ck" => "Cookinseln", "cx" => "Christmas Island", "fj" => "Fidschi Sandwichinseln ", "fm" => "Mikronesien", "gu" => "Guam", "ki" => "Kiribati", "mh" => "Marshallinseln", "mp" => "Nördliche Marianen Indischen Ozean ", "nc" => "Neukaledonien", "nf" => "Norfolk*Insel", "nr" => "Nauru", "nz" => "Neuseeland", "pf" => "Französisch*Polynesien", "pg" => "Papua*Neuguinea", "pw" => "Palauinseln Überseeinseln "); $ip = $HTTP_SERVER_VARS["REMOTE_ADDR"]; $name = gethostbyaddr ($ip); $tld = substr( strrchr ($name, "."), 1); $land = htmlspecialchars($laender[$tld]); echo "IP-Adresse des Besuchers: $ip \n"; echo "Rechnername des Besuchers: $name \n"; echo "TLD des Besuchers: |$tld| \n"; echo "Besucher ist aus $land! \n"; ?> Wobei das noch relativ ungenau ist, da (a) .com, ... nicht berücksichtigt werden (b) Proxies nicht berücksichtigt werden (c) man eigentlich die Whoiseinträge zur Ip-Adresse prüfen müsste, damit es mal halbwegs stimmt. Eine nette Spielerei zu dem Thema ist z.B.: http://www.networldmap.com/ |
visual route
|
Zitat:
|
² _m3
hm... vielleicht, müsste man nur ein bissal umintegrieren... außerdem hab ich gedacht, er will die IP von leuten wissen, die auf seiner site sind/waren... |
@serious:
Zitat:
|
ja genau sowas wollte ich, des mit den ip adressen von den leuten
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 05:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag