Anda di halaman 1dari 10

KONFIGURASI DNS SERVER DI UBUNTU 16.

04

February 5, 2018, http://www.immersa-lab.com/konfigurasi-dns-server-di-ubuntu-16-04.htm

DNS merupakan Domain Name sistem. Di mana berfungsi untuk mengubah alamat ip(numerik) ke
domain dan sebaliknya. Mungkin beberapa dari teman-teman masih belum paham, tentang cara
konfigurasi DNS server di ubuntu 16.04. Jadi disini saya akan menunjukkan langkah-langkahnya.

1.Install aplikasi Bind9

Pertama masukklah sebagai root lalu install aplikasi bind9.

Aplikasi bind9 dibutuhkan untuk menkonfigurasi DNS.

2. Mengubah alamat IP

Ketikkan Command berikut pada terminal : nano /etc/network/interfaces

3. Edit alamat IP server DNS

Lalu, Masukkan alamat ip yang ingin anda gunakan sebagai alamat ip DNS server.

Edit isi file sesuai dengan gambar di atas. Untuk alamat IP dan netmask kalian menggunakan IP dan
netmask kalian sendiri. Di sini saya menggunakan IP 192.168.98.131 dan netmask 255.255.255.0

4. Restart network

Langkah berikutnya adalah merestart jaringan agar IP pada ubuntu berubah.

Command : /etc/init./d/networking restart


Berikut tampilan IP setelah network direstart

alamat IP berubah sesuai yang kita setting tadi.

5. Konfigurasi default-zones

Lalu kita konfigurasi forward dan reverse default-zones nya

Dengan command : nano /etc/bind/named.conf.default-zones

Lalu tambah script berikut pada baris paling bawah file tersebut

Disini kalian menggunakan domain sendiri untuk konfigurasi DNS server (db.namadomain). Disini saya
menggunakan domain db.vgax sebagai contoh. Dan db.192 agar sama dengan IP. Dan dari konfigurasi di
atas db.vgax adalah file forward dan db.192 adalah file reversenya.

6. Copy file forward db.local

Salin file dari db.local ke db.namadomain


contoh command : cp db.local db.vgax

Jika kalian masih belum berada pada directory bind, maka masukkan command : cp /etc/bind/db.local
/etc/bind/db.vgax

Sesuaikan file db. sesuai nama domain kalian

Salin file ini bertujuan agar file asli tidak rusak ketika kita melakukan edit pada file tersebut. Jadi ketika
kita lupa kita tidak akan kehilangan file tersebut.

7. Copy file reverse db.127

Salin file dari db.127 ke db.192

Karena saya memakai 192 maka commandnya : cp db.127 db.192

Jika kalian masih belum berada pada directory bind, maka masukkan command : cp /etc/bind/db.127
/etc/bind/db.192

8. Edit file forward dan reverse

Setelah itu edit file db.vgax dan db.192

Sesuaikan script sesuai gambar dibawah

File db.local sebelum diedit

Sesudah diedit menjadi db.vgax


File db.127 sebelum diedit

File db.127 setelah diedit ke db.192

9. Pengecekkan dan load serial file


Setelah itu kita cek apakah ada salah pengetikkan pada script

Dengan command : named-checkconf

Lalu load file forward dan reversenya

Command : named-checkzone db.vgax db.192

Setelah OK itu artinya file berhasil di load

10. Ganti nameserver

Setelah selesai saatnya kita mengganti nameserver sesuai dengan IP yang kita setting tadi

buka file resolv.conf dengan mengetikkan command : nano /etc/resolv.conf

lalu isikan nameserver nya

Disini sesuai IP saya tadi 192.168.98.131

11. Start bind9

Terakhir kita Start service aplikasi bind9

Command : etc/init.d/bind9 start

Jika ada tanda OK itu artinya bind9 berhasil dijalankan

12. Mengecek DNS

Kita tinggal mengecek apakah DNS berhasil disetting menggunakan nslookup


Jika terjadi error itu artinya konfigurasi ada yang salah.

Konfigurasi DNS Server di Ubuntu Server


16.04
https://nothinux.id/konfigurasi-dns-server-di-ubuntu-server/

