Ubuntu

Cara memasang dan mengkonfigurasi DNS di Ubuntu

Cara memasang dan mengkonfigurasi DNS di Ubuntu

DNS adalah singkatan pendek untuk Dtiada Nbetul Sperkhidmatan yang memetakan IP dan FQDN (Fsolehah Qberkelayakan Dtiada Names) antara satu sama lain. Dan dengan itu, DNS memudahkan untuk mengingat IP. Pelayan nama adalah komputer yang menjalankan DNS.

Oleh itu, dalam tutorial ini, kita akan memasang dan mengkonfigurasi DNS di Ubuntu. Melalui tutorial ini, kami akan menggunakan salah satu program yang paling biasa digunakan untuk mengendalikan pelayan nama di Ubuntu iaitu BIND (yang merupakan singkatan untuk Berkley Sayanternet Naming Daemon).

Pasang dan konfigurasikan DNS di Ubuntu

Sebelum memulakan proses pemasangan, pastikan sistem anda dikemas kini dengan melaksanakan tiga perintah berikutnya.

Langkah 1- Kemas kini Sistem

sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade

Langkah 2 - Pasang pakej DNS

Gunakan arahan berikut:

sudo apt-get install bind9

Setelah anda melaksanakan arahan sebelumnya, ia akan mencadangkan beberapa pakej lain untuk dipasang, tekan y untuk mengesahkan memuat turun dan memasang pakej tersebut.

Pasang DNS

Langkah 3 - Pasang Utiliti DNS

Pakej berguna lain yang akan banyak membantu anda dalam menyelesaikan masalah dan menguji masalah DNS ialah pakej dnsutils yang boleh dipasang menggunakan arahan seterusnya.

sudo apt-get install dnsutils

Perhatikan bahawa anda mungkin sudah memasangnya.

Langkah 4 - Konfigurasi DNS

Biasanya, anda boleh menemui fail konfigurasi DNS yang disimpan di direktori / etc / bind. / etc / bind / bernama.conf adalah fail konfigurasi induk yang mengandungi pilihan DNS dan sangat disarankan agar anda berhati-hati semasa mengeditnya.

Langkah 5 - Mengkonfigurasi NameServer

Konfigurasi yang paling banyak digunakan dan lalai adalah menggunakan pelayan anda sebagai pelayan caching. Ini bermaksud bahawa DNS akan mendapat jawapan untuk pertanyaan nama, menyimpannya dan menggunakan jawapannya lagi apabila domain tersebut ditanyakan untuk masa yang lain. Oleh itu, untuk menggunakan pelayan anda sebagai pelayan nama cache, anda boleh mengikuti beberapa langkah seterusnya.

Buka dan edit / etc / bind / bernama.pengesahan.pilihan dengan editor kegemaran anda.

sudo vi / etc / bind / bernama.pengesahan.pilihan

Tambahkan blok berikut ke dalamnya, di sini kami telah menggunakan DNS Google.
penghantar
8.8.8.8;
;

Fail ini akan kelihatan seperti ini:

Untuk mengaktifkan konfigurasi baru, anda harus memulakan semula perkhidmatan DNS.

sudo systemctl mulakan semula bind9

Untuk menguji masa pertanyaan anda, kami dapat menggunakan perintah dig yang dipasang oleh pakej dnsutils.

gali google.com

Jalankan perintah sebelumnya dua kali dan periksa masa pertanyaan, output akan kelihatan seperti itu:

Masa Pertanyaan Ujian untuk Google

Masa Pertanyaan Ujian untuk Google (Kali ke-2)

Anda akan melihat bahawa masa pertanyaan untuk kali kedua anda melaksanakan perintah hampir sifar.

Langkah 6 - Guru Utama

Untuk konfigurasi pelayan induk utama, DNS mendapatkan data untuk zon dari fail yang disimpan di hosnya. Juga, DNS mempunyai kawalan untuk zon tersebut. Sekarang katakan kita mempunyai domain yang disebut "contoh.com "kita akan mengkonfigurasi DNS untuk menjadi master utama untuk domain tersebut.

Fail Zon Maju

Di sini di zon hadapan, nama akan dipetakan ke IP.

