Bagaimana Untuk Mengakses Mesin Anda Menggunakan Nama DNS dengan DD-WRT
Kami telah menunjukkan kepada anda bagaimana untuk menetapkan IP secara statik pada rangkaian anda, kini membolehkan flip suis DNS untuk menambah keanggunan dan kemudahan penggunaan. Panduan hari ini akan menunjukkan kepada anda bagaimana untuk mengakses mesin anda menggunakan nama DNS pada penghala DD-WRT yang membolehkan anda.
Imej oleh Henk L
Pengantar
Pada Bagaimana Kami Menyediakan Statik DHCP pada panduan Router DD-WRT Anda, kami telah berbincang mengenai memastikan pelanggan anda akan selalu mendapat alamat IP yang sama dari penghala. Jadi sekarang jika anda ingin mengakses salah satu mesin di rangkaian anda, seperti yang anda tahu IP itu, anda boleh menggunakannya ... tetapi menggunakan IP hanya tidak mempunyai keanggunan yang sama seperti menggunakan nama. Juga, dengan kegunaan "IP statik" semakin berkurangan disebabkan oleh peningkatan UPnP, dan kesulitan menyediakan "tempahan statik" (harus mencari MAC dan sama) ... Bagaimana jika anda tidak mahu mengingatkan IP di semua?
Di sinilah DNS masuk.
Masalah
Anda cuba menjangkau dari satu mesin / peranti di rangkaian anda ke yang lain menggunakan alamat IPnya (menggunakan ping misalnya) dan berfungsi. Bagaimanapun, ketika cuba melakukan hal yang sama menggunakan nama hosnya seperti "mydesktop" atau "mylaptop"? ia adalah hit dan miss ... kadang-kadang ia berfungsi .... biasanya ia tidak ...: \
Apa yang sedang berlaku?
Peranti anda tidak tahu siapa dan bagaimana mereka harus meminta "nama" kepada terjemahan "IP", kerana mereka kehilangan konfigurasi utama, "akhiran DNS".
Apabila komputer perlu menterjemahkan nama ke alamat IP (dipanggil "menyelesaikan") ia mempunyai beberapa cara untuk melakukannya, salah satu cara adalah untuk meminta pelayan Domain Sistem Penamaan (DNS). Walau bagaimanapun, untuk dapat berbuat demikian, pelanggan mesti bertanya soalan dalam bentuk "Nama Domain Sepenuhnya yang Berkualitas" (FQDN).
FQDN terdiri daripada nama hos seperti "mydesktop" dan zon DNS yang dimiliki seperti "geek.lan". Jadi dalam contoh kami, FQDN untuk tuan rumah akan menjadi "mydesktop.geek.lan" dan "mylaptop.geek.lan" masing-masing. Apabila pelanggan tidak mempunyai "zon DNS" di tangan, ia tidak dapat meminta DNS tentang nama "flat" (nama yang tidak menentukan "zon DNS"). Maksudnya, untuk mencapai hos anda dengan nama, anda perlu ping "mydesktop.geek.lan".
Walau bagaimanapun, jika akhiran DNS ditakrifkan dalam beberapa cara (sama ada secara manual atau secara automatik), pelanggan secara automatik akan cuba memasukkannya ke nama hos yang diminta dan meminta pelayan DNS jika ia dapat membantu menyelesaikannya.
Dengan itu, jika akhiran DNS tidak ditakrifkan, klien cuba mencari nama itu sendiri dengan menggunakan "siaran DNS". Masalahnya ialah tidak semua pelanggan dikonfigurasikan untuk menjawab, atau sebenarnya dikonfigurasikan untuk sengaja tidak menjawab permintaan tersebut. Sebaliknya, ia hanya menjengkelkan untuk menentukan FQDN setiap kali.
Penyelesaian
Untuk mempunyai infrastruktur penuh yang akan menyelesaikan masalah ini, seseorang hanya perlu menetapkan "akhiran DNS" pada "skop DHCP" penghala *. Melakukannya akan kedua-duanya menjadikannya sebagai penghala kini akan mempunyai perkhidmatan server "dinamik DNS" yang boleh didaftarkan oleh pelanggan, menjadikannya perkhidmatan DHCP sendiri akan melakukan hal yang sama untuk host tanpa pendaftaran diri dan menghantar "DNS akhiran "sebagai sebahagian daripada" pajakan DHCP "yang diberikan kepada pelanggan. Oleh itu, membuat keseluruhan penyelesaian penyelesaian diri, mengekalkan lalai yang menyelesaikan semua masalah dalam satu kegagalan .... kemas, A?
* Apabila menggunakan DD-WRT ... dengan router lain, perbatuan anda mungkin berbeza-beza.
Untuk melakukan ini, pergi ke halaman Pentadbiran router anda:
- Pergi ke -> Perkhidmatan
- Ubah, "Domain Digunakan" menjadi "LAN & WLAN"
- Pilih nama Domain, kami telah menggunakan "geek.lan" untuk contoh ini, tetapi anda boleh menggunakan * apa sahaja yang anda mahukan.
- Semasa menggunakan tempahan Statik DHCP adalah pilihan untuk prosedur ini, jika anda memilih untuk melaksanakannya, disarankan agar anda menetapkan nama hos, agar sesuai dengan yang ditetapkan pada OS mesin / peranti. Sekarang jika ia hanya berlaku bahawa peranti OS, tidak mendaftar nama dalam DNS (seperti telefon) ini adalah cara yang baik untuk memaksa satu di atasnya.
- Klik "Simpan" -> "Guna Tetapan".
* Satu pengecualian kepada peraturan itu ialah jika anda menggunakan ".local", sementara mesin windows anda mungkin akan berbuat baik, mesin Linux anda akan mematuhi standard mDNS (Multicast DNS) dan akan sekali lagi mengabaikan pelayan DNS. Terdapat jalan penyelesaian, tetapi ia diluar skop panduan ini.
Sekarang untuk memastikan bahawa tetapan telah mempengaruhi, pergi ke baris arahan dan mengeluarkan "ipconfig".
Anda harus melihat bahawa akhiran DNS anda tidak wujud seperti berikut:
Isu "ipconfig / release" diikuti dengan "ipconfig / renew", dan anda harus melihat sesuatu seperti:
Ulangi prosedur pada sekurang-kurangnya satu mesin lagi dan cuba ping, dengan menggunakan nama nama hos sahaja.
Anda harus melihat bahawa pelanggan mempunyai "auto-ajaib" memahami bahawa nama penuh peranti yang anda ping adalah "hostname.dns.zone", dan dapat menerjemahkan (menyelesaikan) FQDN ke IP yang dapat ping:
Penyelesaian masalah
Oleh kerana panduan ini menggunakan DNS seperti Cara Hapus Iklan dengan Pixelserv pada panduan DD-WRT adalah, Jika anda menghadapi masalah terdapat beberapa perkara yang perlu dilakukan:
- Kosongkan cache peribadi mesin DNS anda.
Ini kerana cache DNS, yang boleh menipu komputer anda memikirkan ia sudah mengetahui nama hosnya, tanpa perundingan DNS untuknya. Pada tingkap ini akan menjadi "ipconfig / flushdns". - Pastikan pelanggan anda menggunakan router sebagai DNS dan ia menyelesaikan FQDN.
Terutama apabila menggunakan VPN atau rangkaian yang lebih rumit maka penghala biasa ke persediaan komputer, adalah mungkin bahawa komputer klien anda semata-mata tidak menggunakan penghala sebagai DNS. Ia sangat mudah dilihat menggunakan perintah "nslookup" di bawah apa yang pelayan DNS pelanggan menggunakan. Jika IP tidak sama dengan penghala, anda telah menemui masalah itu.
Itulah ... anda harus semua ditetapkan
Cepat, semua yang saya lihat adalah kegelapan.