Install DNS Ubuntu 20.04: Perbedaan antara revisi
Tidak ada ringkasan suntingan |
|||
Baris 1: | Baris 1: | ||
[[BIND]] ([[Berkeley Internet Name Domain]]) adalah implementasi dari protokol [[Domain Name System]] ([[DNS]]). Di dalam-nya termasuk, | [[Install DNS Ubuntu 20.04|BIND]] ([[Install DNS Ubuntu 20.04|Berkeley Internet Name Domain]]) adalah implementasi dari protokol [[Install DNS Ubuntu 20.04|Domain Name System]] ([[Install DNS Ubuntu 20.04|DNS]]). Di dalam-nya termasuk, | ||
* [[Domain Name Server]] (named) | * [[Install DNS Ubuntu 20.04|Domain Name Server]] (named) | ||
* Library untuk [[Domain Name System]] ([[DNS]]) resolver | * Library untuk [[Install DNS Ubuntu 20.04|Domain Name System]] ([[Install DNS Ubuntu 20.04|DNS]]) resolver | ||
* Berbagai tool / alat untuk mencek apakah [[DNS Server]] bekerja dengan baik. | * Berbagai tool / alat untuk mencek apakah [[DNS Server]] bekerja dengan baik. | ||
Di [[Ubuntu]], Instalasi [[BIND]] sangat mudah hanya dengan menggunakan perintah | Di [[Install DNS Ubuntu 20.04|Ubuntu]], Instalasi [[Install DNS Ubuntu 20.04|BIND]] sangat mudah hanya dengan menggunakan perintah | ||
sudo apt -y install dnsutils bind9 | sudo apt -y install dnsutils bind9 | ||
Baris 82: | Baris 82: | ||
Untuk menjalankan [[DNS Server]] tidak sukar. Setelah terinstall, dapat dilakukan dengan menggunakan perintah, | Untuk menjalankan [[Install DNS Ubuntu 20.04|DNS Server]] tidak sukar. Setelah terinstall, dapat dilakukan dengan menggunakan perintah, | ||
sudo systemctl restart bind9.service | sudo systemctl restart bind9.service | ||
==Mengkonfigurasi [[DNS Server]]== | ==Mengkonfigurasi [[Install DNS Ubuntu 20.04|DNS Server]]== | ||
Hal yang mungkin agak rumit adalah mengkonfigurasi [[DNS Server]]. | Hal yang mungkin agak rumit adalah mengkonfigurasi [[Install DNS Ubuntu 20.04|DNS Server]]. | ||
Pada dasarnya [[DNS Server]] hanya sebuah tabel dengan format kira-kira sebagai berikut, | Pada dasarnya [[Install DNS Ubuntu 20.04|DNS Server]] hanya sebuah tabel dengan format kira-kira sebagai berikut, | ||
hostname IN A xxx.xxx.xxx.xxx | hostname IN A xxx.xxx.xxx.xxx | ||
Baris 97: | Baris 97: | ||
Bagi anda yang masih pusing cara mengkonfigurasi-nya ada baiknya menggunakan | Bagi anda yang masih pusing cara mengkonfigurasi-nya ada baiknya menggunakan | ||
[[Instalasi Webmin | Webmin]] supaya jauh lebih mudah mengkonfigurasi [[DNS Server]] | [[Instalasi Webmin | Webmin]] supaya jauh lebih mudah mengkonfigurasi [[Install DNS Ubuntu 20.04|DNS Server]] | ||
Bagi anda yang penasaran dan ingin mengkonfigurasi [[DNS Server]] secara manual menggunakan tangan. | |||
Bagi anda yang penasaran dan ingin mengkonfigurasi [[Install DNS Ubuntu 20.04|DNS Server]] secara manual menggunakan tangan. | |||
Ada baiknya membaca-baca contoh konfigurasi [[Implementasi ENUM Server | ENUM Server]] | Ada baiknya membaca-baca contoh konfigurasi [[Implementasi ENUM Server | ENUM Server]] | ||
Revisi per 20 September 2023 02.11
BIND (Berkeley Internet Name Domain) adalah implementasi dari protokol Domain Name System (DNS). Di dalam-nya termasuk,
- Domain Name Server (named)
- Library untuk Domain Name System (DNS) resolver
- Berbagai tool / alat untuk mencek apakah DNS Server bekerja dengan baik.
Di Ubuntu, Instalasi BIND sangat mudah hanya dengan menggunakan perintah
sudo apt -y install dnsutils bind9
~$ sudo apt -y install dnsutils bind9 Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: bind9-utils dns-root-data python3-ply Suggested packages: bind-doc resolvconf python-ply-doc The following NEW packages will be installed: bind9 bind9-utils dns-root-data dnsutils python3-ply 0 upgraded, 5 newly installed, 0 to remove and 156 not upgraded. Need to get 459 kB of archives. After this operation, 1974 kB of additional disk space will be used. Get:1 http://id.archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-ply all 3.11-3ubuntu0.1 [46.3 kB] Get:2 http://id.archive.ubuntu.com/ubuntu focal-updates/main amd64 bind9-utils amd64 1:9.16.1-0ubuntu2.15 [172 kB] Get:3 http://id.archive.ubuntu.com/ubuntu focal/main amd64 dns-root-data all 2019052802 [5300 B] Get:4 http://id.archive.ubuntu.com/ubuntu focal-updates/main amd64 bind9 amd64 1:9.16.1-0ubuntu2.15 [233 kB] Get:5 http://id.archive.ubuntu.com/ubuntu focal-updates/universe amd64 dnsutils all 1:9.16.1-0ubuntu2.15 [2756 B] Fetched 459 kB in 28s (16.5 kB/s) Selecting previously unselected package python3-ply. (Reading database ... 73108 files and directories currently installed.) Preparing to unpack .../python3-ply_3.11-3ubuntu0.1_all.deb ... Unpacking python3-ply (3.11-3ubuntu0.1) ... Selecting previously unselected package bind9-utils. Preparing to unpack .../bind9-utils_1%3a9.16.1-0ubuntu2.15_amd64.deb ... Unpacking bind9-utils (1:9.16.1-0ubuntu2.15) ... Selecting previously unselected package dns-root-data. Preparing to unpack .../dns-root-data_2019052802_all.deb ... Unpacking dns-root-data (2019052802) ... Selecting previously unselected package bind9. Preparing to unpack .../bind9_1%3a9.16.1-0ubuntu2.15_amd64.deb ... Unpacking bind9 (1:9.16.1-0ubuntu2.15) ... Selecting previously unselected package dnsutils. Preparing to unpack .../dnsutils_1%3a9.16.1-0ubuntu2.15_all.deb ... Unpacking dnsutils (1:9.16.1-0ubuntu2.15) ... Setting up python3-ply (3.11-3ubuntu0.1) ... Setting up dnsutils (1:9.16.1-0ubuntu2.15) ... Setting up dns-root-data (2019052802) ... Setting up bind9-utils (1:9.16.1-0ubuntu2.15) ... Setting up bind9 (1:9.16.1-0ubuntu2.15) ... named-resolvconf.service is a disabled or a static unit not running, not starting it. Processing triggers for systemd (245.4-4ubuntu3.17) ... Processing triggers for man-db (2.9.1-1) ... Processing triggers for ufw (0.36-6ubuntu1) ... robie@robie:~$
sudo apt -y install bind9 bind9utils bind9-doc
~$ sudo apt -y install bind9 bind9utils bind9-doc Reading package lists... Done Building dependency tree Reading state information... Done bind9 is already the newest version (1:9.16.1-0ubuntu2.15). The following NEW packages will be installed: bind9-doc bind9utils 0 upgraded, 2 newly installed, 0 to remove and 156 not upgraded. Need to get 256 kB of archives. After this operation, 1923 kB of additional disk space will be used. Get:1 http://id.archive.ubuntu.com/ubuntu focal-updates/main amd64 bind9-doc all 1:9.16.1-0ubuntu2.15 [253 kB] Get:2 http://id.archive.ubuntu.com/ubuntu focal-updates/universe amd64 bind9utils all 1:9.16.1-0ubuntu2.15 [2756 B] Fetched 256 kB in 22s (11.9 kB/s) Selecting previously unselected package bind9-doc. (Reading database ... 73223 files and directories currently installed.) Preparing to unpack .../bind9-doc_1%3a9.16.1-0ubuntu2.15_all.deb ... Unpacking bind9-doc (1:9.16.1-0ubuntu2.15) ... Selecting previously unselected package bind9utils. Preparing to unpack .../bind9utils_1%3a9.16.1-0ubuntu2.15_all.deb ... Unpacking bind9utils (1:9.16.1-0ubuntu2.15) ... Setting up bind9-doc (1:9.16.1-0ubuntu2.15) ... Setting up bind9utils (1:9.16.1-0ubuntu2.15) ... robie@robie:~$
Untuk menjalankan DNS Server tidak sukar. Setelah terinstall, dapat dilakukan dengan menggunakan perintah,
sudo systemctl restart bind9.service
Mengkonfigurasi DNS Server
Hal yang mungkin agak rumit adalah mengkonfigurasi DNS Server. Pada dasarnya DNS Server hanya sebuah tabel dengan format kira-kira sebagai berikut,
hostname IN A xxx.xxx.xxx.xxx hostname IN MX 10 mailserver hostname IN NS dns.server
Bagi anda yang masih pusing cara mengkonfigurasi-nya ada baiknya menggunakan Webmin supaya jauh lebih mudah mengkonfigurasi DNS Server
Bagi anda yang penasaran dan ingin mengkonfigurasi DNS Server secara manual menggunakan tangan. Ada baiknya membaca-baca contoh konfigurasi ENUM Server
Referensi
artikel ini juga masuk di rubrik artikel direktori. jika ada artikel menarik silakan submit manual di web ID atau kita juga bisa memasukkan otomatis tanpa anda submit artikelnya.
- http://www.domain.my.id/ - daftar registrar domain Indonesia