Domain ke IP

Cek IP domain: konversi domain atau URL apa pun ke alamat IP-nya, IPv4 dan IPv6, lalu lihat apa yang tidak ditampilkan pencarian biasa: rantai CNAME di balik nama itu, jaringan pemilik setiap alamat, ada tidaknya CDN di depan server aslinya, dan jawaban lima resolver DNS publik.

Sumber: lima resolver DNS publik · Team Cymru · registri internet regional (RDAP) · DB-IP

Cara cek alamat IP sebuah website

Ketik domain situs web, atau tempel URL apa pun, lalu tekan Cek IP. Domain ke IP menanyakan A record (alamat IPv4) dan AAAA record (alamat IPv6) nama tersebut ke DNS, pertanyaan yang sama yang diajukan browser sebelum terhubung, lalu mencantumkan setiap alamat beserta berapa lama resolver boleh menyimpannya (TTL).

Setelah itu, alat ini melangkah lebih jauh daripada pencarian DNS ke IP biasa: mengikuti alias CNAME dari nama hingga alamatnya, mencari jaringan yang mengumumkan setiap alamat dan atas nama siapa bloknya terdaftar, menandai alamat milik CDN alih-alih server situs web itu sendiri, dan menampilkan jawaban lima resolver publik secara berdampingan.

Hasil cek IP domain: alamat IPv4 dan IPv6 sebuah domain dengan rantai CNAME, pemilik jaringan, dan lima resolver DNSHasil cek IP domain: alamat IPv4 dan IPv6 sebuah domain dengan rantai CNAME, pemilik jaringan, dan lima resolver DNSJawabanSetiap alamat IPv4 dan IPv6, siap disalin, serta temuan pencarian, masing-masing dalam satu kalimat.Setiap alamatJaringan dan nomor AS-nya, catatan registri dengan kontak abuse, nama reverse, dan kota menurut DB-IP.Lima resolverGoogle, Cloudflare, Quad9, OpenDNS, dan AdGuard ditanya sekaligus: alamat yang berotasi dan pemblokiran karena filter terlihat di sini.JalurnyaDari resolver ke nama, setiap alias CNAME, alamat-alamatnya, dan jaringan di baliknya.
Pencarian untuk www.python.org: sebuah alias mengarah ke alamat Fastly, sama di kelima resolver. Pilih sebuah nomor untuk melihat arti setiap bagian.

Mengapa sebuah website punya lebih dari satu alamat IP?

Sebuah domain bisa punya banyak A dan AAAA record, dan kumpulannya bisa berubah dari satu pencarian ke pencarian berikutnya. Empat alasan berikut mencakup hampir semua kasus:

  • IPv4 dan IPv6

    Situs yang mendukung keduanya punya A record dan AAAA record. Perangkat dengan IPv6 biasanya mencoba alamat IPv6 lebih dulu dan beralih ke IPv4 dalam sepersekian detik (Happy Eyeballs).

  • Pembagian beban (load balancing)

    Beberapa server berbagi lalu lintas: jawaban DNS mencantumkan semuanya, sering dalam urutan berbeda setiap kali, dan klien biasanya mencobanya secara berurutan. Inilah DNS round-robin.

  • Jawaban menurut lokasi

    Situs besar menjawab setiap resolver dengan server yang dekat dengannya, jadi pencarian dari Tokyo dan dari Frankfurt mendapat alamat yang berbeda. Untuk itu, resolver bisa meneruskan sebagian alamat pengunjung (EDNS Client Subnet).

  • Anycast dan CDN

    CDN seperti Cloudflare mengumumkan alamat yang sama dari ratusan pusat data, dan routing internet membawa setiap pengunjung ke salah satu yang dekat dengannya. Satu alamat, banyak tempat.

Apakah alamat IP itu server asli website?

Tidak, jika ada CDN atau proxy keamanan di depannya. Dalam hal itu, domain di-resolve ke alamat CDN: pengunjung terhubung ke CDN, dan CDN mengambil halaman dari server situs web itu sendiri, yaitu origin, tanpa terlihat. Alamatnya nyata, tetapi milik CDN dan juga melayani ribuan situs lain.

Domain ke IP membedakan keduanya. Alat ini mengenali jaringan CDN dan proxy besar (Cloudflare, Akamai, Fastly, Imperva, Sucuri, dan lainnya) dari nomor AS-nya, dan CDN yang berjalan di jaringan sebuah cloud, seperti Amazon CloudFront, dari CNAME yang diberikannya kepada pelanggan. Alamat mereka tidak diberi kota: alamat CDN adalah server edge di dekat resolver yang bertanya atau alamat anycast yang menjawab dari banyak tempat sekaligus, dan keduanya tidak menunjukkan tempat situs web disimpan.

