Lewati ke konten
Kelola tautan

Mengapa tautan localhost gagal ketika dibagikan

Bedakan localhost, alamat privat, dan situs yang sudah diterbitkan. Siapkan tujuan publik dan periksa dengan WikiURL sebelum berbagi.

WikiURL · Pengalihan · Diterbitkan

Situs terisolasi di laptop dibandingkan dengan server yang terhubung ke perangkat lain.

Jika hanya terbuka di komputer Anda, periksa alamat yang dikirim

Anda menyiapkan jadwal acara di laptop. Pratinjau berfungsi sehingga Anda menyalin alamatnya untuk dikirim kepada orang lain atau membuat QR. Peramban sendiri menampilkan jadwal, tetapi ponsel menunjukkan kesalahan. Sebelum mengubah desain atau membuat ulang gambar, perhatikan nama server dalam alamat: pratinjau lokal belum tentu halaman yang sudah diterbitkan di Internet. Periksa alamat yang benar-benar akan dikirim, bukan hanya tampilan yang terlihat pada layar Anda saat bekerja.

Pertanyaan nyata tentang membuka localhost dari ponsel dan jaringan lain memiliki masalah bersama: membagikan teks tidak membuat server yang menanganinya dapat dijangkau. Panduan ini membedakan tiga keadaan dan menawarkan alur untuk menyebarkan jadwal publik. Ini tidak mengubah lingkungan pengembangan menjadi layanan hosting dan tidak menganggap kegagalan disebabkan izin akun. Tempat yang ditunjuk alamat harus diperiksa lebih dahulu, sebelum menentukan pemeriksaan akses berikutnya dan menafsirkan penyebab kesalahan pada perangkat penerima.

Localhost menunjuk perangkat yang membuat permintaan

Nama localhost memiliki penggunaan khusus. RFC 6761 menjelaskan bahwa nama itu seharusnya diuraikan menjadi alamat putar balik lokal, atau loopback. Biasanya peramban mencari layanan pada perangkatnya sendiri. Karena itu, localhost laptop tidak menunjukkan laptop tersebut kepada ponsel. Membuka alamat yang sama di ponsel mencoba mengakses lingkungan lokal ponsel, tempat jadwal yang Anda buat kemungkinan tidak tersedia. Mengirim teks alamat tidak mengubah perangkat yang dirujuk oleh makna lokal tersebut.

Kedua contoh menunjukkan tujuan lokal, bukan undangan publik. 127.0.0.1 adalah alamat loopback IPv4; port 3000 membedakan layanan tanpa mengubah jangkauan alamat. Menyalin tautan, menambahkan UTM, memendekkan, atau menggambarkannya dalam QR tidak mengubah arti tersebut. Simpan alamat ini untuk pekerjaan lokal, tetapi jangan jadikan tujuan jadwal bagi semua peserta. Tidak perlu mengujinya melalui alat luar untuk mengenali masalah ini; memahami perangkat yang dituju sudah menjelaskan perbedaan dasarnya.

http://localhost:3000/programa
http://127.0.0.1:3000/programa

Alamat privat juga bukan penerbitan di Internet

Mengganti localhost dengan alamat jaringan lokal bisa menjadi bagian pengujian perangkat yang diizinkan, tetapi bukan penerbitan. RFC 1918 mencadangkan rentang privat, termasuk 192.168.0.0/16. Contoh 192.168.1.25 mungkin menunjukkan komputer dalam jaringan tertentu, bukan tujuan universal bagi orang di jaringan lain. Bahkan pada Wi-Fi yang sama, layanan dan aturan akses harus mengizinkan koneksi. Keberadaan atau pembagian alamat sebagai teks saja belum memastikan bahwa koneksi yang dimaksud benar-benar dapat berlangsung.

Untuk pengujian internal, sepakati alamat dan syarat akses dengan pengelola lingkungan. Jaringan perusahaan atau akses jarak jauh yang diizinkan adalah keadaan berbeda, bukan alasan menerbitkan informasi internal. Untuk jadwal publik, mintalah alamat terbit yang sesuai. Jangan mematikan firewall atau membuka port router sebagai solusi dadakan saat membuat poster. Pemeriksaan URL tidak menggantikan konfigurasi dan perlindungan server. Menentukan siapa yang boleh mengakses konten memerlukan pengaturan yang sesuai, bukan sekadar menyalin alamat.

