Jawaban ini berkaitan dengan pengaturan lingkungan pengujian lokal yang hanya berfungsi pada LAN . Tampaknya dari komentar bahwa persyaratannya adalah untuk mengarahkan ulang semua permintaan eksternal juga - ini adalah persyaratan yang berbeda dan lebih baik dicakup oleh jawaban lain. (Meskipun Anda mungkin masih perlu untuk poin-poin yang tercakup dalam jawaban ini tergantung pada kemampuan router Anda. Mis. Apakah itu memungkinkan loopback ?)
Dalam file Windows HOSTS Anda, Anda dapat mengatur pemetaan dari domain Anda ke host lokal Anda (127.0.0.1):
127.0.0.1 example.com
Terletak di C:\WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS
Setiap permintaan untuk example.com
kemudian akan masuk ke localhost Anda - ini cocok untuk pengujian hanya pada mesin lokal Anda.
Jika Anda ingin dapat menguji ini dari mesin apa pun di LAN Anda (termasuk ponsel, tablet, dll.) Maka Anda dapat menetapkan A
catatan di Zona DNS untuk domain itu (mungkin untuk localtest.
subdomain) yang menunjuk ke alamat IP internal dari server Anda. misalnya. 192.168.1.20
.
ipconfig /flushdns
dari baris perintah. ... Anda juga memerlukan server web yang berjalan di localhost yang sedang mendengarkan permintaan untuk example.com.mydomain.com
dialihkan ke server lokal sayaA
catatan dalam DNS, seperti dalam jawaban MarkusDBX.Pertama, Anda perlu alamat IP eksternal Anda, jika Anda ingin orang lain mencapai domain Anda.
Kedua, Anda memerlukan server DNS yang menyimpan catatan domain Anda, dan menggunakan catatan Host untuk mengarahkan ke IP eksternal Anda.
Maka Anda perlu mengatur domain Anda untuk menggunakan server DNS itu. Mungkin di panel kontrol, dari perusahaan yang Anda gunakan untuk mendaftarkan domain.
sumber
Jawabannya akan berbeda tergantung pada apakah jaringan lokal Anda pada IP khusus atau tidak.
Jika IP eksternal Anda didedikasikan, atur A Record ke IP itu. Anda harus dapat melakukan ini melalui panel kontrol penyedia domain Anda.
Jika IP eksternal Anda dinamis, seperti pada sebagian besar jaringan rumah, Anda harus menggunakan layanan DNS dinamis untuk selalu memperbarui domain Anda untuk menunjuk ke IP lokal Anda, bahkan setelah itu berubah. Dyn telah melakukan ini selama yang saya ingat, tetapi banyak organisasi menawarkan layanan ini.
Setelah itu, tergantung pada konfigurasi jaringan lokal Anda, yang belum disebutkan dalam pertanyaan. Menganggap Anda berada di belakang semacam router, Anda harus memberi tahu lalu lintas langsung itu ke IP lokal server lokal Anda untuk port apa pun yang Anda gunakan.
sumber