How To Create DNS Server

How To Create DNS Server


Assalamualaikum

Haloo kawan, kali ini saya akan share tentang bagaimana cara membuat DNS pada server. langsung saja kawan simak step by step nya di bawah ini ya, simak baik-baik. 

A.pengertian
Sistem Penamaan Domain ; SNR (bahasa Inggris: (Domain Name System; DNS) adalah sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surel (email) untuk setiap domain. Menurut browser Google Chrome, DNS adalah layanan jaringan yang menerjemahkan nama situs web menjadi alamat internet.

DNS menyediakan pelayanan yang cukup penting untuk Internet, ketika perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat surel. Analogi yang umum digunakan untuk menjelaskan fungsinya adalah DNS bisa dianggap seperti buku telepon internet di mana saat pengguna mengetikkan www.indosat.net.id di peramban web maka pengguna akan diarahkan ke alamat IP 124.81.92.144 (IPv4) dan 2001:e00:d:10:3:140::83 (IPv6).
B.Latar belakang
Penggunaan nama sebagai pengabstraksi alamat mesin di sebuah jaringan komputer yang lebih dikenal oleh manusia mengalahkan TCP/IP, dan kembali ke zaman ARPAnet. Dahulu, seluruh komputer di jaringan komputer menggunakan file HOSTS.TXT dari SRI (sekarang SIR International), yang memetakan sebuah alamat ke sebuah nama (secara teknis, file ini masih ada - sebagian besar sistem operasi modern menggunakannya dengan baik secara baku maupun melalui cara konfigurasi, dapat melihat Hosts file untuk menyamakan sebuah nama host menjadi sebuah alamat IP sebelum melakukan pencarian via DNS). Namun, sistem tersebut di atas mewarisi beberapa keterbatasan yang mencolok dari sisi prasyarat, setiap saat sebuah alamat komputer berubah, setiap sistem yang hendak berhubungan dengan komputer tersebut harus melakukan update terhadap file Hosts.

Dengan berkembangnya jaringan komputer, membutuhkan sistem yang bisa dikembangkan: sebuah sistem yang bisa mengganti alamat host hanya di satu tempat, host lain akan mempelajari perubaha tersebut secara dinamis. Inilah DNS.

Paul Mockapetris menemukan DNS pada tahun 1983; spesifikasi asli muncul di RFC 882 dan 883. Tahun 1987, penerbitan RFC 1034 dan RFC 1035 membuat update terhadap spesifikasi DNS. Hal ini membuat RFC 882 dan RFC 883 tidak berlaku lagi. Beberapa RFC terkini telah memproposikan beberapa tambahan dari protokol inti DNS.
C.Tujuan
Maksud dari pemberian DNS ini adalah agar mudah untuk kita, mengakses sebuah situs website tanpa mengingat IP situs tersebut, karena sebuah IP itu sangat sulit di ingat oleh orang awam. serta dengan pemberian DNS ini juga, kita bisa belajar dan tau konsep kerja dari dns, kita tau bagaimana sebuah website atau situs seperti facebook bisa kita akses dengan hanya mengetikkan URL atau alamat nya saja (facebook) tanpa perlu menggunakan IP publik dari website tersebut.

D.Waktu yang di butuhkan
Disini saya memebutuhkan waktu sekitar 15-20menit
E.Alat dan bahan
1.Pc/laptop yang terkoneksi dengan server(satu jaringan dengan server)
2.Server
3.Jaringan internet
4.niat dan usaha

F.Tahapan pelaksanaan
Langkah pertama ialah kalian harus masuk ke terminal linux , masuk sebagai super user dan masuk ke server dengan meremot menggunakan open ssh server.
jika sudah silahkan kalian install bind9 dengan perintah "apt-get install bind9"

lalu jika bind9 sudah terinstal, silahkan kalian masuk ke directory bind9 nya, cara nya adalah "cd /etc/bind"


lalu sesudah masuk ke directory nya, kalian ketikkan "nano named.conf.local"


maka akan muncul tampilan seperti di bawah ini, silahkan kalian tambahkan di bawah // include "etc/bind/zones.rcf.1918";
dengan :

zone "smk.sch" {
type master ;
file "/etc/bind/db.smk";
};
zone "2.168.192.in-addr.arpa" {
type master ;
file "/etc/bind/db.192" ;
};


*khusus untuk zone nya, kalian atur sendiri ya. juga buat zone ip nya

lihat gambar di bawah biar jelas kawan


lalu jika sudah silahkan masukkan perintah di bawah ini untuk mengcopy db local dan db 127 nya ke db smk dan db 192 biar mudah edit nya

"cp db.local db.smk"


"cp db.127 db.192"


nah jika sudah, sekarang kita edit db.smk nya, perintah nya adalah "nano db.smk"


maka akan muncul tampilan seperti di bawah ini, kita edit tulisan yang bertuliskan localhost dan di ganti dengan smk.sch
jika sudah silahkan kalian tambah kan beberapa perintah lagi,  lihat gambar di bawah biar jelas kawan :


selesai edit db.smk nya, kita lanjut edit db.192 nya kawan, perintah nya adalah "nano db.192"


nah maka akan muncul tampilan seperti ini, lalu kita ganti yang bertuliskan localhost nya dengan smk.sch
juga kita tambahkan beberapa perintah seperti di bawah ini, perhatikan baik-baik kawan


oke, edit selesai. sekarang kita restart dahulu bind9 nya kawan, biar konfigurasi yang kita lakukan tadi dapat berjalan optimal
perintah nya adalah "/etc/init.d/bind9 restart"
dan pastikan restart nya sempurna atau ada tulisan Ok nya ya, itu artinya konfigurasi yang kalian lakukan tadi benar, jika failed lakukan konfigurasi lagi atau coba teliti-teliti lagi


jka sudah silahkan kalian cek konfigurasi kalian tadi. cara nya adalah "cat /etc/resolv.conf"
nah, pastikan tampilan nya seperti di bawah ini, pastikan ip yang mucul sama seperti ip yang kalian setting sebelum nya. bila belum kalian edit dengan perintah "nano /etc/resolv.conf"


lalu cek apakah dns kita sudah jadi, cara nya adalah "nslookup smk.sch"
dan "nslookup www.smk.sch
jika sudah , tampilan nya seperti di bawah ini
 

eeittss.. jangan lupa kalian konfigurasi juga komputer/laptop kalian ya. kan laptop kalian sebagi client nya.
cara nya adalah "nano /etc/resolv.conf"


nah maka akan muncul tampilan seperti ini, selanjutnya kalian isi name server yang pertama dengan ip dns kalian tadi
kedua berikan name server yang kedua dengan gateway nya
ketika tuliskan seacrh smk.sch (bertujuan sebagai dns yang kita gunakan)


nah sekarang silahkan kalian test sendiri, buka browser kalian dan masukkan pada kolom url dengan smk.sch.
jika muncul index dari apache nya maka konfigurasi kalian sukses kawan


G.Hasil dan kesimpulan
Dengan konfigurasi dns di atas, kita jadi tau bahwa sebuah website itu agar bisa di akses dengan mudah, di akses dengan hanya menggunakan alamat website nya saja. itu membutuhkan konfigurasi yang tergolong panjang. ini juga menambah pengetahuan kita tentang dunia IT

H.Referensi
https://kurniatkja.blogspot.co.id/2016/12/install-dns-didebian-86-jessie.html
http://edhoname.blogspot.co.id/2017/03/konfigurasi-dns.html

sekian ilmu yang dapat saya share buat kawan semua,semoga bermanfaat

Wassalamualaikum 

Posting Komentar

0 Komentar