Kami memulai rangkaian postingan tentang Cara menginstal dan mengkonfigurasi DNS Master Utama dan Cache di Debian Squeeze?, yang bertujuan untuk memberikan titik masuk ke dunia yang menarik dari layanan penting ini untuk berfungsinya Jaringan dari Jaringan yang disebut Internet.
Semua artikel dirancang untuk digunakan secara berurutan. Bagian 1 dan 2 berisi pengetahuan teoritis minimum yang diperlukan bagi pemula untuk memahami dan menginstal server DNS.
Kami menganjurkan agar mereka tidak diintimidasi. Baca dan terapkan apa yang tertulis dan Anda pasti akan memperoleh hasil yang positif. Dan bagi Para Tersangka yang Biasa jatuh dalam Keputusasaan, kami menganjurkan agar tenang, sangat tenang jika Anda benar-benar ingin memahami cara mengkonfigurasi layanan penting ini.
Maafkan saya penggunaan kata-kata bahasa Inggris dan Anglicism sesekali. Itu dilakukan untuk mendapatkan kejelasan teknis secara tertulis.
Aspek-aspek yang akan kita kembangkan pada Bagian Pertama ini adalah sebagai berikut:
- Pengantar
- Definisi yang berguna
- Pengaturan DNS yang paling umum
- Zona dan Catatan
- Zona waktu kedaluwarsa
- Tips
Pengantar
Mereka mengatakan di WWW Village bahwa DNS adalah salah satu area layanan jaringan yang paling gelap. Untungnya, hal ini tidak terjadi - terutama untuk LAN - seperti yang akan kami tunjukkan melalui artikel berikut. Sebanyak orang tidak menginginkannya, hampir wajib untuk membaca bagian teoritis kecil.
Definisi menurut Wikipedia :
DNS adalah basis data hierarkis terdistribusi yang menyimpan informasi yang terkait dengan nama domain pada jaringan seperti Internet. Meskipun sebagai basis data , DNS dapat mengaitkan berbagai jenis informasi dengan setiap nama, penggunaan yang paling umum adalah untuk menetapkan nama domain ke alamat IP dan menemukan server email untuk setiap domain.
Penamaan ke alamat IP tentunya merupakan fitur paling terkenal dari protokol DNS. Misalnya, jika alamat IP situs FTP prox.mx adalah 200.64.128.4, kebanyakan orang menjangkau komputer ini dengan menentukan ftp.prox.mx dan bukan alamat IP. Selain lebih mudah diingat, namanya juga lebih bisa diandalkan. Alamat numerik bisa berubah karena berbagai alasan, tanpa Anda harus mengganti namanya.
Awalnya, DNS lahir dari kebutuhan untuk dengan mudah mengingat nama-nama semua server yang terhubung ke Internet. Awalnya, SRI (sekarang SRI International) menghosting file bernama HOSTS yang berisi semua nama domain yang diketahui (secara teknis, file ini ada, dan sebagian besar sistem operasi saat ini dapat dikonfigurasi untuk memeriksa file host Anda). Pertumbuhan eksplosif jaringan membuat sistem penamaan terpusat di file host menjadi tidak praktis dan pada tahun 1983, Paul Mockapetris menerbitkan RFC 882 dan 883 yang mendefinisikan apa yang saat ini telah berkembang menjadi DNS modern. (RFC ini telah menjadi usang dengan publikasi RFC 1987 dan 1034 tahun 1035).
Komputer tempat layanan ini berjalan disebut "Name Server" . Debian menyertakan beberapa program dalam repositorinya untuk DNS yang berfungsi, dan di antaranya adalah yang paling banyak digunakan di Internet: BIND atau "Berkeley Internet Naming Domain".
BIND adalah server DNS standar de facto . Ini adalah perangkat lunak gratis dan didistribusikan bersama sebagian besar platform UNIX dan Linux. BIND juga kadang-kadang disebut sebagai " daemon bernama ". Anda dapat menemukan perbandingan berbagai jenis server DNS di sini (Wikipedia berbahasa Inggris).
Definisi yang berguna
NetBIOS: Sistem Input/Output Dasar Jaringan (NetBIOS): Sistem input/output jaringan dasar (NetBIOS). Antarmuka pemrograman aplikasi (API) yang dapat digunakan oleh program pada jaringan area lokal (LAN).
NetBIOS menyediakan serangkaian perintah seragam bagi program untuk meminta layanan tingkat rendah yang dibutuhkan untuk mengelola nama, mengarahkan sesi, dan mengirim " datagram " antar node di jaringan.
Nama NetBIOS: Nama 16-bit dari suatu proses yang menggunakan Sistem Input/Output Dasar Jaringan (NetBIOS). Nama ini dikenali oleh layanan Windows Internet Name System (WINS) milik Microsoft, yang mengaitkan atau "memetakan" komputer atau nama host ke alamat IP tertentu.
FQDN : “Fully Qualified Domain Name” (Nama Domain yang Sepenuhnya Memenuhi Syarat). Karena menerjemahkan nama teknis dalam bahasa Inggris seringkali sulit, saya sarankan untuk mempelajari nama dalam bahasa Inggris dan, untuk tujuan praktis, menyebutnya sebagai FQDN . Ini hanyalah nama domain DNS yang telah ditetapkan untuk menunjukkan lokasi absolutnya dalam pohon ruang nama domain.
Tidak seperti nama relatif, nama domain yang sepenuhnya memenuhi syarat (FQDN) diawali dengan titik untuk menunjukkan posisinya di akar namespace. Misalnya, freake.amigos.cu adalah FQDN dari host yang nama NetBIOS-nya adalah freake dan termasuk dalam domain amigos.cu.
friends.cu. freake.amigos.cu. otrofreake.amigos.cu. mail.amigos.cu.
Pengaturan DNS yang paling umum
Kami dapat mengkonfigurasi DNS atau Domain Name Server dengan berbagai cara untuk menyediakan layanan yang berbeda. Yang paling banyak digunakan adalah:
Server Caching ( “Caching Nameserver” ): Permintaan yang dibuat ke server akan diselesaikan oleh penerus yang kita definisikan dalam konfigurasinya. Respons akan disimpan dan “diingat” untuk saat server caching dikueri lagi, yang secara signifikan meningkatkan kecepatan respons.
Master Utama : Permintaan yang dibuat ke server akan diselesaikan dengan membaca data yang tersimpan dalam file lokal dari Zona yang dibuat. Sesuai namanya, ini akan menjadi Server Nama otoritatif untuk Zona yang ditanyakan.
Master Sekunder : Permintaan yang dibuat ke server akan diselesaikan dengan langsung menanyakan server Master Utama yang berwenang untuk Zona yang diminta. Server ini memelihara salinan Zona Master Utama yang selalu terbaru.
Kami juga dapat mengkonfigurasinya sehingga mereka menjalankan beberapa fungsi pada saat yang sama, seperti menjadi Master Utama dan Caché pada saat yang sama, yang sangat umum dalam jaringan bisnis kami.
Zona dan Catatan
Zona adalah berkas teks biasa yang memungkinkan kita untuk mengatur catatan DNS . Setiap nama zona sesuai dengan nama domain atau rentang alamat IP, seperti satu atau lebih subnet. Di dalamnya terdapat, antara lain, beberapa catatan dari berbagai kelas atau tipe, yang di antaranya hanya akan kita sebutkan sebagai berikut:
SOA : “Start of Authority” . Ini adalah catatan wajib di setiap zona, dan hanya satu yang boleh ada di setiap file zona. Catatan ini berfungsi sebagai pendahuluan untuk semua file zona . Catatan ini menjelaskan zona itu sendiri; mesin atau host tempat asalnya; siapa yang bertanggung jawab atas isinya; versi file zona; dan aspek lain yang terkait dengan pengoperasian server DNS. Sangat penting bahwa setiap file zona berisi catatan A yang mengidentifikasi mesin atau host tempat server DNS berada.
NS : Memetakan nama ke Server Nama . Setiap domain harus memiliki setidaknya satu catatan NS. Catatan ini mengarah ke server DNS yang dapat menjawab kueri terkait domain tersebut. Catatan ini dapat mengarah ke Master Utama atau Master Sekunder.
A : “Alamat” – (Alamat). Rekaman ini digunakan untuk menerjemahkan nama host ke alamat IPv4.
AAAA : “Address” – (Address). Rekaman ini digunakan untuk menerjemahkan nama host ke alamat IPv6.
CNAME : “Canonical Name” – (Canonical Name). Tipe record yang memungkinkan kita untuk menetapkan beberapa nama ke host yang sama atau membuat alias untuknya. Misalnya, kita memiliki host web.amigos.cu, di mana kita memiliki server web yang terpasang, dan kita ingin host tersebut disebut sebagai www.amigos.cu. Maka, di zona amigos.cu, kita harus memiliki, di antara record lainnya:
web DI A 192.168.10.20 www DI CNAME web.amigos.cu.
MX : “Mail Exchange” atau Server Email . Informasi yang digunakan oleh server email lain untuk mengetahui ke mana harus mengirim email berdasarkan alamat IP. Setiap catatan MX memiliki prioritas, dengan catatan yang memiliki nomor terendah memiliki prioritas tertinggi. Contoh:
10 mail1.amigos.cu. 20 mail2.amigos.cu.
PTR : Memetakan alamat IP ke nama . Jenis catatan yang disimpan dalam apa yang disebut "Zona Terbalik". Misalnya, Zona 10.168.192.in-addr.arpa berisi pemetaan terbalik dari semua alamat dalam rentang alamat IP 192.168.10.0/24
Tentu saja daftar jenis rekaman berlanjut ...
Zona waktu kedaluwarsa atau kedaluwarsa
Saat kami membuat file untuk Zona catatan DNS, kami harus mengkonfigurasi Waktu Kedaluwarsa dalam hitungan detik. Namun, kami dapat menentukannya dengan cara yang lebih singkat sesuai dengan tabel berikut:
Segundos Unidades Descripción 60 1M A un minuto 1800 30M A 30 minutos 3600 1H Una Hora 10800 3H 3 horas 21600 6H 6 horas 43200 12H 12 horas 86400 1D Un día 259200 3D 3 días 604800 1W Una semana
Tips
Kita harus sangat berhati-hati saat menulis ke file zona. FQDN harus diakhiri dengan titik ( . ), dan kita tidak boleh meninggalkan spasi di akhir setiap baris. Karena alasan ini , kami sangat menyarankan untuk menggunakan editor konsol seperti vi atau nano . Kami akan menggunakan nano , yang menurut kami lebih mudah digunakan. Tentu saja, kita juga dapat menggunakan editor teks biasa dengan antarmuka pengguna grafis (GUI).
Saya harap Anda tidak bosan karena masih ada sedikit hal yang harus dibahas.