GNU/Linux >> Znalost Linux >  >> Linux

Jak najít umístění vašich serverů pomocí Traceroute a WHOIS

Úvod

Jednou z nejdůležitějších věcí, které je třeba vzít v úvahu při nasazování jakýchkoli serverů pro potřeby vašeho podnikání nebo vývoje, je zajistit, aby byl na místě, které vám vyhovuje. Řekněme, že jste nasadili server a poté použili jeden z webů s geolokací IP a zjistili jste, že IP vašeho serveru neodpovídá jeho umístění, co uděláte?

Tyto weby, přestože jsou pohodlné, mohou být bohužel velmi nepřesné. Tento návod vám ukáže některé přesnější způsoby, jak zjistit, kde se váš server nachází.

Předpoklady

Linux, FreeBSD nebo Windows VPS s přidělenou statickou IP adresou.

Jak jsou místa přidělována IP adresám

Internet Assigned Numbers Authority (IANA) řeší rozdělení všech adres IPV4 a IPV6 do 5 různých regionálních internetových registrů (RIR).

5 názvů RIR a zeměpisné odpovědnosti jsou následující:

AFRINIC - Africa

ARIN – Spojené státy, Kanada, Karibik a Antarktida

APNIC – Asie, Austrálie, Nový Zéland

RIPE NCC – Evropa, Rusko, Střední východ a Střední Asie

LACNIC – Latinská Amerika, některé části Karibiku

Organizace si mohou zakoupit bloky IP z RIR, který dohlíží na oblast, ve které se bude zařízení dané organizace nacházet. Organizace je pak odpovědná za aktualizaci databáze RIR s uvedením, kde (země, stát/území, město) přiřadila tyto bloky IP adres.

Weby s geolokací IP používají tyto informace jako primární zdroj dat. Není to však jediný zdroj, který používají; často využívají jiné zdroje, jako je dolování dat a aktualizace odeslané uživateli.

Chyby geolokačních webů

Jedním z největších problémů s geolokačními weby je to, že je prostě příliš těžké sledovat tolik IP adres. Celkem je k dispozici 4 294 967 296 možných adres IPv4, velká část z nich se neustále přesouvá v rámci organizace, přesouvá se nebo prodává novým organizacím atd. Databáze, které geolokační weby mají, se mohou velmi rychle nesynchronizovat. výsledkem všeho tohoto pohybu. IP2Location, což je jedna z větších geolokačních služeb IP, říká následující: „Obecně se přesnost sníží asi o 1–5 % za každý měsíc, kdy se používá zastaralá databáze.“ V každém okamžiku to je až 200 milionů IP adres, které jsou zastaralé. Jiné weby, které používají databázi IP2Location, nemusí mít nejaktuálnější databázi a mohou být více než 6 měsíců pozadu.

Mezi další problémy patří organizace, které nemusí mít aktuální informace o aktualizaci RIR, což způsobuje nepřesnost dalších dat.

Poznámka:Atlantic.Net aktualizuje naše přímé alokace podle zásad ARIN a RIPE aktualizací dat SWIP v databázi WHOIS ARIN nebo RIPE o správné údaje o zemi, městu a státu odpovídající tomu, kde byla přidělena IP adresa.

Není to tak, že by geolokační stránky byly špatné – slouží důležitému účelu pro reklamu a geoblokování. Jen je třeba poznamenat, že nejsou vždy přesné. To vás často neovlivní, když vyhledáváte svou IP, abyste zjistili, ve kterém regionu se nachází. Pokud se však domníváte, že vaše IP adresa je nesprávně geograficky blokována, nejlepším řešením je kontaktovat nepřesnou geolokační stránku.

Jak najít skutečné umístění vašeho serveru

Pokud vám geolokační stránka poskytuje protichůdné informace o umístění IP vašeho serveru, můžete polohu svého serveru ověřit pomocí následujících kroků.

Kontrola IP pomocí WHOIS

WHOIS je nástroj, který se dotazuje na databázi, která uchovává registrované informace o bloku IP adresy nebo názvu domény.

Systémy FreeBSD by měly mít standardně nainstalován WHOIS. Pokud máte systém Linux, můžete WHOIS nainstalovat pomocí jednoduchého příkazu:

Pro Debian a Ubuntu:

apt-get install whois

Pro Redhat/CentOS/Fedora:

yum install jwhois

Pro ArchLinux:

pacman -S whois

Windows:

Systém Windows bohužel nemá vestavěný nástroj WHOIS. Můžete najít nástroj třetí strany nebo přejít na RIR odpovědný za oblast, ve které se váš server nachází, a spustit jejich nástroj WHOIS. Odkazy na jednotlivé stránky jsou níže. Pokud nevíte, na který RIR máte jít, vyberte si jedno a vložte svou IP a ono vám sdělí správný RIR, který máte použít.

