Teknologi Informasi Dan Gadget

Script Cara Membuat DNS Server Debian

Script Cara Membuat DNS Server Debian. Pada kesempatan kali ini Sofyan Web akan membagikan tentang script cara membuat DNS server pada debian. Debian adalah salah satu operating system dari linux yang open sourch. Banyak sekali sekolahan yang mengajari tentang debian ini, salah satunya adalah belajar membuat DNS server. Membuat DNS server pada debian lumayan rumit, apalagi untuk para pemula pasti akan sangat kebingungan untuk membuat DNS server. Oleh karena itu kali ini saya akan membagikan script cara membuat DNS server agar dapat membantu kalian membuat dns server. Contoh disini saya ingin membuat DNS Server dengan nama server Sofyanweb.com dan ip address 172.16.10.1.

Cara Membuat DNS Server Debian

Setting IP Address
#nano /etc/network/interface

auto eth0
iface eth0 inet static
address 172.16.10.1
netmask 255.255.255.0
network 172.16.10.0

Simpan menggunakan CTRL+O kemudian tekan enter, dan CTRL+X untuk keluar.

Restart Interfacenya dengan cara ketikan
#service networking restart

Cek apakah ip address terpasang pada interface dengan cara ketikan
#ifconfig

Jika ip address belum ada, maka aktifkan eth0 nya dengan cara ketikan
#ifup config

Jika ip addresnya sudah ada maka tidak perlu melakukan perintah ifup config

Kemudian cek kembali ip addressnya.

Mengatur resolv.conf dengan cara ketikan
#nano /etc/resolv.conf

Rubah isi resolv.conf seperti di bawah ini
Search Sofyanweb.com
nameserver 172.16.10.1

Simpan Menggunakan CTRL+O, tekan enter, kemudian tekan CTRL+X untuk keluar

DNS Server
Install packet BIND9 dengan cara ketikan
#apt-get install bind9

Rubah named.conf.default-zones
#nano /etc/bind/named.conf.default-zones

Edit atau tambahkan script ini di paling bawah
  Zone "Sofyanweb.com" {
type master
file "/etc/bind/Sofyanweb.db";
};


  Zone "10.16.172.in-addr.arpa"{
type master
file "/etc/bind/172.db";};

Simpan lagi menggunakan CTRL+O, dan CTRL+X untuk keluar.

Copy file db.local ke file sofyanweb.db dengan cara ketikan
#cp /etc/bind/db/local/etc/bind/sofyanweb.db

kemudian edit file sofyanweb.db dengan cara
#nano /etc/bind/sofyanweb.db

Sesuaikan isi sofyanweb.db seperti gambar di bawah ini
$TTL 604800
@                   IN       SOA            dns.sofyan.com      root.localhost. (
                                                                 2                    ;serial
                                                           604800                ;refresh
                                                            64800                 ;retry
                                                           2419200               ;expire
                                                           604800)               ;negative cache TTI
@                  IN         NS             sofyanweb.com
@                  IN         A                172.16.10.1
dns                IN         A                172.16.10.1
www             IN        CNAME           dns

Simpan dengan CTRL+O, dan keluar menggunakan CTRL+X

Kemudian copy dan konfigurasi file sofyanweb.db ke 172.16.10.1 dengan cara ketikan
#cp /etc/bind/sofyanweb.db /etc/bind/172.db

Edit file 172.db dengan cara ketikan
#nano /etc/bind/172.db

Sesuaikan isi 172.db seperti berikut ini
$TTL 604800
@             IN           SOA                    dns.sofyan.com      root.localhost. (
                                                                         2                    ;serial
                                                                      604800                ;refresh
                                                                      64800                 ;retry
                                                                      2419200               ;expire
                                                                      604800)               ;negative cache TTI
@             IN            NS                            Sofyanweb.com
@             IN             A                             172.16.10.1
1                IN          PTR                         Sofyanweb.com

Angka satu di atas adalah angka dari oktet terakhir ip address. (172.16.10.1)
Simpan dengna CTRL+O dan keluar dengan cara tekan CTRL+X

Selanjutnya restart bind9 dengan cara ketikan
#/etc/init.d/bin9 restart

Cek DNS apakah telah berfungsi dengan cara mketikan
#nslookup www.sofyanweb.com (enter)
#nslookup sofyanweb.com (enter)
#nslookup 172.16.10.1 (enter)

Jika telah kalian cek dan tidak ada kesalahan berarti konfigurasi DNS server kalian berhasil. Untuk tulisan yang saya kasih warna merah, sesuaikan dengan konfigurasi kalian masing-masing. Demikianlah script cara membuat dns server pada debian. Semoga artikel ini dapat bermanfaat untuk kalian semua.
Tag : Computer
0 Komentar untuk "Script Cara Membuat DNS Server Debian"

Back To Top