Jika Anda bereksperimen dan belajar tentang ping situs web, Anda mungkin terkejut dengan hasil berdasarkan "apa" yang Anda ping. SuperUser Q & A postingan hari ini membantu memperjelas hal-hal untuk pembaca yang bingung dan frustrasi.
Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-sub divisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.
Screenshot courtesy of Cristianzambrano (Wikimedia Commons).
Pembaca SuperUser Saransh Singh ingin tahu apa perbedaan antara ping dengan dan tanpa http: // adalah:
Saya mencoba melakukan ping ke situs web saya http://www.example.com/ dan itu menyelesaikan ke alamat IP yang tidak dikenal, lalu waktu habis.
Tetapi ketika saya ping example.com, berhasil. Apa yang hilang atau tidak saya pahami di sini?
Catatan: example.com diganti untuk situs web yang sebenarnya di SuperUser.
Apa perbedaan antara ping dengan dan tanpa http: //?
Kontributor SuperUser DavidPostill memiliki jawabannya untuk kami:
Argumen untuk melakukan ping adalah nama host (atau alamat IP). Jadi, berikut semua akan berfungsi:
Di sisi lain, ini tidak akan berfungsi http://www.example.com/ adalah HTTP Uniform Resource Locator (URL), bukan nama host yang valid (walaupun bagian dari itu adalah nama host).
URL HTTP terdiri dari 4 bagian:
- Skema - Selalu hadir
- Nama Inang - Selalu hadir
- Path atau Stem - Selalu hadir tetapi terkadang tidak ada
- Parameter - Opsional
Ping biasanya tidak mengenali URL sebagai nama host tujuan yang valid.
Catatan
Tidak semua URL memiliki format yang disebutkan di atas. URL lengkap terdiri dari penspesifikasi skema penamaan diikuti dengan string yang formatnya adalah fungsi dari skema penamaan. Format URL didefinisikan dalam spesifikasi IETF Uniform Resource Locators (URLs). * Ini adalah alamat situs web yang berbeda dari yang ditunjukkan untuk URL di atas.
DNS Hijacking
Pengecualian di atas dapat terjadi jika server DNS (yang menyelesaikan nama host ke alamat IP) dikonfigurasi untuk mengembalikan alamat IP yang valid bahkan jika nama host yang tidak valid diberikan. Ini dapat terjadi jika ISP membajak kueri DNS Anda.
Dari jawaban Mengapa ping menyelesaikan ke IP 198.105.254.228 untuk nama host acak apa pun yang saya ketik? oleh Michael Hampton:
- Mereka mencoba untuk "membantu" dengan mengalihkan permintaan untuk domain yang tidak ada ke layanan label putih yang menyediakan hasil pencarian dan iklan, dari mana semua orang tetapi Anda mendapat potongan dari pendapatan. Untungnya, mereka memiliki halaman preferensi di mana Anda seharusnya mematikannya.
Pastikan untuk membaca jawaban bermanfaat lainnya melalui tautan utas yang dibagikan di bawah ini!
Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.