ARIN, RIPE NCC, APNIC, LACNIC a AFRINIC.

S WHOIS nyní nainstalovaným ve vašem systému můžete spustit následující příkaz a zkontrolovat databázi WHOIS:

whois your-ip-address

Když příkaz spustíte, získáte výstup podobný následujícímu:

NetRange:209.208.0.0 – 209.208.127.255CIDR:209.208.0.0/17NetName:ICC-1NetHandle:NET-209-208-0-0-1Rodič:NET20909 (NET20909) NetType:Direct AllocationOriginAS:Organization:Atlantic.net, Inc. (INCC)RegDate:1998-04-13Update:2012-02-24 Comment:ADRESY V TOMTO BLOKU JSOU NEPŘENOSNÉ Ref:http://whois.arin.net/rest /net/NET-209-208-0-0-1OrgName:Atlantic.net, Inc.OrgId:INCCAdresa:440 West Kennedy Blvd.Address:Suite 3Město:OrlandoStateProv:FLPostalCode:32810Země:USRegmentDate:2021-Commandated::Atlantic.Net býval známý jako Internet Connect Company Inc. Komentář:Jakékoli stížnosti na zneužití/hacking/spam zašlete na adresu [email protected]:http://whois.arin.net/rest/org/INCC

V tomto konkrétním případě můžete vidět, že tento rozsah IP byl přidělen Orlandu, FL. Tento výsledek vám však poskytuje pouze tolik informací; výstup by mohl říkat, že je na jednom místě, ale ve skutečnosti může být na jiném. Proto je dalším krokem spuštění traceroute.

Spuštění Traceroute k nalezení umístění serveru

Nejlepší způsob, jak zjistit, kde se váš server nachází, je pomocí traceroute. Traceroute vám poskytne sekvenční seznam síťových zařízení – zařízení potenciálně provozovaných různými organizacemi –, přes která je provoz směrován na cestě k cíli. Zde budeme moci vidět cestu, kterou provoz vede z vašeho serveru k cílové IP nebo názvu hostitele, který zadáte. Můžeme spustit WHOIS pro každou IP adresu podél cesty, abychom zjistili, zda je umístění správné.

Chcete-li spustit traceroute na Linuxu nebo FreeBSD, spusťte následující příkaz:

traceroute your-destination-site-or-IP

Chcete-li spustit traceroute v systému Windows, otevřete příkazový řádek a spusťte následující příkaz:

sledujte cílovou-stránku-nebo-IP

Na traceroute ze serveru Atlantic.Net Cloud v Londýně na Google.com dostáváme následující výstup.

traceroute to google.com (216.58.210.46), max. 30 skoků, 60bajtové pakety 1 vl223-ar-02.lon-uk.as59764.net (185.73.36.34) 0.401 ms 0.34243 ms. .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,316 ms 1,316 ms 1,316 ms 1,316 ms 1,316 ms 1,3166 ms 1,3166. 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.21) 1.23 ms pres 1.21. 

Odtud můžete provést WHOIS na IP, které vidíte na traceroute. Proveďte WHOIS na prvních několika IP, protože budou blíže vašemu serveru než posledních několik IP. Níže máme příklad WHOIS z druhého skoku, který ukazuje, že umístění této IP je v Londýně.

Příklad vyhledávání whois pomocí IP z traceroute výše.

Viz položka „netname“ označuje „UK-EUNETWORKS“ a „země“ je „GB“ – Velká Británie. Opět to závisí na organizacích, které své informace náležitě aktualizují. Pokud jakékoli vyhledávání adresy IP poskytuje informace, které se zdají být nepřesné, měli byste u většiny traceroutů mít několik přeskoků, které můžete zkontrolovat.

Závěr

Děkujeme, že jste postupovali podle tohoto návodu. Doufáme, že to vyřeší všechny problémy, které můžete mít s geolokací IP. Pro další aktualizace se prosím vraťte sem.

Zjistěte více o našich hostingových službách VPS a virtuálních privátních serverech.


Linux
  1. Jak auditovat oprávnění pomocí příkazu find

  2. Jak najít velké soubory linux pomocí příkazů find a du

  3. Jak přesunout soubory a zobrazit průběh (např. pomocí ukazatele průběhu)?

  1. Jak rozšířit funkčnost vašeho Linuxového desktopu pomocí PlexyDesk

  2. Jak porovnat vaše servery Ubuntu Linux pomocí testovací sady Phoronix

  3. Jak najdu umístění spustitelného souboru v C?

  1. Najděte soubory a adresáře v Linuxu pomocí příkazu find

  2. Jak najít soubory s oprávněními SUID a SGID v Linuxu

  3. Jak zjistit typ souboru Img a připojit jej?