If-Koubou

Cara Mengakses Mesin Anda Menggunakan Nama DNS dengan DD-WRT

Cara Mengakses Mesin Anda Menggunakan Nama DNS dengan DD-WRT (Bagaimana caranya)

Kami telah menunjukkan kepada Anda cara mengatur IP secara statis di jaringan Anda, sekarang mari kita balikkan sakelar DNS itu untuk menambah keanggunan dan kemudahan penggunaan. Panduan hari ini akan menunjukkan cara mengakses mesin Anda menggunakan nama DNS pada router yang mendukung DD-WRT Anda.

Gambar oleh Henk L

Kata pengantar

Pada Bagaimana Cara Mengatur DHCP Statis pada panduan Router DD-WRT Anda, kami telah berbicara 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, karena Anda tahu itu IP, Anda dapat menggunakannya ... tetapi menggunakan IP tidak memiliki keanggunan yang sama seperti menggunakan nama. Juga, dengan kegunaan "IP statis" yang berkurang karena munculnya UPnP, dan ketidaknyamanan pengaturan "reservasi statis" (harus menemukan MAC dan sejenisnya) ... Bagaimana jika Anda tidak ingin mengingat IP di semua?
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 itu berhasil. Namun, ketika mencoba melakukan hal yang sama dengan menggunakan nama host seperti "mydesktop" atau "mylaptop"? itu adalah hit dan miss… kadang-kadang berhasil…. biasanya tidak ...: \

Apa yang sedang terjadi?

Perangkat Anda tidak tahu siapa dan bagaimana mereka harus meminta terjemahan "nama" ke "IP", karena mereka kehilangan konfigurasi kunci, "akhiran DNS".

Ketika komputer perlu menerjemahkan nama ke alamat IP (disebut "ketetapan") ia memiliki beberapa cara untuk melakukannya, salah satu caranya adalah dengan meminta server Domain Naming System (DNS). Namun, untuk dapat melakukannya, klien harus mengajukan pertanyaan dalam bentuk "Nama Domain Sepenuhnya Berkualitas" (FQDN).

FQDN terdiri dari nama host seperti "mydesktop" dan zona DNS milik seperti "geek.lan". Jadi dalam contoh kami, FQDN untuk host adalah "mydesktop.geek.lan" dan "mylaptop.geek.lan" masing-masing. Ketika klien tidak memiliki "zona DNS" di tangan, itu tidak dapat meminta DNS tentang "datar" nama (nama yang tidak menentukan "zona DNS"). Artinya, untuk benar-benar mencapai nama host Anda, Anda perlu melakukan ping ke “mydesktop.geek.lan”.
Namun, jika akhiran DNS didefinisikan dengan cara tertentu (baik secara manual atau otomatis), klien akan secara otomatis mencoba menambahkannya ke nama host yang diminta dan menanyakan server DNS jika itu dapat membantu menyelesaikannya.
Dengan mengatakan bahwa, jika akhiran DNS tidak didefinisikan, klien mencoba untuk mencari tahu namanya sendiri, menggunakan "DNS broadcast". Masalahnya adalah bahwa tidak semua klien dikonfigurasi untuk menjawab, atau sebenarnya dikonfigurasi untuk sengaja tidak menjawab permintaan seperti itu. Sebaliknya, itu hanya akan menjengkelkan untuk menentukan FQDN setiap saat.

Solusinya

Untuk memiliki infrastruktur lengkap yang akan memperbaiki masalah ini, Anda hanya perlu mengatur "akhiran DNS" pada "lingkup DHCP" dari router *. Dengan melakukan hal itu keduanya akan membuatnya sehingga router sekarang akan memiliki layanan server "dynamic DNS" yang dapat didaftarkan oleh klien, membuatnya jadi layanan DHCP itu sendiri akan melakukan hal yang sama untuk host yang tidak mendaftarkan sendiri dan mengirimkan "DNS" suffix ”sebagai bagian dari“ penyewaan DHCP ”yang diberikan kepada klien. Oleh karena itu, membuat seluruh solusi mempertahankan diri, solusi berperilaku standar yang menyelesaikan semua masalah dalam satu kegagalan .... rapi, A?

* Saat menggunakan DD-WRT… dengan router lain, jarak tempuh Anda mungkin bervariasi.

Untuk melakukan ini, masuk ke halaman Administrasi router Anda:

  1. Pergilah ke -> Layanan
  2. Ubah, "Domain Bekas" menjadi "LAN & WLAN"
  3. Pilih nama Domain, kami telah menggunakan "geek.lan" untuk contoh ini, tetapi Anda dapat menggunakan * apa pun yang Anda inginkan.
  4. Saat menggunakan reservasi Static DHCP bersifat opsional untuk prosedur ini, jika Anda memilih untuk mengimplementasikannya, disarankan agar Anda menetapkan nama host, agar sesuai dengan yang ditetapkan pada OS mesin / perangkat. Sekarang jika kebetulan bahwa perangkat OS, tidak mendaftarkan nama dalam DNS (seperti ponsel) ini adalah cara yang baik untuk memaksa satu di atasnya.
  5. Klik "Simpan" -> "Terapkan Pengaturan".

* Satu pengecualian untuk aturan itu, adalah bahwa jika Anda menggunakan ". Lokal", sementara mesin windows Anda mungkin akan baik-baik saja, mesin Linux Anda akan mematuhi standar mDNS (Multicast DNS) dan akan mengabaikan server DNS lagi. Ada solusi, tetapi itu di luar ruang lingkup panduan ini.

Sekarang untuk memeriksa bahwa pengaturan telah mempengaruhi, buka baris perintah dan berikan "ipconfig".

Anda harus melihat bahwa akhiran DNS Anda saat ini tidak ada di bawah ini:

Terbitkan “ipconfig / release” diikuti dengan “ipconfig / renew”, dan Anda akan melihat sesuatu seperti:

Ulangi prosedur pada setidaknya satu mesin lagi dan coba ping, hanya menggunakan nama hostname.

Anda harus melihat bahwa klien telah "otomatis-ajaib" mengerti bahwa nama lengkap dari perangkat yang Anda ping adalah "hostname.dns.zone", dan mampu menerjemahkan (menyelesaikan) FQDN ke IP yang bisa ping:

Penyelesaian masalah

Karena panduan ini adalah tentang penggunaan DNS seperti Cara Menghapus Iklan dengan Pixelserv pada panduan DD-WRT, Jika Anda mengalami masalah ada beberapa hal yang harus dilakukan:

  • Bersihkan cache DNS mesin pribadi Anda.
    Ini karena cache DNS, yang dapat menipu komputer Anda dengan berpikir bahwa ia sudah tahu nama host, tanpa berkonsultasi dengan DNS untuk itu.Pada windows ini akan menjadi "ipconfig / flushdns".
  • Pastikan klien Anda menggunakan router sebagai DNS dan bahwa ia menyelesaikan FQDN.
    Terutama ketika menggunakan VPN atau jaringan yang lebih kompleks daripada router normal ke pengaturan komputer, mungkin komputer klien Anda tidak menggunakan router sebagai DNS-nya. Sangat mudah untuk melihat menggunakan perintah "nslookup" di bawah apa server DNS yang digunakan klien. Jika IP tidak sama dengan router, Anda telah menemukan masalahnya.

Itu saja ... Anda harus siap

Cepat, yang saya lihat hanyalah kegelapan.