GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So finden Sie den Standort Ihrer Server mit Traceroute und WHOIS

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.


Linux
  1. Finden Sie Dateien und Verzeichnisse unter Linux mit dem Befehl find

  2. So finden Sie Dateien mit SUID- und SGID-Berechtigungen in Linux

  3. So erweitern Sie die Funktionalität Ihres Linux-Desktops mit PlexyDesk

  4. So finden Sie große Dateien unter Linux mit den Befehlen find und du

  5. Wie finde ich den Typ einer Img-Datei und mounte sie?

So finden Sie Dateien mit dem fd-Befehl in Linux

So finden Sie die Prozess-ID eines Programms und beenden es [Kurztipp]

So überwachen Sie Ihre Linux-Server mit Checkmk

So finden Sie die PID und PPID eines Prozesses in Linux

So finden Sie Ihre IP-Adresse (IPv4 und IPv6) unter Rocky Linux

Wie finde ich den my.cnf-Speicherort von MySQL?