Bisakah router memetakan URL ke ip lokal?

9

Saya menyiapkan fasilitas dengan banyak komputer berbeda di mana saya tidak memiliki akses ke file host mereka. Bagaimana cara saya memetakan test.com ke server lokal tanpa menggunakan file host? Bisakah ini dilakukan dengan menggunakan router rumah sederhana?

Saya ingin memberi tahu tamu: "Jika Anda menggunakan wifi kami, Anda bisa pergi ke test.com untuk melihat situs web lokal kami."

Saya lebih suka menyimpan jawaban hardware-agnostic, tetapi jika itu membantu, saya menggunakan D-link DIR-655.

Saya mengetahui jawaban ini, tetapi saya tidak berpikir ini menjawab masalah ini secara langsung: Bagaimana saya bisa memetakan nama domain ke alamat IP dan port? (Apakah saya salah?)

Terima kasih!

Saus McBoss
sumber

Jawaban:

7

Saya belum menemukan router rumah yang dapat menjalankan ini tanpa menggunakan beberapa firmware khusus. Namun, saya menggunakan server yang sama menjalankan situs untuk meng-host server DNS secara internal di rumah. Semua mesin menunjuk ke server DNS di mana saya memiliki set kustom mengarahkan, dan semua pertanyaan lainnya dikirim ke server DNS ISP saya untuk menyelesaikan dengan benar. Saya menggunakan DHCP untuk menetapkan alamat IP dan server DNS ke semua klien.

BinaryMisfit
sumber
Terima kasih - itu menegaskan temuan saya. Apakah ini sangat sulit untuk diatur? (Saya menjalankan server Ubuntu)
Sauce McBoss
Ada banyak perangkat lunak server DNS yang ringan dan sederhana di dunia. Jadi, pengaturan server DNS bisa sulit atau mudah.
djangofan
@ Nak Jika Anda menggunakan Ubuntu Server maka lihat DNSMasq . Ini server DHCP / DNS digulirkan menjadi satu dan saya telah menggunakannya dengan sukses di masa lalu, namun menghabiskan banyak waktu mencari konfigurasi yang benar.
BinaryMisfit
3

Saya hanya akan mendaftarkan domain nyata dan mengarahkannya ke alamat IP lokal. Misalnya, jika Anda terdaftar example.comdan kisaran alamat IP lokal Anda adalah 192.168.1.0/24, Anda bisa mengarahkan www.example.comke 192.168.1.184dan menjalankan server web Anda pada alamat IP. Meskipun namanya akan diselesaikan di luar jaringan Anda, itu tidak akan benar-benar pergi ke mana pun.

Jika Anda tidak ingin mendaftarkan domain secara nyata, Anda hanya dapat menggunakan server nama Anda sendiri yang membuat nama itu diselesaikan sesuai keinginan Anda. Namun, saya tidak merekomendasikan ini karena dapat bertentangan dengan domain nyata.

Jika Anda benar-benar ingin melakukannya dengan router, gunakan router yang dapat mendukung Dnsmasq . Router apa pun yang dapat mendukung DD-WRT akan melakukannya.

David Schwartz
sumber