DNS Master Utama untuk LAN pada Debian 6.0 (I)

Kami memulakan siri catatan tentang Cara memasang dan mengkonfigurasi DNS Induk Utama dan Cache dalam Debian Squeeze?, yang mana kami berhasrat untuk menyediakan titik masuk ke dunia perkhidmatan penting yang menarik ini untuk fungsi Rangkaian Rangkaian iaitu Internet.

Semua artikel direka bentuk untuk digunakan secara berurutan. Bahagian 1 dan 2 mengandungi pengetahuan teori minimum yang diperlukan oleh pemula untuk memahami dan memasang pelayan DNS.

Kami mengesyorkan agar mereka tidak terintimidasi. Baca dan terapkan apa yang ditulis dan anda pasti akan mendapat hasil yang positif. Dan kepada Suspek Biasa yang jatuh ke dalam Keputusasaan, kami mengesyorkan tenang, sangat tenang jika anda benar-benar ingin memahami cara mengkonfigurasi perkhidmatan penting ini.

Maafkan saya penggunaan perkataan Inggeris dan Anglicism sesekali. Ia telah dilakukan untuk mendapatkan kejelasan teknikal dalam penulisan.

Aspek yang akan kita kembangkan dalam Bahagian Pertama ini adalah sebagai berikut:

  • pengenalan
  • Takrif berguna
  • Tetapan DNS yang paling biasa
  • Zon dan Rekod
  • Masa tamat zon
  • Tips

pengenalan

Mereka mengatakan di WWW Village bahawa DNS adalah salah satu kawasan perkhidmatan rangkaian yang paling gelap. Nasib baik, ini tidak berlaku - terutama untuk LAN - seperti yang akan kita tunjukkan melalui artikel berikut. Selagi seseorang tidak menginginkannya, hampir wajib membaca bahagian teori kecil. 

Definisi mengikut Wikipedia :

DNS ialah pangkalan data hierarki yang diedarkan yang menyimpan maklumat yang berkaitan dengan nama domain pada rangkaian seperti Internet. Walaupun sebagai pangkalan data , DNS boleh mengaitkan pelbagai jenis maklumat dengan setiap nama, kegunaannya yang paling biasa ialah memberikan nama domain kepada alamat IP dan mencari pelayan e-mel untuk setiap domain.

Penamaan ke alamat IP tentunya merupakan ciri protokol DNS yang paling terkenal. Sebagai contoh, jika alamat IP laman FTP prox.mx adalah 200.64.128.4, kebanyakan orang menjangkau komputer ini dengan menentukan ftp.prox.mx dan bukan alamat IP. Selain lebih senang diingat, namanya lebih dipercayai. Alamat angka boleh berubah kerana banyak sebab, tanpa anda harus menukar namanya.

Pada mulanya, DNS dilahirkan kerana perlu mengingat nama semua pelayan yang disambungkan ke Internet dengan mudah. Pada asalnya, SRI (sekarang SRI International) menghoskan fail bernama HOSTS yang mengandungi semua nama domain yang diketahui (secara teknikal, fail ini ada, dan kebanyakan sistem operasi semasa dapat dikonfigurasi untuk memeriksa fail host anda) Pertumbuhan rangkaian yang meletup menjadikan sistem penamaan terpusat dalam fail host tidak praktikal dan pada tahun 1983, Paul Mockapetris menerbitkan RFC 882 dan 883 yang menentukan apa yang hari ini telah berkembang menjadi DNS moden. (RFC ini telah usang oleh penerbitan RFC 1987 dan 1034 tahun 1035).

Komputer yang menjalankan perkhidmatan ini dipanggil "Name Servers" . Debian merangkumi beberapa program dalam repositorinya untuk DNS berfungsi, dan antaranya ialah yang paling banyak digunakan di Internet: BIND atau "Berkeley Internet Naming Domain".

BIND ialah pelayan DNS standard de facto . Ia adalah perisian percuma dan diedarkan dengan kebanyakan platform UNIX dan Linux. BIND juga kadangkala dirujuk sebagai " daemon bernama ". Anda boleh menemui perbandingan pelbagai jenis pelayan DNS di sini (Wikipedia Bahasa Inggeris).

Takrif berguna

NetBIOS: Sistem Input/Output Asas Rangkaian (NetBIOS): Sistem input/output rangkaian asas (NetBIOS). Antara muka pengaturcaraan aplikasi (API) yang boleh digunakan oleh program pada rangkaian kawasan setempat (LAN).

NetBIOS menyediakan program dengan satu set arahan seragam untuk meminta perkhidmatan peringkat rendah yang diperlukan untuk mengurus nama, mengarah sesi dan menghantar " datagram " antara nod pada rangkaian.

Nama NetBIOS: Nama 16-bit bagi proses yang menggunakan Sistem Input/Output Asas Rangkaian (NetBIOS). Nama ini dikenali oleh perkhidmatan Sistem Nama Internet Windows (WINS) Microsoft, yang mengaitkan atau "memetakan" komputer atau nama hos kepada alamat IP tertentu.

FQDN : “Nama Domain Berkelayakan Penuh .” Memandangkan menterjemah nama teknikal Bahasa Inggeris selalunya sukar, saya cadangkan mempelajari nama Inggeris tersebut dan, untuk tujuan praktikal, merujuknya sebagai FQDN . Ia hanyalah nama domain DNS yang telah ditetapkan untuk menunjukkan lokasi mutlaknya dalam pokok ruang nama domain.