DNS adalah kependekan dari Domain name system, DNS berfungi untuk
mengkonversikan numerik ke nama domain, dengan DNS kita lebih udah untuk mengakses
sebuah wesite di internet, contoh saja saat kita mengakses Google kita hanya harus
mengetikan google.com, namun apa jadinya jika tidak ada DNS untuk mengakses google kita
perlu tahu IP Google 216.58.200.110, susah diingat bukan, nah jadi itulah fungsi dari DNS.

nah pada kali ini saya akan membahas car konfigurasi DNS Server di Ubuntu 16.04

disini saya menggunanakan bind9, lakukan installasi bind9 menggunakan perintah dibawah,
agar tidak selalu menggunakan sudo masuklah sebagai pengguna root dengan perintah sudo
su

root # apt-get install bind9

Selanjutnya kita Konfigurasi DNS nya

file konfigurasi terletak di direktori /etc/bind dengan nama named.conf.default.zones,


kita ubah file tersebut menggunakan editor nano

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


saya menggunakan IP 192.168.1.1 dengan domain nothinux.id

tambahkan konfig dibawah ini di paling bawah, nama domain disesuaikan dengan nama
domain yang akan anda gunakan, dan nama file forward dan reverse bisa anda
sesuaikan juga, pastikan konfigurasi yang anda buat seperti konfigurasi dibawah, tidak
ada symbol ; dan { atau yang lain yg terlewat, jika ada yang terlewat atau konfigurasi
tidak sesuai dengan semestinya, konfigurasi DNS akan gagal.

zone "nothinux.id" {

type master;

file "/etc/bind/db.nothinux";

};

zone "1.168.192.in-addr.arpa" {

type master;

file "/etc/bind/db.nothinux.rev";

};

dari konfigurasi diatas file db.nothinux adalah file forward sedangkan file
db.nothinux.rev adalah file reverse
lalu kita salin konfigurasi file forward yang sudah ada sebelumnya ke
konfigurasi forward yang baru, karena pada sebelumnya saya menamakan file forward
dengan nama db.nothinux maka kita akan salin
konfigurasi db.local ke db.nothinux menggunakan perintah dibawah

root # cp /etc/bind/db.local /etc/bind/db.nothinux

lalu lakukan hal yang sama pada file reverse, saya menamakan file reverse dengan
nama db.nothinux.rev. kita salin file db.127 ke db.nothinux.rev

root # cp /etc/bind/db.127 /etc/bind/db.nothinux.rev

lalu ubah file db.nothinux, ganti localhost dengan nama domain, dan ip 127.0.0.1 ganti
dengan ip anda
root # nano /etc/bind/db.nothinux
;

; BIND data file for local loopback interface

$TTL 604800

@ IN SOA nothinux.id. root.nothinux.id. (

2 ; Serial

604800 ; Refresh

86400 ; Retry

2419200 ; Expire

604800 ) ; Negative Cache TTL

@ IN NS nothinux.id.

@ IN A 192.168.1.1

www IN CNAME nothinux.id.

lalu ubah file db.nothinux.rev, ganti localhost dengan nama domain, dan ip 127.0.0.1
ganti dengan ip anda

root # nano /etc/bind/db.nothinux.rev


;

; BIND reverse data file for local loopback interface

$TTL 604800
@ IN SOA nothinux.id. root.nothinux.id. (

1 ; Serial

604800 ; Refresh

86400 ; Retry

2419200 ; Expire

604800 ) ; Negative Cache TTL

@ IN NS nothinux.id.

1 IN PTR nothinux.id.

Setelah itu ubah file /etc/resolv.conf

root # nano /etc/resolv.conf


nameserver 8.8.8.8

nameserver 8.8.4.4

nameserver 192.168.1.1

Lalu restart service BIND9

root # service bind9 restart

Untuk mengeceknya kita bisa menggunakan NSlookup

root # nslookup 192.168.1.1


Server: 192.168.1.1

Address: 192.168.1.1#53
1.1.168.192.in-addr.arpa name = nothinux.id.

root # nslookup nothinux.id


Server: 192.168.1.1

Address: 192.168.1.1#53

Name: nothinux.id

Address: 192.168.1.1

Jika ada error, atau ketika di nslookup tidak ada respon, berarti ada yang salah,
silahkan untuk mengecek konfigurasinya

Anda mungkin juga menyukai