kali ini ane mo share gimana caranya bikin DNS server di server FreeBSD. ane dpet pngalaman ini pas skolah dulu,pas dapet tugas bikin DNS pake FreeBSD.
nah.. kmaren tu ada adek kelas ane yg nanyain gimana caranya, yaudah ane bikinin tutornya. kali aja ada yg lg butuh juga buat tugas.
langsung ke tkp aja deh..
STEP 1masuk ke direktori /etc/namedb/ dg perintah:
# cd /etc/namedb/trus kita liat isinya dg perintah ls, disana ada bbrpa file. yg akan kita konfigurasi adalah file named.conf
(biasakan sbelum mengedit file, kita buat file backupnya) kita copy file named.conf
# cp named.conf named.conf.bakskrng kita cek lg, dg perintah ls. file named.conf.bak uda ada.
STEP 2kita edit file named.conf dg perintah:
# edit named.confcari baris ini -> zone "example.net" { (kira2 letaknya ada dibagian bawah) trus kita edit jd bgini:
untuk zone yg bagian atas:
hanivinside.net <- nama domain
type nya master
trus kita buat file database domain nya dg nama db.domain yg terletak di direktori master
untuk zone yg kedua:
10.10.10.in-addr.arpa <- isi sesuai IP kita. (ditulis secara terbalik, IP ane 10.10.10.1 ditulis 10.10.10 -> untuk angka 1 nya ga usah dimasukin, angka 1 itu ntar ada gunanya di file database domain)
type master
trus kita buat file database domain lg dg nama db.hanivinside yg terletak di direktori master
klo udah di edit, save ! (ESC>ENTER>ENTER)
STEP 3slanjutnya kita lakukan perintah:
# sh make-localhosttrus lanjut, masuk dierktori master -> # cd master
liat isinya, ->ketik ls. ada dua file, yaitu localhost-v6.rev dan localhost.rev
skrng buat backupnya dulu. yaitu bakcup file localhost.rev , soalnya file ini yg akan kita edit.
# cp localhost.rev db.hanivinsideklo udah, edit file ini, kita konfigurasikan dr IP ke nameserver.
# edit db.hanivinsidetrus edit jadi kaya gini
klo udah save. (ESC>ENTER>ENTER)
STEP 4next. kita copy file db.hanivinside jadi jd db.domain
# cp db.hanivinside db.domaintrus kita edit file db.domain
# edit.domainuntuk file ini, kita rubah. kita balik konfigurasinya dr nameserver ke IP.
klo udah save (ESC>ENTER>ENTER)
*inget, distiap pengeditan kita msti teliti. salah ktik sdikit aja bisa bkin dns kita gagal. klo pengalaman ane, ane kurang ngasi tanda titik lah, trus ada spasi yg kbnyakan lah. pokoknya msti teliti pas editnya.
STEP 5skrng saatnya kita aktifin domain name servernya. kita masukin ke rc.conf
caranya, edit file rc.conf
# edit /etc/rc.conftambahkan ini di baris paling akhir
klo udah save ! (ESC>ENTER>ENTER)
STEP 6selesai. kita restart komputernya.
# rebootQuote:skrng kita cek, apakah port untuk DNS kita uda terbuka, ketik perintah:
# netstat -na
port DNS yaitu port 53
kita lihat.. ip kita td 10.10.10.1 udah ada disitu. brarti port DNS nya uda kebuka.
kita cek lg apakah domain name server kita uda jalan ato engga. dg perintah nslookup
# nslookup
muncul tanda ">" lalu ketik domain kita td
> hanivinside.net
kita coba bolak balik dg mengetikkan IPnya
> 10.10.10.1
kita coba lg dg ngetikin www
> www
klo ga ada pesan error dr ktiga perintah percobaan diatas. brarti DNS server kita berhasil.
yups.. sekian dulu dr ane. moga bermanfaat.