logo logo

5 Langkah DNS Server Ubuntu

Fungsi DNS, membuat IP menjadi nama, dan sebaliknya.
Kasus: Membuat domain teknik.net mengarah ke IP 192.168.1.1

1. Login ke server dan lakukan substitute user (sudo su)
[bash]
$sudo su
#
[/bash]
2. Install Bind9
[bash]#apt-get install bind9[/bash]
3. Konfigurasi
a. File /etc/bind/named.conf <– edit menggunakan vi atau nano [bash]#nano /etc/bind/named.conf[/bash] tambahkan : [text] zone "teknik.net" { type master; file "/etc/bind/db.teknik"; }; zone "192.in-addr.arpa" { type master; file "/etc/bind/db.192"; }; [/text] b. Buat file db.teknik dan db.192, kedua file ini dapat diambil contoh menggunakan file yang sudah ada di /etc/bind, yaitu db.local dan db.127 kita copy saja. [bash] #cd /etc/bind #cp db.local db.tkj [enter] #cp db.127 db.192 [enter] [/bash] c. Tahap konfigurasi file /etc/bind/db.teknik [bash]#nano db.teknik[/bash] ubah menjadi spt di bawah ini [text] $TTL 604800 @ IN SOA teknik.net. root.teknik.net. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS teknik.net. @ IN A 192.168.1.1 www IN A 192.168.1.1 @ IN AAAA ::1 [/text] d. Tahap konfigurasi file /etc/bind/db.192 [bash]#vi db.192[/bash] ubah menjadi spt dibawah ini [text] $TTL 604800 @ IN SOA teknik.net. root.teknik.net. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS teknik.net. @ IN A teknik.net. www IN PTR teknik.net. 1.1.168 IN PTR teknik.net. [/text] e. Simpan file-file tersebut kemudian restart bind nya [bash]#/etc/init.d/bind9 restart[/bash] f. Arahkan DNS client (Windows XP/Ubuntu Desktop) menggunakan DNS nya ke IP DNS Server ( 192.168.1.1 ) 4. Selesai, sebagai penambahan domain bisa menggunakan 2 file db.local dan 1 file db.127, isinya sama saja, untuk db.127 tinggal copy paste kebawahnya, jadi 2 nama 1 ip (db.teknik, db.teknik1. dan db.192) 5. Selamat mencoba Catatan: Untuk melakukan install ulang Bind9, ikuti langkah ini: 1. Mount CD Room supaya CD dapat dibaca oleh ubuntu [bash] #mount /dev/cdrom /cdrom [enter][/bash] 2. Hapus aplikasi Bind/DNS Server yang terinstall [bash]#apt-get remove bind9 [enter][/bash] 3. Install ulang Bind-nya [bash]#apt-get install bind9 [enter][/bash] 4. Maka anda dapat mencoba mengulang lagi Mudah-mudahan sukses dan resolve DNS-nya. salam manis, Alan

bottom

3 Responses to “5 Langkah DNS Server Ubuntu”

  1. azzam says:

    ka, ini hasil log :

    May 7 09:12:28 delluxe-Inspiron-1464 named[2819]: built with ‘–prefix=/usr’ ‘–mandir=/usr/share/man’ ‘–infodir=/usr/share/info’ ‘–sysconfdir=/etc/bind’ ‘–localstatedir=/var’ ‘–enable-threads’ ‘–enable-largefile’ ‘–with-libtool’ ‘–enable-shared’ ‘–enable-static’ ‘–with-openssl=/usr’ ‘–with-gssapi=/usr’ ‘–with-gnu-ld’ ‘–with-dlz-postgres=no’ ‘–with-dlz-mysql=no’ ‘–with-dlz-bdb=yes’ ‘–with-dlz-filesystem=yes’ ‘–with-dlz-ldap=yes’ ‘–with-dlz-stub=yes’ ‘–with-geoip=/usr’ ‘–enable-ipv6’ ‘CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2’ ‘LDFLAGS=-Wl,-Bsymbolic-functions’ ‘CPPFLAGS=’
    May 7 09:12:28 delluxe-Inspiron-1464 named[2819]: adjusted limit on open files from 1024 to 1048576
    May 7 09:12:28 delluxe-Inspiron-1464 named[2819]: found 4 CPUs, using 4 worker threads
    May 7 09:12:28 delluxe-Inspiron-1464 named[2819]: using up to 4096 sockets
    May 7 09:12:28 delluxe-Inspiron-1464 named[2819]: loading configuration from ‘/etc/bind/named.conf’
    May 7 09:12:28 delluxe-Inspiron-1464 named[2819]: /etc/bind/named.conf:17: missing ‘;’ before ‘zone’
    May 7 09:12:28 delluxe-Inspiron-1464 named[2819]: /etc/bind/named.conf:20: missing ‘;’ before ‘}’
    May 7 09:12:28 delluxe-Inspiron-1464 named[2819]: /etc/bind/named.conf:21: missing ‘;’ before end of file
    May 7 09:12:28 delluxe-Inspiron-1464 named[2819]: loading configuration: failure
    May 7 09:12:28 delluxe-Inspiron-1464 named[2819]: exiting (due to fatal error)

  2. azzam says:

    assalamualaikum ka’

    saya dari kelas tkj smkn22
    mo nanya saya sudah ikutin langkah diatas,
    cuman saya pakai metode chroot
    tapi pas dicoba restart bind9 hasilnya:
    * Stopping domain name service… bind9 rndc: connect failed: 127.0.0.1#953: connection refused
    [ OK ]
    * Starting domain [fail]

    padahal pas pertama coba berhasil,
    ehh,pas dicoba besoknya malah ke begini
    mohon bantuannya ya ka’

    wassalamualikum,

    • Alan says:

      Waalaikumussalam,
      chroot jail ya, coba pas gagal lihat lognya, mungkin ada di #tail -f /var/log/syslog kalo sudah coba pastekan saja hasilnya.

      Thanks

Leave a Reply

Your email address will not be published. Required fields are marked *

 

bottom