-> IP-Bereiche aller Länder...
Till
- programmiertechnik
Nabend!
Mir ist "HTTP-Accept-Language" zu ungenau um meine Seite in verschieden Sprachen anzubieten.
Gibt es eine List in der die IP-Bereiche der Länder aufgelistet sind?
Egal ob "202.186.13.4" oder "3401190660".
mfg Till
Egal ob "202.186.13.4" oder "3401190660".
Aus neugier: Was ist 3401190660 für eine IP?
nerd,
das ist eine long IP!!! Das dürfte eigentlich jedem bekannt sein!
PS: umgewandelt ist es "zufällig" die IP 202.168.13.4
Peinlich, noch nie gehört. Wann braucht man ein Longip?
Hi
Peinlich, noch nie gehört. Wann braucht man ein Longip?
Nur in Foren, um Leute zu beeindrucken, die davon noch nie gehört hatten *g*
Rechne einfach die normale IP in bits um, reihe sie hintereinander auf und dann mach eine Zahl mit base 10 (statt base 2 bei bits) draus.
Gruß
Wie rechnet man eine IP in bits um? Was meinst du damit?
Sorry, kann sein, dass das ne noob-frage is aber interessiert mich jetzt ;)
Der rest mit dual und dezimal system is klar :)
hi,
Wie rechnet man eine IP in bits um? Was meinst du damit?
Sorry, kann sein, dass das ne noob-frage is aber interessiert mich jetzt ;)
Der rest mit dual und dezimal system is klar :)
http://www.howtodothings.com/showarticle.asp?article=440
gruss,
wahsaga
hm, kann leider kein Delphi.
Scheint ja recht kompliziert zu sein das umzuwandeln.
Ich werde es wohl auch nie brauchen. Trotzdem danke!
hi,
hm, kann leider kein Delphi.
soory, da hatte ich wohl nicht genau hingesehen. dachte, die erklärung wäre verständlicher als sie wohl wirklich ist ...
gruss,
wahsaga
Moin!
hm, kann leider kein Delphi.
soory, da hatte ich wohl nicht genau hingesehen. dachte, die erklärung wäre verständlicher als sie wohl wirklich ist ...
Die Umwandlung dort wird zwar vermutlich korrekt vorgenommen, aber die zwei Bezeichnungen "ShortIP" und "LongIP" sind wirklich blöde. Denn beide IP-Arten sind exakt 4 Byte bzw. 32 Bit groß. Da wird nichts kürzer oder länger. Die allgemein bekannte IP-Notation schreibt lediglich die Dezimalwerte der vier Bytes getrennt durch Punkte auf. Die "lange" Form schreibt den Dezimalwert der kombinierten vier Bytes auf.
Zur Wandlung: Windows Taschenrechner, wissenschaftlicher Modus (PS: Linux hat auch so ein Tool, zumindest beim GNOME Desktop, dabei)
Lange IP im Dezimalmodus eintippen. Umschalten auf den Hexadezimalmodus.
Wenn man das Ergebnis in vier Blöcke zu je zwei Zeichen zerteilt, und jeweils einzeln wieder von Hex nach Dezimal zurückwandelt, und dann noch drei Punkte dazwischensetzt, dann hat man eine herkömmliche IP, wie sie jeder kennt.
Umgekehrt gehts natürlich auch.
- Sven Rautenberg
Hi,
aber die zwei Bezeichnungen "ShortIP" und "LongIP" sind wirklich blöde. Denn beide IP-Arten sind exakt 4 Byte bzw. 32 Bit groß. Da wird nichts kürzer oder länger.
Wie man's nimmt:
Selber Wert:
Long IP: 4294967295
ShortIP: 255.255.255.255
also die "Short IP" ist (in diesem Fall) eindeutig länger als die "Long IP"...
;-) SCNR ;-)
cu,
Andreas
Ah danke!
Falls ich es irgendwann ma brauchen werde (wofür auch immer ;).
Jetzt hab ich es verstanden.
Hallo Till,
Mir ist "HTTP-Accept-Language" zu ungenau um meine Seite in verschieden Sprachen anzubieten.
meinst du den Header "ACCEPT_LANGUAGE" in dem z.B. "de;q=1.0,en;q=0.9" drinsteht? Warum ist der dir zu ungenau? Da steht doch genau drin, was der Benutzer gerne für eine Sprache hätte (ob der Benutzer weiß, dass man das Einstellen kann ist eine andere Frage ....) - warum willst du z.B. einem Deutschen der in England ist eine Seite auf englisch ausliefern, wenn sie auch auf deutsch verfügbar ist und der Browser auch mitteilt, dass der Benutzer gerne eine deutsche Seite hätte?
Gibt es eine List in der die IP-Bereiche der Länder aufgelistet sind?
keine Ahnung, ich würde aber eher sagen, nein.
Grüße aus Nürnberg
Tobias
Mhh Danke!
Mich intressiert woher die ihre Daten haben.
http://ip2location.com/
mfg Till
Moin Till,
Gibt es eine List in der die IP-Bereiche der Länder aufgelistet sind?
IMHO sind die IP Ranges nicht mehr sprechend bzw. genau
aufzulösen. Das war einmal.
regds
Mike
hi,
Mir ist "HTTP-Accept-Language" zu ungenau um meine Seite in verschieden Sprachen anzubieten.
Gibt es eine List in der die IP-Bereiche der Länder aufgelistet sind?
was soll das bringen?
möchtest du einem deutschen in japan unbedingt die japanische version deiner seite aufgrund seiner IP andrehen, obwohl er in seinem browser ausdrücklich deutsch als bevorzugte sprache eingestellt hat? was soll daran ungenau sein?
gruss,
wahsaga
Moin!
Mir ist "HTTP-Accept-Language" zu ungenau um meine Seite in verschieden Sprachen anzubieten.
Keine gute Idee. Die Gründe haben Dir andere schon gesagt.
Gibt es eine List in der die IP-Bereiche der Länder aufgelistet sind?
Mit Sicherheit "Ja".
Aber die kann sich ständig ändern und eigentlich hat die nur die IANA http://www.iana.org/.
Eine Liste ist: http://www.iana.org/assignments/ipv4-address-space
Andere Listen findest Du unter: http://www.iana.org/ipaddress/ip-addresses.htm
Beispiel? http://www.fastix.de/abuse.php
Aber das wäre a) Mißbrauch und b) wie beschrieben technisch und sachlich Unsinn.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Aber die kann sich ständig ändern und eigentlich hat die nur die IANA http://www.iana.org/.
Hab jetzt was besseres gefunden aber Danke!
http://ip-to-country.webhosting.info/
mfg Till