Konfigurasi DNS di Debian 8 Server

Domain Name System merupakan sebuah layanan yang berfungsi menterjemahkan penamaan host ke dalam IP Address, atau sebaliknya dari IP address ke sebuah domain. Dalam jaringan komputer baik internet maupun local, komputer berkomunikasi menggunakan ip address, manusia lebih sulit mengingat angka angka dari pada sebuah nama atau domain. Oleh sebab itu di buatlah sebuah penamaan domain untuk lebih mudah di imgat manusia. Misalkan ip 118.98.36.20 akan di terjemahkan ke sebuah domain www.google.com, disini kita akan konfigurasi Domain Name System menggunakan bind9 dengan OS Debian 8.

Berikut Langkah Langkahnya
1. Konfigurasi IP Address
    pico /etc/network/interfaces
   
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254
dns-nameservers 192.168.1.254

auto eth1
iface eth1 inet static
address 192.168.10.1
netmask 255.255.255.0
network 192.168.10.0
            broadcast 192.168.10.255

3. Selanjutnya kita keluar dan simpan dengan mengetikkan ctrl  X  lalu simpan pilih Y
4. Kita lakukan restart network
    /etc/init.d/networking restart

5.Konfigurasi nameserver 
   pico /etc/resolv.conf
   nameserver 180.250.13.50
6. Kita cek koneksi ke internet menggunakan perintah ping  www.google.com
7. Untuk nameserver saya menggunakan ip DNS dari speedy agar debian 8 bisa terhubung ke internet

Instalasi paket yang dibutuhkan
1. menambahkan alamat repository untuk instalasi packet
    pico /etc/apt/sources.list

deb http://kambing.ui.ac.id/debian/ jessie main contrib non-free
deb http://kambing.ui.ac.id/debian/ jessie-updates main contrib non-free
deb http://kambing.ui.ac.id/debian-security/ jessie/updates main contrib non-free


2. Update Debian 8
    apt-get update

3. Setelah update selesai instalasi packet
    apt-get install bind9 apache2 mysql-server 

4. Konfigurasi bind9 sedangkan nama domain yang kita buat yaitu domainku.net
    cd  /etc/bind
    pico /etc/named.conf

    zone "domainku.net" {
    type master ;
    file "/etc/bind/db.domainku";
    };
    zone "1.168.192.in-addr.arpa" {
    type master ;
    file "/etc/bind/db.192" ;
    };


5. copy beberapa file untuk konfigurasi
    cp db.local db.domainku
    cp db.127 db.192
6. Setelah itu edit file db.domainku menjadi seperti ini
    pico db.domainku

;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     ns.domainku.net. root.domainku.net. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@         IN      NS      ns.domainku.net.
@         IN      A       192.168.1.1
@         IN      MX    10       mail.domainku.net.
ns         IN      A       192.168.1.1
www    IN      A       192.168.1.1
ftp        IN      A       192.168.1.1
mail      IN      A       192.168.1.1



7. Kita edit file db.192 menjadi seperti ini
    pico db.192  
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     ns.domainku.net. root.domainku.net. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns.domainku.net.
1       IN      PTR     ns.domainku.net.
1       IN      PTR     domainku.net.
1       IN      PTR     www.domainku.net.
1       IN      PTR     ftp.domainku.net.
1       IN      PTR     mail.domainku.net.

8. kemudian edit resolv dengan perintah
    pico /etc/resolv.conf
    search domainku.net
    nameserver 192.168.1.1

10. Kita restart bind9
      /etc/init.d/bind9 restart

11. Kita cek dengan perintah    
      nslookup www.domainku.net
      hasilnya
Server:       192.168.1.1
Address:     192.168.1.1#53

Name:     www.domianku.net
Address:  192.168.1.1

12. kita ping www.domainku.net hasilnya seharusnya bisa Reply....


Menambahkan perintah NAT di debian 8
1. iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
2. Kita buka file /etc/sysctl.conf
    pico /etc/sysctl.conf
    kita cari
  # net.ipv4.ip_forward=1
  dan hilangkan tanda (#) lalu simpan dan keluar
  kita aktifkan ip_forward dengan mengetikkan sysctl -p

Konfigurasi dari PC Klient
1. Isikan alamat ip address pc klient
     ip address  192.168.10.2
     netmask 255.255.255.0
     gateway 192.168.10.1
     DNS      192.168.1.1

2. Kita Buka web browser dengan mengetikkan alamat www.domainku.net
    akan muncul tampilan seperti ini


3. Kita bisa tambahkan CMS wordpress atau jomla untuk halaman web kita, sementara sampai disini ya, untuk wordpress dan jomla kita bahas lain waktu. semoga berguna.....

Baca artikel menarik lainnya
1. Cara login Hotspot dengan mac address di mikrotik
2. Konfigurasi routing dasar OSPF di Mikrotik
3. Membatasi download IDM dengan Mikrotik

Post a Comment

Previous Post Next Post