Kami telah menunjukkan kepada Anda cara menyetel IP secara statis di jaringan Anda, sekarang mari balikkan sakelar DNS itu untuk menambah keanggunan dan kemudahan penggunaan. Panduan hari ini akan menunjukkan cara mengakses mesin Anda menggunakan nama DNS di router berkemampuan DD-WRT.
Gambar oleh Henk L
Kata pengantar
Pada kita
Cara Mengatur DHCP Statis pada Router DD-WRT Anda
panduan, kita telah membicarakan tentang memastikan bahwa klien Anda akan selalu mendapatkan alamat IP yang sama dari router. Jadi sekarang jika Anda ingin mengakses salah satu mesin di jaringan Anda, seperti yang Anda tahu itu IP, Anda dapat menggunakannya… tetapi menggunakan IP tidak memiliki keanggunan yang sama seperti menggunakan nama. Juga, dengan kegunaan dari "IP statis" yang semakin berkurang karena munculnya
UPnP
, dan ketidaknyamanan dalam menyiapkan "reservasi statis" (harus menemukan MAC dan sejenisnya)… Bagaimana jika Anda tidak ingin mengingat IP sama sekali?
Di situlah DNS masuk.
Masalah
Anda mencoba menjangkau dari satu mesin / perangkat di jaringan Anda ke yang lain menggunakan alamat IP-nya (menggunakan ping misalnya) dan berhasil. Namun, ketika mencoba melakukan hal yang sama dengan menggunakan nama hostnya seperti "mydesktop" atau "mylaptop"? itu adalah untung-untungan… terkadang berhasil…. biasanya tidak…: \
Apa yang sedang terjadi?
Perangkat Anda tidak tahu siapa dan bagaimana mereka harus meminta terjemahan "nama" ke "IP", karena tidak ada konfigurasi kunci, "akhiran DNS".
Saat komputer perlu menerjemahkan nama menjadi alamat IP (disebut “ menyelesaikan ”) Memiliki beberapa cara untuk melakukannya, salah satunya adalah dengan menanyakan server Domain Naming System (DNS). Namun demikian, untuk dapat melakukannya, klien harus mengajukan pertanyaan dalam bentuk “Fully Qualified Domain Name” (FQDN).
FQDN terdiri dari nama host seperti "mydesktop" dan zona DNS miliknya seperti "geek.lan". Jadi dalam contoh kita, FQDN untuk host masing-masing adalah "mydesktop.geek.lan" dan "mylaptop.geek.lan". Jika klien tidak memiliki "zona DNS", ia tidak dapat menanyakan DNS tentang nama "datar" (nama yang tidak menentukan "zona DNS"). Artinya, untuk benar-benar menjangkau host Anda dengan nama, Anda perlu melakukan ping ke "mydesktop.geek.lan".
Namun, jika sufiks DNS ditentukan dengan cara tertentu (baik secara manual atau otomatis), klien akan secara otomatis mencoba menambahkannya ke nama host yang diminta dan menanyakan server DNS apakah itu dapat membantu menyelesaikannya.
Dengan demikian, jika sufiks DNS tidak ditentukan, klien mencoba mencari tahu namanya sendiri, menggunakan "siaran DNS". Masalahnya adalah tidak semua klien dikonfigurasi untuk menjawab, atau sebenarnya dikonfigurasi untuk tidak menjawab permintaan semacam itu dengan sengaja. Sebaliknya, menentukan FQDN setiap saat akan sangat mengganggu.
Solusinya
Untuk mendapatkan infrastruktur lengkap yang akan memperbaiki masalah ini, Anda hanya perlu menyetel "akhiran DNS" pada "cakupan DHCP" dari * router. Melakukan hal itu akan membuatnya jadi router sekarang memiliki " DNS dinamis "Layanan server yang klien dapat daftarkan sendiri, membuatnya sehingga layanan DHCP itu sendiri akan melakukan hal yang sama untuk host yang tidak mendaftar sendiri dan mengirimkan" akhiran DNS "sebagai bagian dari" sewa DHCP "yang diberikan kepada klien. Oleh karena itu, membuat seluruh solusi menjadi solusi berperilaku default mandiri yang menyelesaikan semua masalah dalam satu gerakan gagal…. rapi, A?
* Saat menggunakan DD-WRT… dengan router lain, jarak tempuh Anda mungkin berbeda.
Untuk melakukan ini, masuk ke halaman Administrasi router Anda:
- Masuk ke -> Layanan
- Ubah, "Domain Bekas" menjadi "LAN & WLAN"
- Pilih nama Domain, kami telah menggunakan "geek.lan" untuk contoh ini, tetapi Anda dapat menggunakan * apa pun yang Anda inginkan.
- Saat menggunakan Reservasi DHCP statis bersifat opsional untuk prosedur ini, jika Anda memilih untuk mengimplementasikannya, Anda disarankan untuk menyetel nama host, agar cocok dengan yang disetel pada OS mesin / perangkat. Sekarang jika kebetulan OS perangkat tidak mendaftarkan nama di DNS (seperti ponsel), ini adalah cara yang baik untuk memaksakan nama di atasnya.
- Klik "Simpan" -> "Terapkan Pengaturan".
* Satu-satunya pengecualian untuk aturan itu, adalah jika Anda menggunakan ".local", sementara mesin windows Anda mungkin akan bekerja dengan baik, mesin Linux Anda akan mematuhi mDNS ( DNS multicast ) standar dan akan mengabaikan server DNS lagi. Ada solusi alternatif, tetapi itu di luar cakupan panduan ini.
Sekarang untuk memeriksa apakah pengaturan telah berpengaruh, buka baris perintah dan keluarkan "ipconfig".
Anda harus melihat bahwa sufiks DNS Anda saat ini tidak ada seperti di bawah ini:
Terbitkan "ipconfig / release" diikuti dengan "ipconfig / renew", dan Anda akan melihat sesuatu seperti:
Ulangi prosedur ini setidaknya pada satu mesin lagi dan coba ping, hanya menggunakan nama hostname.
Anda akan melihat bahwa klien telah "secara otomatis" memahami bahwa nama lengkap perangkat yang Anda ping adalah "hostname.dns.zone", dan dapat menerjemahkan (menyelesaikan) FQDN ke IP yang dapat melakukan ping:
Penyelesaian masalah
Karena panduan ini tentang penggunaan DNS seperti Cara Menghapus Iklan dengan Pixelserv di DD-WRT panduannya adalah, Jika Anda mengalami masalah, ada beberapa hal yang harus dilakukan:
-
Kosongkan cache DNS mesin pribadi Anda.
Ini karena cache DNS, yang dapat membodohi komputer Anda dengan mengira ia sudah mengetahui nama host, tanpa berkonsultasi dengan DNS untuk itu. Pada windows ini akan menjadi "ipconfig / flushdns". -
Pastikan klien Anda menggunakan router sebagai DNS dan itu menyelesaikan FQDN.
Terutama ketika menggunakan VPN atau jaringan yang lebih kompleks daripada router normal ke pengaturan komputer, ada kemungkinan komputer klien Anda tidak menggunakan router sebagai DNS-nya. Sangat mudah untuk melihat menggunakan perintah "nslookup" di bawah ini apa server DNS yang digunakan klien. Jika IP tidak sama dengan router, Anda telah menemukan masalahnya.
Selesai ... Anda harus siap
Cepat, yang kulihat hanyalah kegelapan .