DNS

Instal BIND 9 di Ubuntu dan Konfigurasikan untuk Penggunaan

Instal BIND 9 di Ubuntu dan Konfigurasikan untuk Penggunaan
Bentuk lengkap dari BIND adalah Berkeley sayainternet tidaksaya Domain adalah perangkat lunak server DNS.

Server DNS menyelesaikan nama domain seperti contoh.com ke alamat IP seperti 192.168.2.10. Tanpa server DNS, Anda harus mengetikkan alamat IP secara langsung jika Anda ingin mengunjungi contoh.com, yang tentunya sangat sulit untuk diingat.

Pada artikel ini, saya akan menunjukkan cara menginstal BIND versi 9 (terbaru pada saat penulisan ini) dan mengkonfigurasinya untuk menyelesaikan nama domain pilihan Anda di Ubuntu 18.04 LTS. Saya juga akan menunjukkan cara menggunakan menggali perintah untuk menguji konfigurasi DNS. Mari kita mulai.

Menginstal BIND di Ubuntu 18.04 LTS:

BIND 9 tersedia di repositori paket resmi Ubuntu 18.04 LTS. Jadi sangat mudah untuk menginstal.  Pertama, perbarui cache repositori paket APT dengan perintah berikut:

$ sudo apt update

Cache repositori paket APT harus diperbarui.

Sekarang instal BIND 9 dengan perintah berikut:

$ sudo apt install bind9

Sekarang tekan kamu lalu tekan untuk melanjutkan.

BIND 9 diinstal.

Sekarang jalankan perintah berikut untuk memeriksa apakah BIND telah diinstal dengan benar:

$ bernama -v

Mengonfigurasi BIND 9:

Semua file konfigurasi BIND 9 ada di /etc/bind dan /var/cache/bind direktori.

File konfigurasi utama adalah bernama.konf, bernama.konf.zona-default, bernama.konf.lokal, dan bernama.konf.pilihan seperti yang ditandai pada tangkapan layar di bawah ini.

Anda juga membuat banyak file zona di /var/cache/bind direktori. SEBUAH file zona menyimpan informasi tentang nama domain tertentu dan subdomainnya. Ini adalah file teks sederhana.

Misalnya, informasi tentang domain/zona contoh.com akan disimpan dalam format teks biasa dalam file zona seperti db.contoh.com di /var/cache/bind direktori.

Sekarang saya akan membuat file zona sederhana untuk contoh.com dan tunjukkan cara mengatur nama DNS Anda sendiri dengan BIND 9.

Pertama, navigasikan ke /var/cache/bind direktori dengan perintah berikut:

$cd /var/cache/bind

Sekarang, buat file baru db.contoh.com dan buka dengan nano editor teks (jika Anda ingin mengikuti) dengan perintah berikut:

$ sudo nano db.contoh.com

Sekarang ketik baris berikut dan simpan file dengan + x lalu tekan kamu lalu tekan .

Sekarang jalankan perintah berikut untuk memeriksa apakah Anda telah membuat kesalahan dalam file zona:

$ contoh zona centang bernama.com db.contoh.com

CATATAN: Disini, contoh.com adalah nama domain dan db.contoh.com adalah file zona untuk nama domain contoh.com.

Seperti yang Anda lihat, file zona db.contoh.com aku s baik.

Sekarang Anda harus memberi tahu bind untuk memuat file data db.contoh.com untuk zona contoh.com.

Untuk melakukan itu, buka /etc/bind/named.konf.lokal file dengan perintah berikut:

$ sudo nano /etc/bind/named.konf.lokal

Sekarang tambahkan baris berikut seperti yang ditandai pada gambar di bawah dan simpan file.

Sekarang restart layanan BIND 9 dengan perintah berikut:

$ sudo systemctl restart bind9

Zona baru harus dimuat.

Menguji Konfigurasi BIND 9 dengan dig:

dig digunakan untuk membuat permintaan ke server DNS dan menampilkan catatan DNS dari setiap zona DNS.

Misalnya, untuk membuat daftar semua catatan contoh.com zone yang sudah kita buat tadi, jalankan perintah berikut:

$ gali @192.168.11.51 contoh.com apa saja

CATATAN: Sini, @192.168.11.51 digunakan untuk memberi tahu Dig untuk menggunakan server nama 192.168.11.51. Ini adalah alamat IP komputer saya tempat BIND 9 berjalan. Jika Anda tidak tahu alamat IP komputer Anda, jalankan alamat IP perintah untuk melihat alamat IP komputer Anda.