Bisakah Anda menemukan IP asli di balik Cloudflare?

Tidak lewat DNS: record yang di-proxy hanya menjawab dengan alamat Cloudflare. Origin tetap bisa bocor lewat record yang melewati proxy, seperti nama mail. atau ftp., MX record, atau SPF record yang mencantumkan alamat server.

Jika situs itu milik Anda, proxy setiap record web yang mengarah ke origin, dan jalankan email serta apa pun yang tidak bisa di-proxy di server lain. Jika bukan, laporkan penyalahgunaan ke CDN: Cloudflare meneruskan laporan ke penyedia hosting dan pemilik situsnya.

Kami menampilkan alamat hasil resolve sebuah nama, tidak pernah server yang disembunyikan CDN: alamat itulah yang memungkinkan serangan menghindari perlindungan CDN.

Cara www.example-shop.com di-resolve

  1. DitanyaGoogle Public DNS8.8.8.8 · 18 ms · TCP
  2. Namawww.example-shop.com
  3. Aliaswww.example-shop.com.cdn.cloudflare.netCloudflare
  4. Alamat203.0.113.10203.0.113.112001:db8::10
  5. JaringanCloudflareAS13335 · terdaftar di Amerika Serikat
  6. Server originTersembunyi di balik CloudflareHanya pemilik situs dan Cloudflare yang mengetahuinya
Dari nama ke bawah: Nama · Alias · Alamat · Jaringan · Server origin

Cek IP website dengan nslookup, ping, dan dig

Setiap komputer bisa mengonversi domain ke alamat IP dari command line. Ganti example.com dengan nama situsnya:

SistemPerintahYang ditampilkan
Windowsnslookup example.comAlamat dari resolver yang Anda atur; tambahkan alamat sebuah server untuk bertanya ke server itu (nslookup example.com 8.8.8.8).
Windows PowerShellResolve-DnsName example.comSetiap A, AAAA, dan CNAME record beserta TTL-nya.
macOS, Linuxdig +short example.com AAlamat IPv4, setelah nama alias jika ada; AAAA untuk IPv6, tanpa +short untuk melihat TTL.
Linuxgetent ahosts example.comApa yang di-resolve oleh sistem itu sendiri, termasuk file hosts, seperti yang dilihat kebanyakan program.
Semua sistemping example.comSatu alamat yang dipilih sistem, IPv6 atau IPv4 (ping di Mac hanya memakai IPv4; ping6 untuk IPv6).

Di iPhone atau ponsel Android tidak ada command line: gunakan pencarian di atas, yang berfungsi di browser apa pun.

Di Chrome atau Edge, tab Network di alat developer menampilkan alamat tempat halaman benar-benar dimuat: pilih permintaan pertama, lalu lihat Remote Address di bagian Headers.

Mengapa komputer saya atau ping menampilkan IP yang berbeda?

Pencarian di sini dan di komputer Anda sendiri bisa berbeda, dan keduanya bisa sama-sama benar:

  1. 1

    Resolver yang berbeda

    Komputer Anda bertanya ke resolver milik provider atau router Anda, yang mungkin memilih server lain di dekat Anda. Pilih resolver yang sama di atas untuk membandingkan.

  2. 2

    Rotasi dan lokasi

    Situs dengan load balancing atau yang menjawab menurut lokasi memberikan alamat lain setiap kali atau di setiap tempat.

  3. 3

    Jawaban yang di-cache

    Komputer dan browser Anda menyimpan jawaban sampai TTL-nya habis, jadi situs yang baru pindah bisa menampilkan alamat lamanya untuk sementara.

  4. 4

    File hosts

    Entri di file hosts (C:\Windows\System32\drivers\etc\hosts, /etc/hosts) menimpa DNS di komputer itu.

  5. 5

    IPv6 lebih dulu

    Browser, serta ping di Windows dan Linux, mengutamakan IPv6 jika jaringan Anda memilikinya, jadi sering kali memakai alamat AAAA, bukan A.

Mengapa website tidak terbuka saat saya mengetik alamat IP-nya?

Karena satu server, dan satu alamat IP, sering memuat banyak situs web. Browser menyebut situs yang diinginkannya di setiap permintaan (header Host, dan di HTTPS kolom SNI pada handshake), dan server memilih situs berdasarkan nama itu. Jika diketik sebagai alamat saja, permintaan tidak menyebut situs apa pun: server menampilkan halaman default, error, atau peringatan sertifikat, karena sertifikatnya dibuat untuk domain, bukan untuk alamat.

