GNU/Linux >> Belajar Linux >  >> Linux

Cara Menemukan Lokasi Server Anda dengan Traceroute dan WHOIS

Pengantar

Salah satu hal terpenting yang perlu dipertimbangkan saat menerapkan server apa pun untuk kebutuhan bisnis atau pengembangan Anda adalah memastikannya berada di lokasi yang sesuai untuk Anda. Misalnya Anda telah menerapkan server dan kemudian menggunakan salah satu situs web geolokasi IP dan menemukan bahwa IP server Anda tidak cocok dengan lokasinya, apa yang Anda lakukan?

Sayangnya, situs ini, meski nyaman, bisa jadi sangat tidak akurat. Panduan cara ini akan menunjukkan kepada Anda beberapa cara yang lebih akurat untuk menemukan lokasi server Anda.

Prasyarat

VPS Linux, FreeBSD, atau Windows dengan alamat IP statis yang ditetapkan.

Bagaimana Lokasi Ditetapkan Ke Alamat IP

Internet Assigned Numbers Authority (IANA) menangani pemisahan semua alamat IPV4 dan IPV6 menjadi 5 Regional Internet Registries (RIR) yang berbeda.

5 nama RIR dan tanggung jawab geografis adalah sebagai berikut:

AFRINIC - Africa

ARIN – Amerika Serikat, Kanada, Karibia, dan Antartika

APNIC – Asia, Australia, Selandia Baru

RIPE NCC – Eropa, Rusia, Timur Tengah, dan Asia Tengah

LACNIC – Amerika Latin, beberapa bagian Karibia

Organisasi dapat membeli blok IP dari RIR yang mengawasi area tempat peralatan organisasi tersebut akan ditempatkan. Organisasi kemudian bertanggung jawab untuk memperbarui basis data RIR yang menunjukkan di mana (negara, negara bagian/wilayah, kota) mereka telah menetapkan blok IP tersebut.

Situs geolokasi IP menggunakan informasi ini sebagai sumber data utama mereka. Namun, itu bukan satu-satunya sumber yang mereka gunakan; sering, mereka menggunakan sumber lain seperti penggalian data dan pembaruan yang dikirimkan pengguna.

Kelemahan Situs Geolokasi

Salah satu masalah terbesar dengan situs geolokasi adalah terlalu sulit untuk melacak begitu banyak IP. Ada total gabungan 4.294.967.296 kemungkinan alamat IPv4, sebagian besar dari alamat tersebut terus-menerus dipindahkan dalam suatu organisasi, dipindahkan atau dijual ke organisasi baru, dll. Basis data yang dimiliki situs geolokasi dapat menjadi tidak sinkron dengan cepat karena hasil dari semua gerakan ini. IP2Location, yang merupakan salah satu layanan geolokasi IP yang lebih besar, mengatakan sebagai berikut: “Secara umum, akurasi akan menurun sekitar 1% -5% untuk setiap bulan ketika database usang digunakan.” Pada waktu tertentu, itu berarti hingga lebih dari 200 juta alamat IP yang kedaluwarsa. Situs lain yang menggunakan basis data IP2Location mungkin tidak memiliki basis data terbaru dan dapat tertinggal lebih dari 6 bulan.

Masalah lainnya termasuk organisasi yang mungkin tidak memperbarui RIR mereka, menyebabkan lebih banyak data menjadi tidak akurat.

Catatan:Atlantic.Net memperbarui alokasi langsung kami per kebijakan ARIN dan RIPE dengan memperbarui data SWIP dalam Basis Data WHOIS ARIN atau RIPE dengan data negara, kota, dan negara bagian yang sesuai dengan tempat alokasi IP telah disediakan.

Bukannya situs geolokasi itu buruk – mereka memang memiliki tujuan penting untuk periklanan dan pemblokiran geografis. Hanya perlu dicatat bahwa mereka tidak selalu akurat. Seringkali ini tidak akan memengaruhi Anda saat Anda mencari IP untuk melihat di wilayah mana ia berada. Namun, jika Anda yakin IP Anda salah diblokir secara geografis, rencana terbaik adalah menghubungi situs geolokasi yang tidak akurat.

Cara Menemukan Lokasi Asli Server Anda

Jika situs geolokasi memberi Anda informasi yang bertentangan tentang lokasi IP server Anda, Anda dapat memverifikasi lokasi server Anda dengan mengikuti langkah-langkah berikut.

Memeriksa IP Anda Menggunakan WHOIS

WHOIS adalah alat yang menanyakan database yang menyimpan informasi terdaftar untuk blok alamat IP atau nama domain.