Seperti yang Anda lihat di bagian yang ditandai pada tangkapan layar di bawah, BIND 9 dapat menyelesaikan contoh.com nama domain ke alamat IP dengan benar.

Seperti yang Anda lihat, saya juga dapat menyelesaikan www.contoh.com menggunakan server DNS saya sendiri.

Mengatur Server DNS Primer di Ubuntu 18.04 LTS:

Ubuntu 18.04 LTS menggunakan systemd-resolve untuk menyelesaikan nama host DNS. Itu juga men-cache hasil DNS. Di bagian ini, saya akan menunjukkan cara mengatur server DNS Anda sendiri sebagai server DNS utama di Ubuntu 18 Ubuntu.04 LTS menggunakan systemd-resolve.

Pertama, buka file konfigurasi untuk systemd-resolve dengan perintah berikut:

$ sudo nano /etc/systemd/resolved.konf

Sekarang, ganti #DNS= dengan DNS=IP_ADDR seperti yang ditunjukkan pada bagian yang ditandai dari tangkapan layar di bawah ini. Sini, IP_ADDR adalah alamat IP server BIND 9 Anda your.

Sekarang simpan file dan restart komputer Anda dengan perintah berikut:

$ sudo reboot

Setelah komputer Anda mulai, jalankan perintah berikut untuk memeriksa server DNS utama Anda:

$ systemd-resolve --status

Seperti yang Anda lihat, server DNS utama diatur ke 192.168.11.51, yang saya atur sebelumnya.

Sekarang saya dapat menjalankan Dig tanpa mengatakan server DNS apa yang digunakan dan masih dapat menyelesaikan contoh.com seperti yang Anda lihat pada tangkapan layar di bawah ini.

$ gali +noall +contoh jawaban.com apa saja

Seperti yang Anda lihat, saya juga bisa melakukan ping www.contoh.com.

Memahami Format File Zona:

Sekarang server DNS Anda berfungsi, saatnya mempelajari lebih lanjut tentang file zona BIND 9 9.

File zona db.contoh.com mendefinisikan bagaimana nama domain diselesaikan dan IP apa yang diselesaikan, server email domain, server nama domain, dan banyak informasi lainnya.

Di file zona kami sebelumnya misalnya.com, $ASAL mendefinisikan nilai untuk @ simbol. Dimanapun kamu keluar @, itu akan diganti dengan nilai dalam $ASAL, yang mana contoh.com.

CATATAN: Jangan lupa titik (.) setelah contoh.com karena diperlukan domain untuk menjadi FQDN (Nama Domain yang Penuh Kualifikasi) dan tanpanya, BIND tidak akan berfungsi.

Jika Anda tidak meletakkan FQDN di file zona BIND, maka nilai $ASAL akan ditambahkan ke nama. Misalnya, ns1 bukan FQDN. Jadi ns1 akan menjadi ns1.contoh.com. ($ASAL ditambahkan di akhir).

@     IN   NS  ns1 - mendefinisikan ns1.contoh.com. sebagai server nama untuk zona ini.
ns1   IN   A   192.168.11.51- menetapkan alamat IP IPv4 192.168.11.51 untuk ns1.contoh.com.
mail  IN   MX  10   mail - mendefinisikan email.contoh.com. sebagai server surat untuk zona ini.
email  IN   A   192.168.11.51 - menetapkan alamat IP IPv4 192.168.11.51 untuk surat.contoh.com.

Jadi itulah dasar-dasar cara kerja file zona BIND. Untuk informasi lebih lanjut, silakan baca dokumentasi BIND di https://www.adalah C.org/downloads/bind/doc/

Terima kasih telah membaca artikel ini.

Tombol tengah mouse tidak berfungsi di Windows 10
Itu tombol tengah mouse membantu Anda menelusuri halaman web dan layar yang panjang dengan banyak data. Jika itu berhenti, Anda akhirnya akan mengguna...
Cara Mengganti Tombol Kiri & Kanan Mouse di PC Windows 10
Sudah menjadi hal biasa bahwa semua perangkat mouse komputer dirancang secara ergonomis untuk pengguna yang tidak kidal. Tetapi ada perangkat mouse ya...
Tiru klik Mouse dengan mengarahkan mouse menggunakan Clickless Mouse di Windows 10
Menggunakan mouse atau keyboard dalam posisi yang salah dari penggunaan yang berlebihan dapat menyebabkan banyak masalah kesehatan, termasuk keteganga...