Langkah 1. Buka dan edit / etc / bind / bernama.fail conf.

sudo vi / etc / bind / bernama.pengesahan

Pastikan bahawa ia mengandungi baris berikut dan TIDAK berkomentar:

sertakan “/ etc / bind / name.pengesahan.pilihan ”;
sertakan “/ etc / bind / name.pengesahan.tempatan ”;
sertakan “/ etc / bind / name.pengesahan.zon lalai ”;

Fail itu kelihatan seperti:

Fail Konfigurasi DNS

Langkah 2. Buka dan edit / etc / bind / name.pengesahan.fail tempatan untuk menambahkan zon DNS.

sudo vi / etc / bind / bernama.pengesahan.tempatan

Tambahkan blok berikut ke dalamnya:
zon “contoh.com ”
tuan jenis;
fail “/ etc / bind / db.contoh.com ”;
;

Fail ini akan kelihatan seperti ini:

Edit fail conf tempatan

Langkah 3. Buat fail zon dari templat yang satu.

sudo cp / etc / bind / db.tempatan / etc / bind / db.contoh.com

Langkah 4. Sekarang buka fail zon contoh baru.

sudo vi / etc / bind / db.contoh.com

Dan ubah seperti ini:

Fail Zon

Harap maklum bahawa anda mesti menambah Nombor Siri setiap kali anda membuat perubahan pada fail zon.

Langkah 5. Mulakan semula Perkhidmatan DNS untuk menerapkan perubahan.

sudo systemctl mulakan semula bind9

Fail Zon Balik

Sekarang untuk memetakan IP ke nama anda harus mengkonfigurasi fail zon terbalik.

Langkah 1. Edit / etc / bind / bernama.pengesahan.fail tempatan.

sudo vi / etc / bind / bernama.pengesahan.tempatan

Tambahkan blok berikut:
zon “10.0.2.dalam-addr.arpa ”
tuan jenis;
fail “/ etc / bind / db.10 ”;
;

Di mana 10.0.2 adalah tiga oktet pertama rangkaian anda.

Langkah 2. Buat / etc / bind / db.10 fail dari templat satu.

sudo cp / etc / bind / db.127 / etc / bind / db.10

Langkah 3. Edit / etc / bind / db.10 fail.

sudo vi / etc / bind / db.10

Dan semestinya seperti ini:

Fail Zon Rizab

Langkah 4. Mulakan semula Perkhidmatan DNS untuk menerapkan perubahan.

Langkah 7 - Pengesahan Fail Konfigurasi

Sekarang dan setelah melakukan semua konfigurasi sebelumnya, kita perlu mengesahkan semua konfigurasi yang betul.

Langkah 1. Jalankan perintah berikut untuk memeriksa apakah akan mengembalikan kesalahan.

contoh bernama-checkzone.com / etc / bind / db.contoh.com bernama-checkzone 192.168.0.0/32 / etc / bind / db.10 bernama-checkconf / etc / bind / bernama.pengesahan.tempatan bernama-checkconf / etc / bind / bernama.pengesahan

Keluaran arahan sebelumnya akan kelihatan seperti ini:

Perhatikan bahawa anda mungkin mempunyai nombor siri yang berbeza, jadi jangan panik.

Akhirnya, kami telah berjaya memasang dan mengkonfigurasi pelayan DNS di Ubuntu. Saya harap anda menikmatinya dan untuk sebarang pertanyaan, tinggalkan komen dan kami akan dengan senang hati membantu anda.

Cara Menunjukkan Kaunter FPS dalam Permainan Linux
Permainan Linux mendapat dorongan utama ketika Valve mengumumkan sokongan Linux untuk klien Steam dan permainan mereka pada tahun 2012. Sejak itu, ban...
Cara memuat turun dan Mainkan Sid Meier's Civilization VI di Linux
Pengenalan permainan Civilization 6 adalah konsep moden mengenai konsep klasik yang diperkenalkan dalam siri permainan Age of Empires. Idea itu cukup ...
Cara Memasang dan Memainkan Doom di Linux
Pengenalan Doom Seri Doom berasal dari tahun 90an selepas pembebasan Doom yang asal. Ini adalah hit seketika dan sejak saat itu dan seterusnya siri pe...