Sistem FreeBSD harus memiliki WHOIS yang terinstal secara default. Jika Anda memiliki sistem Linux, Anda dapat menginstal WHOIS dengan perintah sederhana:

Untuk Debian dan Ubuntu:

apt-get install whois

Untuk Redhat/CentOS/Fedora:

yum install jwhois

Untuk ArchLinux:

pacman -S whois

Windows:

Sayangnya, Windows tidak memiliki alat WHOIS bawaan. Anda dapat menemukan alat pihak ketiga, atau pergi ke RIR yang bertanggung jawab untuk wilayah server Anda berada dan menjalankan alat WHOIS mereka. Tautan ke setiap situs ada di bawah. Jika Anda tidak tahu RIR mana yang harus Anda tuju, cukup pilih salah satu dan masukkan IP Anda, dan itu akan memberi tahu Anda RIR yang benar untuk digunakan.

ARIN, RIPE NCC, APNIC, LACNIC dan AFRINIC.

Dengan WHOIS sekarang terinstal di sistem Anda, Anda dapat menjalankan perintah berikut untuk memeriksa database WHOIS:

whois your-ip-address

Saat Anda menjalankan perintah, Anda akan mendapatkan output seperti berikut:

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

Dalam kasus khusus ini, Anda dapat melihat rentang IP ini telah ditetapkan ke Orlando, FL. Namun, hasil ini hanya memberi Anda begitu banyak informasi; outputnya bisa dikatakan ada di satu lokasi tetapi sebenarnya bisa di lokasi lain. Itulah mengapa langkah selanjutnya adalah menjalankan traceroute.

Menjalankan Traceroute Untuk Menemukan Lokasi Server Anda

Cara terbaik untuk melihat di mana server Anda berada adalah melalui traceroute. Traceroute akan memberi Anda daftar berurutan perangkat jaringan – perangkat yang berpotensi dioperasikan oleh organisasi berbeda – lalu lintas yang dirutekan dalam perjalanannya ke tujuannya. Di sini, kita akan dapat melihat jalur yang diambil lalu lintas dari server Anda ke IP tujuan atau nama host yang Anda masukkan. Kita dapat menjalankan WHOIS pada setiap alamat IP di sepanjang jalur untuk melihat lokasi yang benar.

Untuk menjalankan traceroute di Linux atau FreeBSD, jalankan perintah berikut:

traceroute your-destination-site-or-IP

Untuk menjalankan traceroute di Windows, buka command prompt Anda dan  jalankan perintah berikut:

tracert your-destination-site-or-IP

Pada traceroute dari server Atlantic.Net Cloud di London ke Google.com, kami mendapatkan output berikut.

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

Dari sini, Anda dapat melakukan WHOIS pada IP yang Anda lihat di traceroute. Lakukan WHOIS pada beberapa IP pertama karena mereka akan lebih dekat ke server Anda daripada beberapa IP terakhir. Di bawah ini, kami memiliki contoh WHOIS dari hop kedua yang menunjukkan bahwa lokasi IP tersebut berada di London.

Contoh pencarian whois menggunakan IP dari traceroute di atas.

Lihat entri "netname" yang menunjukkan "UK-EUNETWORKS" dan "negara" adalah "GB"–Britania Raya. Sekali lagi ini bergantung pada organisasi yang memperbarui informasi mereka dengan tepat. Jika ada satu pencarian IP yang memberikan informasi yang tampaknya tidak akurat, Anda harus, dengan sebagian besar traceroute, memiliki beberapa lompatan yang dapat Anda periksa.

Kesimpulan

Terima kasih telah mengikuti How-to ini. Kami berharap ini menyelesaikan masalah apa pun yang mungkin Anda miliki dengan geolokasi IP. Silakan periksa kembali di sini untuk pembaruan lebih lanjut.

Pelajari lebih lanjut tentang layanan hosting VPS dan server pribadi Virtual kami.


Linux
  1. Cara Menemukan File Dengan Izin SUID dan SGID di Linux

  2. Bagaimana Menemukan Jenis File Img Dan Memasangnya?

  3. Bagaimana cara menemukan lokasi yang dapat dieksekusi di C?

  1. Temukan file dan direktori di Linux dengan perintah find

  2. Cara memperluas fungsionalitas desktop Linux Anda dengan PlexyDesk

  3. Cara mengaudit izin dengan perintah find

  1. Cara Menemukan file besar linux dengan perintah find dan du

  2. Bagaimana Cara Memindahkan File Dan Melihat Kemajuannya (mis. Dengan Bilah Kemajuan)?

  3. Cara membandingkan server Ubuntu Linux Anda dengan Phoronix Test Suite