Konfigurasi DNS Server di Ubuntu 16.04

DNS (Domain Name System) merupakan sebuah sistem yang menyimpan informasi tentang nama host maupun nama area dalam bentuk basis information tersebar (disbursed database) di dalam jaringan komputer.

DNS di gunakan untuk menterjemahkan nama host kedalam ip address atau sebaliknya, DNS di buat agar manusia lebih mudah mengingat sebuah nama domain dari pada mengingat sebuah ip address. Misalkan ip 118.98.36.20 akan di terjemahkan ke sebuah domain www.google.com, bukankah manusia lebih mengingat nama domain dari pada mengingat sebuah ip address.

Domain Name System ini merupakan sistem penamaan hirarkis yang nantinya didistribusikan untuk suatu komputer, jasa, atau sumber daya terhubung ke Internet maupun jaringan pribadi. DNS memiliki arsitektur consumer server dimana server bertindak melayani request dari patron.

Berikut Langkah Langkahnya

1. Konfigurasi IP Address

    % /etc/community/interfaces

auto lo

iface lo inet loopback

automobile eth0

iface eth0 inet static

deal with 10.10.1.1

netmask 255.255.255.Zero

network 10.10.1.Zero

broadcast 10.10.1.255

gateway 10.10.1.254

dns-nameservers 10.10.1.254

automobile eth1

iface eth1 inet static

cope with 192.168.100.1

netmask 255.255.255.Zero

community 192.168.100.0

broadcast 192.168.100.255

3. Selanjutnya kita keluar dan simpan dengan mengetikkan ctrl  X  lalu simpan pilih Y

four. Kita lakukan restart network

    /and so on/init.D/networking restart

5.Konfigurasi nameserver

   percent /and so on/resolv.Conf

search contoh.Id

   nameserver eight.Eight.8.8

6. Kita cek koneksi ke internet menggunakan perintah ping  www.google.com

7. Untuk nameserver saya menggunakan ip DNS dari google

Instalasi paket yang dibutuhkan

1. Menambahkan alamat repository untuk instalasi packet

    percent /and so on/apt/sources.List

deb http://kambing.Ui.Ac.Identification/ubuntu/ xenial fundamental constrained

deb http://kambing.Ui.Ac.Identity/ubuntu/ xenial-updates most important restrained

deb http://kambing.Ui.Ac.Identification/ubuntu/ xenial universe

deb http://kambing.Ui.Ac.Identification/ubuntu/ xenial-updates universe

deb http://kambing.Ui.Ac.Identity/ubuntu/ xenial multiverse

deb http://kambing.Ui.Ac.Id/ubuntu/ xenial-updates multiverse

deb http://kambing.Ui.Ac.Identity/ubuntu/ xenial-backports foremost limited universe multiverse

deb http://kambing.Ui.Ac.Id/ubuntu/ xenial-safety primary confined

deb http://kambing.Ui.Ac.Identification/ubuntu/ xenial-protection universe

deb http://kambing.Ui.Ac.Id/ubuntu/ xenial-security multiverse

2. Update Ubuntu

    apt-get update

three. Setelah update selesai instalasi packet

    apt-get deploy bind9 bind9utils apache2 mysql-server

four. Konfigurasi bind9 sedangkan nama area yang kita buat yaitu domainku.Internet

    cd  /etc/bind

    % /and so forth/named.Conf.Nearby

    quarter "contoh.Identity"

    type grasp ;

    file "/and many others/bind/db.Contoh.Identification";

    ;

    region "1.10.10.In-addr.Arpa"

    type grasp ;

    record "/and so forth/bind/db.10" ;

    ;

five. Copy beberapa file untuk konfigurasi

    cp db.Neighborhood db.Contoh.Identification

    cp db.127 db.10

6. Setelah itu edit report db.Contoh.Id menjadi seperti ini

    percent db.Contoh.Id

;

; BIND facts document for nearby loopback interface

;

$TTL    604800

@       IN      SOA     ns.contoh.id. root.contoh.id. (

                              2         ; Serial

                         604800         ; Refresh

                          86400         ; Retry

                        2419200         ; Expire

                         604800 )       ; Negative Cache TTL

;

@         IN      NS      ns.contoh.id.

@         IN      A       10.10.1.1

@         IN      MX    10       mail.contoh.id.

ns         IN      A       10.10.1.1

www    IN      A       10.10.1.1

ftp        IN      A       10.10.1.1

mail      IN      A       10.10.1.1

7. Kita edit document db.10 menjadi seperti ini

    % db.10

;

; BIND opposite statistics record for nearby loopback interface

;

$TTL    604800

@       IN      SOA     ns.contoh.id. root.contoh.id. (

                              1         ; Serial

                         604800         ; Refresh

                          86400         ; Retry

                        2419200         ; Expire

                         604800 )       ; Negative Cache TTL

;

@       IN      NS      ns.contoh.id.

1       IN      PTR     ns.contoh.id.

1       IN      PTR     contoh.id.

1       IN      PTR     www.contoh.id.

1       IN      PTR     ftp.contoh.id.

1       IN      PTR     mail.contoh.id.

8. Kemudian edit resolv dengan perintah

    percent /and so on/resolv.Conf

    search contoh.id

    nameserver 10.10.1.1

nameserver eight.Eight.8.8

10. Kita restart bind9

      /and many others/init.D/bind9 restart

11. Kita cek dengan perintah

      nslookup www.Contoh.Identity

      hasilnya

Server:       10.10.1.1

Address:     10.10.1.1#53

Name:     www.contoh.id

Address:  10.10.1.1

Menambahkan perintah NAT di debian 8

1. Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

2. Kita buka file /etc/sysctl.Conf

    percent /and many others/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 deal with laptop klient

     ip address  192.168.100.2

     netmask 255.255.255.Zero

     gateway 192.168.One hundred.1

     DNS      10.10.1.1

2. Kita Buka web browser dengan mengetikkan alamat www.contoh.id akan muncul tampilan seperti ini

0 Response to "Konfigurasi DNS Server di Ubuntu 16.04"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel