Laman » bagaimana untuk » Apakah Perbezaan antara Pinging Dengan dan Tanpa http //?

    Apakah Perbezaan antara Pinging Dengan dan Tanpa http //?

    Sekiranya anda bereksperimen dengan dan mempelajari tentang membuang laman web, anda mungkin terkejut dengan hasil berdasarkan "apa" yang anda ping. Poster Q & A SuperUser membantu perkara yang jelas untuk pembaca yang keliru dan kecewa.

    Sesi Soalan & Jawapan hari ini datang kepada kami dengan ihsan SuperUser-bahagian pembahagian Stack Exchange, kumpulan yang diketuai oleh komuniti laman web Q & A.

    Petikan dari Cristianzambrano (Wikimedia Commons).

    Soalan

    Pembaca SuperUser Saransh Singh ingin mengetahui perbezaan antara ping dengan dan tanpa http: // ialah:

    Saya cuba untuk melayari laman web saya http://www.example.com/ dan ia menyelesaikan alamat IP yang tidak diketahui, kemudian ia keluar.

    Tetapi apabila saya ping example.com, ianya berfungsi. Apa yang saya hilang atau tidak memahami di sini?

    Nota: example.com telah digantikan untuk laman web sebenar di SuperUser.

    Apakah perbezaan antara ping dengan dan tanpa http: //?

    Jawapan

    Penyumbang SuperUser DavidPostill mempunyai jawapan untuk kami:

    Argumen untuk ping adalah nama hos (atau alamat IP). Jadi yang berikut akan berfungsi:

    Sebaliknya, ini tidak akan berfungsi sebagai http://www.example.com/ adalah Penunjuk Sumber Nyata HTTP (URL), bukan nama tuan rumah yang sah (walaupun sebahagian daripadanya adalah nama tuan rumah).

    URL HTTP terdiri daripada 4 bahagian:

    • Skim - Sentiasa hadir
    • Nama Hos - Sentiasa hadir
    • Laluan atau Batang - Sentiasa hadir tetapi kadangkala adalah batal
    • Parameter - Pilihan

    Ping biasanya tidak mengenali URL sebagai nama hos destinasi yang sah.

    Catatan

    Tidak semua URL mempunyai format yang disebutkan di atas. URL lengkap terdiri daripada penanda skema penamaan diikuti dengan rentetan yang formatnya berfungsi sebagai skema penamaan. Format URL ditakrifkan dalam spesifikasi IETF Locator Sumber Uniform (URL). * Ini adalah alamat laman web yang berbeza dari yang ditunjukkan untuk URL di atas.

    Pembajakan DNS

    Pengecualian ke atas boleh berlaku jika pelayan DNS (yang menyelesaikan nama hos ke alamat IP) dikonfigurasikan untuk mengembalikan alamat IP yang sah walaupun nama tuan rumah yang tidak sah dibekalkan. Ini boleh berlaku jika ISP sedang meranapkan pertanyaan DNS anda.

    Dari jawapan Kenapa ping menyelesaikan ke IP 198.105.254.228 untuk mana-mana nama hos rawak yang saya taipkan? oleh Michael Hampton:

    • Mereka cuba "membantu" dengan mengalihkan permintaan untuk domain yang tidak ada pada label perkhidmatan putih yang menyediakan hasil carian dan pengiklanan, dari mana semua orang tetapi anda mendapat potongan pendapatan. Mujurlah, mereka mempunyai laman pilihan di mana anda boleh mematikannya.

    Pastikan anda membaca jawapan berguna yang lain melalui pautan thread yang dikongsi di bawah!


    Mempunyai sesuatu untuk menambah penjelasannya? Bunyi dalam komen. Ingin membaca lebih banyak jawapan dari pengguna Stack Exchange yang berteknologi tinggi? Lihat thread perbincangan penuh di sini.