Di balik CDN, hal ini gagal karena alasan yang sama: Cloudflare, misalnya, menolak permintaan ke alamatnya sendiri dengan error 1003.

Satu server, satu alamat192.0.2.10
  • Host: shop.examplehalaman toko
  • Host: blog.examplehalaman blog
  • Host: 192.0.2.10halaman default atau error

Bisakah alamat IP mengidentifikasi sebuah website?

Hanya kadang-kadang. Alamat server dedicated sering punya nama reverse DNS (PTR record) yang memberi petunjuk tentang pemiliknya, tetapi di shared hosting dan CDN satu alamat melayani ratusan atau ribuan domain, dan nama reverse-nya, jika ada, milik penyedia hosting (nama Amazon atau Akamai), bukan milik situsnya. Reverse DNS menampilkan nama milik sebuah alamat, dan Pencarian IP menampilkan jaringannya serta organisasi yang terdaftar sebagai pemegangnya.

Cara melacak lokasi sebuah website

Ada tiga jawaban berbeda di balik pertanyaan "di mana website ini?", dan alat pencarian sering mencampuradukkannya:

Lokasi serverDatabase geolokasi seperti DB-IP menempatkan alamat di sebuah kota. Berguna untuk server di satu pusat data; tidak berarti apa-apa untuk alamat CDN, yaitu server edge di dekat siapa pun yang bertanya atau alamat anycast yang ada di mana-mana.
Tempat blok alamat terdaftarNegara organisasi yang diberi blok itu oleh registri regional. Sebagian besar blok Cloudflare terdaftar di AS, di mana pun servernya berada.
Siapa yang menjalankan websiteSama sekali tidak ada di alamatnya: WHOIS menyebut registrar-nya dan sering menyembunyikan pemiliknya; halaman situs itu sendiri (kontak, informasi pengelola) biasanya menunjukkan siapa di baliknya.

Tidak satu pun dari ini menunjukkan lokasi seseorang: alamat sebuah website mengarah ke pusat data dan perusahaan yang menjalankannya.

API Domain ke IP

Endpoint gratis dengan CORS untuk browser: kirim domain lewat POST atau lewat GET di query, dengan resolver opsional. Jawabannya mempertahankan field API lama kami dan menambahkan rantai CNAME, TTL, jaringan, pasangan www-nya, dan kelima resolver. 30 pencarian per menit per jaringan; pencarian ulang diambil dari cache selama TTL berlaku.

GET /api/domain-ip
$ curl "https://dnsrobot.net/api/domain-ip?domain=github.com&dnsServer=cloudflare"
{
  "success": true, "domain": "github.com",
  "summary": { "totalIPs": 1, "ipv4Count": 1, "ipv6Count": 0, "hasCDN": false, … },
  "ipAddresses": [ { "ip": "140.82.121.4", "version": "IPv4", "asn": "AS36459", "ttl": 60, … } ],
  "chain": [], "twin": { "name": "www.github.com", … }, "resolvers": [ … ]
}

Pertanyaan seputar cek IP domain

Bagaimana cara cek IP sebuah website?

Ketik domainnya di alat Domain ke IP di atas, atau tempel URL apa pun dari situs itu, lalu tekan Cek IP. Anda mendapat setiap alamat IPv4 dan IPv6, jaringan pemilik masing-masing alamat, dan apakah ada CDN di depan server aslinya. Di komputer Anda sendiri, nslookup example.com di Windows, atau dig +short example.com A dan dig +short example.com AAAA di macOS dan Linux, memberikan alamat yang dilihat resolver Anda sendiri.

Bagaimana cara konversi domain ke IP?

DNS yang melakukan konversinya: A record sebuah domain menyimpan alamat IPv4-nya dan AAAA record-nya menyimpan alamat IPv6-nya. Konverter domain ke IP menanyakan keduanya ke resolver, mengikuti alias CNAME di sepanjang jalan, lalu menampilkan hasilnya. Alat ini bertanya ke lima resolver sekaligus, jadi Anda bisa melihat apakah jawabannya sama dan apakah ada yang memblokir nama tersebut.

Apakah DNS to IP, host to IP, dan URL to IP sama saja?

Ya, semuanya mengubah sebuah nama menjadi alamat IP-nya lewat DNS. Hostname seperti www.example.com atau mail.example.com dicek dengan cara yang sama seperti domain biasa, dan pencarian URL to IP hanya mengambil host dari link-nya terlebih dulu: skema, port, path, dan query tidak berperan. Perlu dicatat, www.example.com dan example.com adalah nama terpisah dan bisa di-resolve ke alamat yang berbeda.