Tidak seperti nama relatif, nama domain yang berkelayakan penuh (FQDN) didahului oleh noktah untuk menunjukkan kedudukannya dalam akar ruang nama. Contohnya, freake.amigos.cu ialah FQDN hos yang nama NetBIOSnya ialah freake dan tergolong dalam domain amigos.cu.

rakan.cu. freake.amigos.cu. otrofreake.amigos.cu. mel.amigos.cu.

Tetapan DNS yang paling biasa

Kami dapat mengkonfigurasi DNS atau Domain Name Server dengan cara yang berbeza untuk menyediakan perkhidmatan yang berbeza. Yang paling banyak digunakan adalah:

Pelayan Caching ( "Pelayan Nama Caching" ): Permintaan yang dibuat kepada pelayan akan diselesaikan oleh penghantar yang kami tentukan dalam konfigurasinya. Respons akan disimpan dan "diingati" untuk apabila pelayan caching ditanya semula, yang meningkatkan kelajuan respons dengan ketara.

Induk Utama : Permintaan yang dibuat kepada pelayan akan diselesaikan dengan membaca data yang disimpan dalam fail setempat Zon yang dicipta. Seperti namanya, ia akan menjadi Pelayan Nama yang berwibawa untuk Zon yang ditanya.

Master Sekunder : Permintaan yang dibuat kepada pelayan akan diselesaikan dengan membuat pertanyaan terus kepada pelayan Master Utama yang berwibawa untuk Zon yang diminta. Ia mengekalkan salinan Zon Master Utama yang terkini.

Kami juga dapat mengkonfigurasinya sehingga mereka melakukan beberapa fungsi pada masa yang sama, seperti menjadi Master Utama dan Caché pada masa yang sama, yang sangat biasa di rangkaian perniagaan kami.

Zon dan Rekod

Zon ialah fail teks biasa yang membolehkan kita menyusun rekod DNS . Setiap nama zon sepadan dengan nama domain atau julat alamat IP, seperti satu atau lebih subnet. Ia mengandungi, antara data lain, beberapa rekod daripada kelas atau jenis yang berbeza, yang mana kita hanya akan menyebut perkara berikut:

SOA : “Permulaan Kuasa” . Ini merupakan rekod wajib dalam setiap zon, dan hanya satu yang perlu wujud dalam setiap fail zon. Ia berfungsi sebagai mukadimah kepada semua fail zon . Ia menerangkan zon itu sendiri; mesin atau hos asalnya; siapa yang bertanggungjawab terhadap kandungannya; versi fail zon; dan aspek lain yang berkaitan dengan operasi pelayan DNS. Adalah penting bahawa setiap fail zon mengandungi rekod A yang mengenal pasti mesin atau hos tempat pelayan DNS berada.

NS : Memetakan nama ke Pelayan Nama . Setiap domain mesti mempunyai sekurang-kurangnya satu rekod NS. Rekod ini menunjukkan kepada pelayan DNS yang boleh menjawab pertanyaan mengenai domain tersebut. Ia boleh menunjukkan kepada Induk Utama atau Induk Sekunder.

A : “Alamat” – (Alamat). Rekod ini digunakan untuk menterjemah nama hos kepada alamat IPv4.

AAAA : “Alamat” – (Alamat). Rekod ini digunakan untuk menterjemah nama hos kepada alamat IPv6.

CNAME : “Nama Kanonik” – (Nama Kanonik). Jenis rekod yang membolehkan kita memberikan berbilang nama kepada hos yang sama atau mencipta alias untuknya. Katakan kita mempunyai hos web.amigos.cu, yang mana kita telah memasang pelayan web, dan kita mahu ia dirujuk sebagai www.amigos.cu. Kemudian, dalam zon amigos.cu, kita mesti mempunyai, antara rekod lain:

web DALAM 192.168.10.20 www DI CNAME web.amigos.cu.

MX : “Pertukaran Mel” atau Pelayan Mel . Maklumat yang digunakan oleh pelayan mel lain untuk mengetahui ke mana hendak menghantar e-mel memandangkan alamat IP. Setiap rekod MX mempunyai keutamaan, dengan rekod yang mempunyai nombor terendah mempunyai keutamaan tertinggi. Contoh:

10 surat1.amigos.cu. 20 surat2.amigos.cu.

PTR : Memetakan alamat IP kepada nama . Jenis rekod yang disimpan dalam apa yang dipanggil "Zon Songsang". Contohnya, Zon 10.168.192.in-addr.arpa mengandungi pemetaan songsang semua alamat dalam julat alamat IP 192.168.10.0/24

Sudah tentu senarai jenis rekod berterusan ...

Masa tamat atau tamat tempoh

Semasa kita membuat fail untuk zon rekod DNS, kita mesti mengkonfigurasi Masa Berakhir dalam beberapa saat. Walau bagaimanapun, kami dapat menentukannya dengan cara yang lebih pendek mengikut jadual 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 mesti berhati-hati semasa menulis ke fail zon. FQDN mesti diakhiri dengan noktah ( . ), dan kita tidak boleh meninggalkan ruang pada akhir setiap baris. Atas sebab ini , kami sangat mengesyorkan penggunaan editor konsol seperti vi atau nano . Kita akan menggunakan nano , yang kami dapati lebih mudah digunakan. Sudah tentu, kita juga boleh menggunakan editor teks biasa dengan antara muka pengguna grafik (GUI).

Saya harap anda tidak bosan kerana masih ada sedikit perkara yang perlu dibincangkan.

Terdapat "Backend" lain untuk pelayan DNS seperti LDAP, MySql, PostgreSQL, SQLite, dll.

Tambahkan sebagai sumber pilihan dalam Google