Router saya tidak mendukung loopback. Untuk melihat halaman web di server saya, saya harus mengetikkan ip lokal (192.168.1.201), atau berada di jaringan lain. Apa pilihan saya untuk mempermudah ini?
Berikut beberapa hal yang mungkin:
- Merutekan semua lalu lintas web melalui proksi eksternal (tampaknya berlebihan)
- Jalankan server DNS saya sendiri (mulai dari mana ?!)
- Beli router baru yang mendukung loopback.
Tentunya ada cara lain yang bisa saya gunakan laptop saya di LAN dan WAN dengan mengetikkan domain saya lebih mudah daripada solusi ini.
Jawaban:
Anda bisa menambahkan nama domain Anda dalam file host Anda menunjuk pada ip sistem yang bertindak sebagai klien. Anda harus melakukan ini per sistem, tetapi lebih sederhana daripada solusi mana pun yang Anda lihat.
Di windows ini harus dalam
c:\windows\system32\drivers\etc\hosts
- Anda harus membuka ini sebagai pengguna root dan menambahkanxxx.xxx.xxx.xxx domain.of.site
di mana xxx.xxx.xxx.xxx adalah alamat ip dari sistem hosting halaman web. Anda dapat melakukan hal yang sama dengan linux atau OS X dengan mengedit/etc/host files
. Howtogeek memiliki petunjuk terperinci , tetapi pada dasarnya sama di OSAnda juga mungkin perlu membersihkan cache DNS Anda setelah melakukannya.
Saya juga sering menggunakan bundel browser untuk memeriksa situs saya, yang berfungsi dengan baik dalam situasi "apakah itu hanya saya"
sumber
Bagaimana dengan memutakhirkan firmware router Anda ke versi yang mendukung loopback? Apakah Anda menjalankan firmware pabrik terbaru untuk router Anda? Jika tidak, coba itu. Jika Anda menjalankan yang terbaru dan masih tidak berfungsi, lihat apakah router Anda didukung oleh distribusi firmware router aftermarket pihak ketiga (biasanya open source), seperti DD-WRT , OpenWrt , Tomat , atau banyak, banyak lagi .
sumber