Einführung
Eines der wichtigsten Dinge, die Sie bei der Bereitstellung von Servern für Ihre Geschäfts- oder Entwicklungsanforderungen berücksichtigen sollten, ist sicherzustellen, dass sie sich an einem für Sie geeigneten Standort befinden. Angenommen, Sie haben einen Server bereitgestellt und dann eine der IP-Geolokalisierungs-Websites verwendet und festgestellt, dass die IP Ihres Servers nicht mit seinem Standort übereinstimmt. Was tun Sie?
Leider sind diese Websites zwar praktisch, können aber sehr ungenau sein. Diese Anleitung zeigt Ihnen einige genauere Methoden, um herauszufinden, wo sich Ihr Server befindet.
Voraussetzungen
Ein Linux-, FreeBSD- oder Windows-VPS mit zugewiesener statischer IP-Adresse.
Zuordnung von Standorten zu IP-Adressen
Die Internet Assigned Numbers Authority (IANA) übernimmt die Aufteilung aller IPV4- und IPV6-Adressen auf fünf verschiedene regionale Internetregistrierungen (RIR).
Die 5 RIR-Namen und geografischen Verantwortlichkeiten lauten wie folgt:
AFRINIC - Africa
ARIN – USA, Kanada, Karibik und Antarktis
APNIC – Asien, Australien, Neuseeland
RIPE NCC – Europa, Russland, Naher Osten und Zentralasien
LACNIC – Lateinamerika, einige Teile der Karibik
Organisationen können IP-Blöcke von der RIR erwerben, die das Gebiet überwacht, in dem sich die Ausrüstung dieser Organisation befinden wird. Die Organisation ist dann dafür verantwortlich, die RIR-Datenbank zu aktualisieren und anzugeben, wo (Land, Staat/Territorium, Stadt) sie diese IP-Blöcke zugewiesen hat.
IP-Geolokalisierungs-Websites nutzen diese Informationen als primäre Datenquelle. Es ist jedoch nicht die einzige Quelle, die sie verwenden; Häufig nutzen sie andere Quellen wie Data Mining und von Nutzern übermittelte Updates.
Die Fehler bei Geolocation-Sites
Eines der größten Probleme bei Geolocation-Sites ist, dass es einfach zu schwierig ist, so viele IPs im Auge zu behalten. Es gibt insgesamt 4.294.967.296 mögliche IPv4-Adressen, von denen ein großer Teil innerhalb einer Organisation ständig verschoben, verschoben oder an neue Organisationen verkauft wird usw. Die Datenbanken der Geolokalisierungsseiten können ziemlich schnell aus der Synchronisierung geraten ein Ergebnis all dieser Bewegung. IP2Location, einer der größeren IP-Geolokalisierungsdienste, sagt Folgendes: "Im Allgemeinen verschlechtert sich die Genauigkeit um etwa 1 % bis 5 % für jeden Monat, in dem eine veraltete Datenbank verwendet wird." Zu jedem beliebigen Zeitpunkt sind das bis zu über 200 Millionen IP-Adressen, die veraltet sind. Andere Websites, die die Datenbank von IP2Location verwenden, verfügen möglicherweise nicht über die aktuellste Datenbank und können über 6 Monate im Rückstand sein.
Andere Probleme umfassen Organisationen, die ihre RIR möglicherweise nicht auf dem neuesten Stand halten, was dazu führt, dass mehr Daten ungenau sind.
Hinweis:Atlantic.Net aktualisiert unsere Direktzuweisungen gemäß ARIN- und RIPE-Richtlinien, indem es die SWIP-Daten in der WHOIS-Datenbank von ARIN oder RIPE mit den richtigen Land-, Stadt- und Bundesstaatsdaten aktualisiert, die dem Ort entsprechen, an dem die IP-Zuweisung bereitgestellt wurde.
Es ist nicht so, dass Geolokalisierungsseiten schlecht sind – sie erfüllen einen wichtigen Zweck für Werbung und Geoblocking. Es sollte nur beachtet werden, dass sie nicht immer genau sind. Dies wirkt sich häufig nicht auf Sie aus, wenn Sie Ihre IP-Adresse nachschlagen, um zu sehen, in welcher Region sie sich befindet. Wenn Sie jedoch glauben, dass Ihre IP-Adresse fälschlicherweise geoblockt ist, wenden Sie sich am besten an die Geolokalisierungs-Site, die ungenau ist.
So finden Sie den tatsächlichen Standort Ihres Servers
Wenn Ihnen eine Geolokalisierungs-Website widersprüchliche Informationen über den Standort der IP Ihres Servers liefert, können Sie den Standort Ihres Servers überprüfen, indem Sie diesen Schritten folgen.
Prüfen Sie Ihre IP-Adresse mit WHOIS
WHOIS ist ein Tool, das die Datenbank abfragt, in der die registrierten Informationen für einen IP-Adressblock oder Domänennamen gespeichert sind.
Auf FreeBSD-Systemen sollte WHOIS standardmäßig installiert sein. Wenn Sie ein Linux-System haben, können Sie WHOIS mit einem einfachen Befehl installieren:
Für Debian und Ubuntu:
apt-get install whois
Für Redhat/CentOS/Fedora:
yum install jwhois
Für ArchLinux:
pacman -S whois
Windows:
Leider hat Windows kein eingebautes WHOIS-Tool. Sie können ein Drittanbieter-Tool finden oder zum RIR gehen, das für die Region zuständig ist, in der sich Ihr Server befindet, und dessen WHOIS-Tool ausführen. Links zu den einzelnen Websites finden Sie unten. Wenn Sie nicht wissen, zu welchem RIR Sie gehen müssen, wählen Sie einfach einen aus und geben Sie Ihre IP-Adresse ein, und es wird Ihnen der richtige zu verwendende RIR mitgeteilt.
ARIN, RIPE NCC, APNIC, LACNIC und AFRINIC.
Wenn WHOIS jetzt auf Ihrem System installiert ist, können Sie den folgenden Befehl ausführen, um die WHOIS-Datenbank zu überprüfen:
whois your-ip-address
Wenn Sie den Befehl ausführen, erhalten Sie eine Ausgabe ähnlich der folgenden:
NetRange: 209.208.0.0 - 209.208.127.255 CIDR: 209.208.0.0/17 NetName: ICC-1 NetHandle: NET-209-208-0-0-1 Parent: NET209 (NET-209-0-0-0-0) NetType: Direct Allocation OriginAS: Organization: Atlantic.net, Inc. (INCC) RegDate: 1998-04-13 Updated: 2012-02-24 Comment: ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE Ref: http://whois.arin.net/rest/net/NET-209-208-0-0-1 OrgName: Atlantic.net, Inc. OrgId: INCC Address: 440 West Kennedy Blvd. Address: Suite 3 City: Orlando StateProv: FL PostalCode: 32810 Country: US RegDate: Updated: 2014-10-20 Comment: Atlantic.Net used to be known as Internet Connect Company Inc. Comment: Please send any abuse/hacking/spam complaints to [email protected] Ref: http://whois.arin.net/rest/org/INCC
In diesem speziellen Fall können Sie sehen, dass dieser IP-Bereich Orlando, FL, zugewiesen wurde. Dieses Ergebnis gibt Ihnen jedoch nur so viele Informationen; Die Ausgabe könnte sagen, dass es sich an einem Ort befindet, könnte sich aber tatsächlich an einem anderen befinden. Aus diesem Grund besteht der nächste Schritt darin, eine Traceroute auszuführen.
Eine Traceroute ausführen, um Ihren Serverstandort zu finden
Der beste Weg, um zu sehen, wo sich Ihr Server befindet, ist eine Traceroute. Eine Traceroute gibt Ihnen die fortlaufende Liste von Netzwerkgeräten – Geräte, die möglicherweise von verschiedenen Organisationen betrieben werden –, durch die der Datenverkehr auf seinem Weg zu seinem Ziel geleitet wird. Hier können wir den Pfad sehen, den der Datenverkehr von Ihrem Server zu der von Ihnen eingegebenen Ziel-IP oder dem von Ihnen eingegebenen Hostnamen nimmt. Wir können ein WHOIS für jede IP-Adresse entlang des Pfads ausführen, um zu sehen, dass der Standort korrekt ist.
Um eine Traceroute unter Linux oder FreeBSD auszuführen, führen Sie den folgenden Befehl aus:
traceroute your-destination-site-or-IP
Öffnen Sie zum Ausführen einer Traceroute unter Windows Ihre Eingabeaufforderung und führen Sie den folgenden Befehl aus:
tracert your-destination-site-or-IP
Bei einer Traceroute von einem Atlantic.Net Cloud-Server in London zu Google.com erhalten wir die folgende Ausgabe.
traceroute to google.com (216.58.210.46), 30 hops max, 60 byte packets 1 vl223-ar-02.lon-uk.as59764.net (185.73.36.34) 0.401 ms 0.391 ms 0.464 ms 2 84.207.244.73.not-updated.eunx.net (84.207.244.73) 1.048 ms 1.028 ms 1.001 ms 3 195.66.224.125 (195.66.224.125) 1.410 ms 1.391 ms 1.372 ms 4 209.85.247.31 (209.85.247.31) 4.172 ms 1.329 ms 1.316 ms 5 72.14.238.21 (72.14.238.21) 1.290 ms 1.340 ms 1.323 ms 6 lhr14s23-in-f14.1e100.net (216.58.210.46) 1.221 ms 1.339 ms 1.318 ms
Von hier aus können Sie ein WHOIS für die IPs durchführen, die Sie in der Traceroute sehen. Führen Sie ein WHOIS für die ersten paar IPs durch, da sie näher an Ihrem Server liegen als die letzten paar IPs. Unten sehen Sie ein WHOIS-Beispiel aus dem zweiten Hop, das zeigt, dass sich der Standort dieser IP in London befindet.
Ein Beispiel für eine Whois-Suche unter Verwendung einer IP aus dem obigen Traceroute.
Siehe, der Eintrag „netname“ gibt „UK-EUNETWORKS“ an und das „Land“ ist „GB“ – Großbritannien. Auch dies hängt davon ab, dass Organisationen ihre Informationen entsprechend aktualisieren. Wenn eine IP-Suche scheinbar ungenaue Informationen liefert, sollten Sie bei den meisten Traceroutes mehrere Hops haben, die Sie überprüfen können.
Schlussfolgerung
Vielen Dank, dass Sie dieser Anleitung gefolgt sind. Wir hoffen, dass dies alle Probleme klärt, die Sie möglicherweise mit der IP-Geolokalisierung haben. Bitte schauen Sie hier für weitere Updates vorbei.
Erfahren Sie mehr über unsere VPS-Hosting-Services und Virtual Private Server.