Saya perlu mengubah firewall / router saya, dan saya lebih suka sesuatu dengan DNS bawaan untuk menyelesaikan kueri pada subnet lokal. Saya memiliki sistem Linux / Windows campuran, seringkali dengan hanya satu komputer yang dihidupkan, dan saya sering mengalami masalah dalam menyelesaikan nama lokal. Saya tidak ingin menyimpan kotak Linux secara permanen hanya untuk DNS, dan saya lebih suka memiliki DNS di alat router saya, yang selalu aktif.
Saya mencari Google untuk ini sesekali tetapi tidak pernah menemukan apa pun. Anda selalu mendapatkan jawaban yang jelas - tidak mungkin, memasukkan semuanya /etc/hosts
, NetBIOS, kotak khusus, dll. Jadi, apa yang saya lewatkan? Mengapa router "murah" tidak membiarkan Anda melakukan ini? Saya cukup yakin bahwa kit Cisco melakukan ini. Hampir semua router murah akan membiarkan Anda melakukan reservasi alamat MAC, untuk membiarkan mereka menetapkan alamat IP statis untuk DHCP. Jadi mengapa mereka tidak bisa melakukan DNS juga untuk semua yang ada di subnet lokal, hanya melewati domain jarak jauh ke ISP?
Jawaban:
Protokol DNS pada kenyataannya cukup rumit, terutama fungsi rekursif, dan sebagian besar router bahkan tidak dapat mem- proksi DNS dengan benar dan sesuai dengan DNS RFC, apalagi bertindak sebagai server DNS yang tepat. Lihat RFC 5625 .
Router terbaik untuk fungsionalitas DNS adalah mereka yang menggunakan
dnsmasq
perangkat lunak secara internal, berjalan di atas kernel Linux.Ob. Penafian - Saya menulis RFC itu.
sumber
menggunakan router yang dapat di-flash seperti WRT * family dari Linksys, Anda dapat menginstal OpenWRT atau Tomat ; tesis dua firmware ini akan memberi Anda akses ke berbagai alat.
Daftar perangkat yang didukung untuk OpenWrt dapat membuka opsi lain; mungkin Anda dapat mendaur ulang router yang lebih lama dari daftar.
sumber
Saya menduga bahwa use case untuk pembuatan router yang lebih murah adalah satu-satunya hal yang Anda lakukan adalah terhubung ke internet luar. Mengapa Anda ingin berkomunikasi antar perangkat di jaringan rumah?
Hal yang benar untuk mereka lakukan adalah secara otomatis menambahkan entri DNS ketika DHCP, dan, ketika penyewaan DHCP berakhir dan tidak diperpanjang kemudian hapus entri DNS.
Anda dapat melakukan ini dengan OpenWRT. Anda juga dapat mengatur server dhcp / dns Anda sendiri dan menggunakannya untuk DHCP daripada router murah.
sumber
"Mom and Pop Ltd." tidak butuh barang seperti itu.
Seperti yang Anda perhatikan, barang-barang Cisco dapat melakukannya, tetapi harganya lebih mahal daripada perangkat keras SOHO. Tidak hanya itu membuat orang membeli perangkat keras yang lebih mahal tetapi juga mengurangi jumlah panggilan dukungan ("setelah saya meletakkan facebook di router dengan IP saya, saya tidak dapat memeriksa status saya, itu keterlaluan!")
Anda dapat menggunakan router yang didukung OpenWRT yang disarankan atau membeli router berbasis vyatta (atau menggunakan PC lama).
sumber
Seperti yang disebutkan orang lain, ada "bagaimana" dengan firmware khusus, dan "mengapa" adalah Cisco tidak ingin usaha kecil yang mengharuskan fitur tersebut untuk melewati beberapa router perusahaan kelas bawah mereka. Ini semua tentang "Anda mendapatkan apa yang Anda bayar". Untuk perusahaan kecil dengan 5 karyawan, tetapi membutuhkan DNS, itu akan menjadi solusi $ 50 yang bagus. Terlalu murah untuk Cisco, dan mengingat sebagian besar pengguna rumahan tidak memerlukan DNS, mengapa meletakkannya di sana?
Selain itu, kemungkinan perangkat cenderung kurang bertenaga untuk tujuan tersebut. Router rumah benar-benar tidak memiliki tenaga kuda untuk melakukan NAT; DHCP; dan DNS secara bersamaan. Meskipun saya yakin itu mungkin dengan menginstal custom firmware, mungkin tidak berkinerja seperti yang diinginkan.
sumber
Ini adalah salah satu alasan saya membeli Guruplug dan mengubahnya menjadi router berbasis Linux dengan
bind
diinstal untuk DNS.DNS sedikit teknis dan sebagian besar kombinasi router / switch tingkat konsumen berusaha agar mudah digunakan untuk rata-rata, pengguna non-teknis. Sudah cukup buruk mencoba menjelaskan kepada mereka yang tidak tahu apa-apa tentang jaringan apa alamat MAC, atau bagaimana DHCP bekerja. Ini juga memperkenalkan satu hal lagi yang bisa salah atau salah konfigurasi dan menjadi sumber pengembalian produk atau panggilan dukungan.
sumber