dns-01

Konfigurasi BIND 10 untuk DNS Server pada sistem operasi FreeBSD 10.0

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 dimana saat pengguna mengetikkan http://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).

Untuk topologi yang akan dibangun yaitu sebagai berikut :
Image

Sistem operasi yang dipergunakan adalah FreeBSD nagios 10.0-RELEASE FreeBSD 10.0-RELEASE #0: Thu Feb 6 16:40:20 WIB 2014 admin@nagios:/usr/obj/usr/src/sys/BEEBAZZ amd64

Langsung saja, berikut langkah instalasi aplikasi :

Step 1. Update Ports

Update port dipergunakan untuk mendownload paket program terbaru yang ada di repository

# portsnap fetch extract update;

Step 2. Install Portconf

# cd /usr/ports/ports-mgmt/portconf
# make install clean

Kemudian edit file di /usr/local/etc/ports.conf (buat filenya terlebih dahulu apabila tidak ada), dan tambahkan script berikut kemudian Save

databases/py-sqlite3: PYTHON_VERSION=python3.3
devel/py-elementtree: PYTHON_VERSION=python3.3
devel/py-setproctitle: PYTHON_VERSION=python3.3
devel/googletest: PYTHON_VERSION=python3.3

Step 3. Install Botan110

# cd /usr/ports/security/botan110
# make install clean
(cek pada : *SSL, *GMP, *ECC; *DEBUG, *ICU; *THREADS; *EXAMPLES, *IPV6, *NLS, *PYMALLOC, *THREADS, *UCS4)

Step 4. Install Python 3.3

# cd /usr/ports/lang/python33
# make install clean
(cek pada: *EXAMPLES, *IPV6, *NLS, *PYMALLOC, *THREADS, *UCS4)

Step 5. Install Py-SQLite3

# cd /usr/ports/databases/py-sqlite3
# make install clean
(cek pada: *FTS3, *URI, *METADATA, *SECURE_DELETE, *UNLOCK_NOTIFY, *THREADSAFE)

Step 6. Install Google Test

# cd /usr/ports/devel/googletest
# make install clean

Step 7. Install Log4cplus 

# cd /usr/ports/devel/log4cplus
# make install clean

Apabila log4cplus nya error ketika proses instalasi library bisa dilakukan dengan proses compile manual dan download di http://cznic.dl.sourceforge.net/project/log4cplus/log4cplus-stable/1.1.1/log4cplus-1.1.1.zip

# unzip log4cplus-1.1.1.zip
# ./configure; make; make install clean;

Step 8. Instalasi boost_all

# cd /usr/ports/devel/boost-all 
# make install clean

Step 9. Install pkgconfig

# cd /usr/ports/devel/pkgconf [untuk 10.0 / 9.1 ; lokasi pada /usr/ports/devel/pkg-config di FreeBSD 8.3]
# make install clean

Step 10. Install automake

# cd /usr/ports/devel/automake
# make install clean (cek pada : *NLS)

Step 11. Install Bind10

# cd /usr/ports/dns/bind10
# make install clean

Kemudian langkah selanjutnya yaitu konfigurasi Bind10, berikut langkahnya :

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s