kostenloser Webspace werbefrei: lima-city


Durch IP ursprungsland herausfinden

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    heavyraptor

    heavyraptor hat kostenlosen Webspace.

    Hi,

    ich m?chte gerne wissen, wie man durch die IP-Adresse das Ursprungsland herausfinden kann.
    Irgendjemand eine Idee?

    Danke.

    mfg,
    hr
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ich kannte mal ein Program, welches das herausfand! Ein Kumpel von mir hat das! Ich frag ihn mal, wie das hei?t!

    Sag dir morgen (bzw. heute) bescheid!
  4. Autor dieses Themas

    heavyraptor

    heavyraptor hat kostenlosen Webspace.

    Hi,

    ok, danke.
    Aber mit PHP, wie geht das dort?

    Ich vermute, dass die erste nummer in der IP dar?ber entscheidet, oder? Dann m?sste man nur noch wissen welche nummer welchem land etspricht.

    mfg,
    hr
  5. Mit gethostbyaddr($ip) bekommst du den Namen.
    Und dann musst du schauen was am Ende steht. ;)
    http://de2.php.net/manual/de/function.gethostbyaddr.php

    Jens
  6. Autor dieses Themas

    heavyraptor

    heavyraptor hat kostenlosen Webspace.

    Hi,

    @jacr:
    Mit gethostbyaddr() kann man doch nur den Host-Namen abfragen, oder?
    Das steht doch auch bei php.net:

    Gibt den Internet-Host-Namen passend zu ip_address zur?ck


    Ich denke nicht, das es so geht :biggrin:, aber ich bin sicher man kann es anders irgendwie machen.

    mfg,
    hr

  7. Hi,

    @jacr:
    Mit gethostbyaddr() kann man doch nur den Host-Namen abfragen, oder?
    Das steht doch auch bei php.net:

    Gibt den Internet-Host-Namen passend zu ip_address zur?ck


    Ich denke nicht, das es so geht :biggrin:, aber ich bin sicher man kann es anders irgendwie machen.

    mfg,
    hr


    Wenn du mehr haben m?chtest, musst du dir ein Skript schreiben was sich mit eine whois server verbindet.

    Jens
  8. Autor dieses Themas

    heavyraptor

    heavyraptor hat kostenlosen Webspace.

    Hi,

    @jacr:
    Achso. Aber ich dachte, dass man allein mit der IP-nummer das Land herausfinden kann. Da ist es doch nicht n?tig eine who-Verbindung herzustellen (???).
    So viel ich weiss, ist die erste nummer der IP das Land, und die 3 volgenden sind die Daten des Servers usw. Bin ich da falsch oder ist das richtig so?

    mfg,
    hr
  9. t*****b

    ?ber die IP-Adresse geht das garnicht, sie enthalten keine Informationen ?ber das Land....

    Vielleicht hilft dir:
    $_SERVER["HTTP_ACCEPT_LANGUAGE"];
    weiter.
  10. schau dir mal ip-atlas: http://xpenguin.com/ip-atlas.php
    an

    greets coh3r3nt
  11. c*********c

    @coh3e3nt: xpenguin sagt, ich w?re in den Niederlanden :wink:

    Zum Thema: Ich benutze auf meiner Pseudo-Webseite das konstenlose Produkt GeoIP von maxmind (http://www.maxmind.com/)
  12. Autor dieses Themas

    heavyraptor

    heavyraptor hat kostenlosen Webspace.

    Hi,

    soviel ich weis, sagt mir der ip-atlas, wo der Server liegt und nicht wo ich mit meinem Rechner bin. Ich schau mal bei http://www.maxmind.com/ vorbei, vielleicht gibt's da etwas.
    Danke an alle und sagt bitte bescheid, falls ihr nocht scripts oder so findet.

    mfg,
    hr
  13. hab da schon mal ein programm geschrieben. ich poste dir mal die addy wenn ich das heute noch finde ... Oo
  14. Autor dieses Themas

    heavyraptor

    heavyraptor hat kostenlosen Webspace.

    @cexel: Ok, danke.

    Ich hab da noch ne frage: gibt es nicht einen Wert in der $_SERVER-Variable, die das Land enth?llt?

    mfg,
    hr
  15. s***n

    laut xpenguin bin ich in la :biggrin:

  16. @cexel: Ok, danke.

    Ich hab da noch ne frage: gibt es nicht einen Wert in der $_SERVER-Variable, die das Land enth?llt?

    mfg,
    hr

    Das d?rfte der Client PC selber doch noch nicht mal wissen....
    Du kannst schauen, mit welchem Internet-Anbieter der jenige Online ist und dort steht meist die Top-Level-Domain des jeweiligen Landes bei.

    MfG Lucas
  17. c*********c



    lucas9991 schrieb:
    [..]
    Du kannst schauen, mit welchem Internet-Anbieter der jenige Online ist und dort steht meist die Top-Level-Domain des jeweiligen Landes bei.

    MfG Lucas


    Aufgrund der Tatsache, dass einige ISPs eine, mit .net endende Toplevel-Domain besitzen, tendiere ich eher zu GeoIP :wink:

  18. Ich hab da noch ne frage: gibt es nicht einen Wert in der $_SERVER-Variable, die das Land enth?llt?


    Zum Mitmei?eln:

    Es gibt keine M?glichkeit f?r Computer, ihren Standort an Hand einer IP-Adresse oder eines Domain-Namens herauszufinden! Die IP-Adressen werden n?mlich zum gro?en Teil dynamisch vergeben -- sie ?ndern sich also st?ndig.

    Die L?sung von GeoIP ist die einzig brauchbare: MaxMind macht in regelm??igen Abst?nden einen Abgleich von Standorten und IP-Adressen. Damit kann man durch Vergleichen einer IP mit deren Eintrag in der Datenbank den Standort mit relativ hoher Sicherheit herausbekommen. Die freie Version von GeoIP beschr?nkt die Standorte aber auf L?nder (Nationalstaaten).

    Um aus einem Domain-Namen das Land herauszupopeln, kannst du nat?rlich die Top-Level-Domain abfragen. Allerdings haben die gro?en Online-Provider, wie die Telekom/T-Online oder Arcor, meist die TLD ".net" oder auch ".com", was dir in ?ber 50% der F?lle also kaum weiterhelfen wird.
  19. Oder es gibt genug sites (musst googlen) bei dennen man die site "sniffen" kann... aber hab leider vergessen wie die site hies
  20. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!