http://192.168.1.25:3000/programa

Dapatkan alamat terbit untuk konten yang memang publik

Penerbitan berarti menaruh konten pada layanan web yang dapat dijangkau audiens tujuan. MDN membedakan berkas kerja dari penerbitan serta menjelaskan peran hosting dan alamat web. Jika orang lain mengelola situs, berikan jadwal yang disetujui dan minta URL akhirnya. Jika menerbitkan sendiri, ikuti prosedur hosting dan periksa konten serta konfigurasi yang tersedia bagi pengunjung. Pastikan versi yang disiapkan memang sesuai bagi audiens yang hendak menerima program acara tersebut.

Mengganti teks localhost dengan domain saja tidak cukup: domain harus menuju layanan yang benar-benar menyajikan halaman. Alamat fiktif memakai example.invalid dan bukan situs uji yang beroperasi. Ganti dengan URL nyata hanya setelah penerbitan tersedia. Pertahankan jalur jadwal yang benar dan periksa gambar, gaya, serta tautan. Halaman terbit yang masih memanggil sumber localhost dapat terlihat lengkap pada komputer Anda tetapi gagal bagi orang lain, karena lingkungan lokal mereka bukan laptop Anda.

https://example.invalid/programa

Periksa tujuan publik dengan WikiURL dan konteks lain

Setelah mempunyai URL publik tanpa rahasia, masukkan ke Periksa URL WikiURL. Tinjau respons HTTP dan alamat akhir yang terdeteksi bila ada pengalihan. Alat menyatakan tidak menerima alamat jaringan privat: jangan gunakan untuk menjelajahi jaringan atau menguji layanan lokal. Jika ada pembatasan atau pemblokiran, pahami hasil dalam lingkup pemeriksaan itu, tanpa otomatis menyimpulkan situs tidak tersedia bagi semua pengunjung. Kondisi satu pemeriksaan tidak selalu sama dengan konteks setiap orang yang membukanya.

Kemudian buka tautan terbit dari ponsel dan, bila memungkinkan, koneksi berbeda dari komputer pengembangan. Pastikan isi jadwal, gambar, dan navigasi benar. Respons 200 saja tidak membuktikan halaman yang diharapkan: mungkin beranda atau layar masuk. Pemeriksaan teknis dan tinjauan visual menjawab pertanyaan berbeda dan tidak saling menggantikan. Pastikan pula tidak ada tautan di dalam halaman yang membawa Anda kembali ke alamat lokal ketika menelusuri bagian lain dari program acara.

Buat bahan berbagi dari versi yang disetujui

Barulah gunakan alamat publik yang dikonfirmasi dalam pesan, tautan pendek, atau generator QR WikiURL. Tinjau tujuan versi akhir dan uji QR pada bahan yang akan dibagikan. Jangan keliru memakai ulang berkas yang dibuat dari pratinjau. Jika alamat terbit berubah, perbarui salinan yang masih dikuasai dan catat versi yang disetujui, bukan menganggap QR lama berubah otomatis. Mendapatkan alamat baru tidak dengan sendirinya mengganti tujuan yang sudah tertanam dalam gambar lama.

Simpan alamat publik serta hasil pemeriksaan dalam catatan penerbitan, terpisah dari alamat pengembangan. Jika konten harus tetap internal, pertahankan akses yang disepakati dan jangan menerbitkan hanya agar lolos pemeriksa luar. Tujuannya mencocokkan alamat dengan audiens: pekerjaan lokal untuk perangkat sendiri, akses internal untuk orang yang tepat, dan situs terbit saat jadwal perlu dibuka dari luar. Tentukan hal itu sebelum menyiapkan bahan distribusi akhir untuk peserta atau pembaca lainnya.

Buka alat →

Sumber dan dokumentasi

← Semua panduan