Mengapa sebuah domain punya beberapa alamat IP?

Biasanya karena salah satu dari empat alasan: situs mendukung IPv4 dan IPv6, beberapa server berbagi beban (DNS round-robin), situs menjawab dengan server yang dekat dengan setiap resolver, atau CDN melayaninya dari server edge atau alamat anycast. Tampilan Resolver menunjukkan kapan resolver mendapat alamat berbeda untuk nama yang sama, tanda adanya rotasi atau jawaban menurut lokasi.

Mengapa alamat IP-nya milik Cloudflare?

Karena situsnya berada di balik proxy Cloudflare: DNS record-nya mengarah ke Cloudflare, yang menjawab pengunjung dan mengambil halaman dari server situs itu sendiri. Alamat Cloudflare tersebut dipakai bersama oleh banyak situs, jadi tidak menunjukkan di mana website itu di-hosting. Cek Hosting Website mencari petunjuk tentang hosting di balik CDN.

Bagaimana cara cek IP website lewat command line (CMD)?

Di Windows, jalankan nslookup example.com di Command Prompt, atau Resolve-DnsName example.com di PowerShell untuk melihat setiap record beserta TTL-nya. Di macOS dan Linux, dig +short example.com A memberikan alamat IPv4 dan AAAA memberikan alamat IPv6; getent ahosts example.com di Linux menunjukkan apa yang di-resolve oleh sistem itu sendiri. ping example.com menampilkan satu alamat yang dipilih komputer Anda.

Mengapa IP yang saya dapat berbeda dengan hasil alat ini?

Komputer Anda bertanya ke resolver lain, yang mungkin memilih server di dekat Anda; situsnya mungkin merotasi alamat; komputer Anda mungkin masih menyimpan jawaban lama sampai TTL-nya habis; atau entri di file hosts menimpa DNS. Pilih resolver yang sama di atas, misalnya Google atau Cloudflare, agar perbandingannya setara.

Bisakah saya menemukan IP asli di balik Cloudflare?

Tidak lewat DNS: record yang di-proxy selalu hanya menampilkan alamat Cloudflare, dan Domain ke IP tidak pernah mengungkap server yang disembunyikan CDN. Origin bisa bocor lewat record yang melewati proxy, seperti nama mail. atau SPF record, karena itu pemilik situs sebaiknya mengeceknya. Untuk melaporkan penyalahgunaan, gunakan formulir abuse Cloudflare; Cloudflare meneruskan laporan ke penyedia hosting dan pemilik situsnya.

Bisakah alamat IP mengidentifikasi sebuah website?

Hanya kadang-kadang. Satu alamat di shared hosting atau CDN melayani ratusan atau ribuan situs, dan nama reverse DNS-nya, jika ada, milik penyedia hosting, bukan milik salah satu situs itu. Nama reverse atau catatan registri sebuah server dedicated bisa menunjuk ke pemiliknya. Mengetik alamatnya di browser jarang membuka situsnya, karena server memilih situs berdasarkan nama.

Bagaimana cara melacak lokasi sebuah website?

Cek alamat IP-nya, lalu lihat di mana alamat itu berada: kota menurut DB-IP untuk server di satu pusat data, atau negara tempat bloknya terdaftar. Alamat CDN tidak punya satu tempat: alamat itu adalah server edge di dekat siapa pun yang bertanya, atau alamat anycast yang menjawab dari banyak tempat. Semua ini tidak menunjukkan lokasi orang di balik situs; WHOIS menampilkan registrasi domainnya.

Apakah legal mencari atau melacak alamat IP sebuah website?

Ya. DNS memublikasikan alamat sebuah domain agar setiap browser bisa menjangkau situsnya, dan registri internet memublikasikan siapa pemegang setiap blok alamat; pencarian hanya membaca data publik tersebut. Yang ilegal adalah menyalahgunakannya, seperti menyerang atau membobol server. Untuk melaporkan penyalahgunaan dari sebuah alamat, hubungi layanan abuse jaringan yang ditampilkan di hasil.

Apakah cek IP domain ini gratis, dan apakah pencarian saya disimpan?

Gratis, tanpa akun; satu jaringan bisa menjalankan 30 pencarian per menit. Pencarian berjalan di server kami, jadi situs web tidak pernah melihat kunjungan Anda. Jawaban hanya disimpan selama DNS record-nya boleh di-cache, paling lama lima menit, agar pencarian ulang lebih cepat. Kami tidak mencatat siapa mencari apa.

Ada yang kurang?Usulkan fitur atau alat baru