• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

Membuat DNS Server untuk LAN dengan Bind9 di Debian 7

Last Updated on 16 October 2013 By tommy Leave a Comment

Dengan membuat DNS Server di server lokal, maka anda bisa mengakses domain asal-asalan di dalam jaringan LAN anda, semisal client1.dev, web.dev, cari.apa, lokal.nih dan berbagai variasi lainnya, tetapi jangan menggunakan extension domain yang sudah ada, seperti .com, .net, .id dan lain sebagainya agar tidak membingungkan di kemudian hari.

Persiapan Sistem

Update terlebih dahulu paket-paket software Debian.

apt-get update; apt-get upgrade

baik 32 bit maupun 64 bit tidak memiliki perbedaan dalam instalasi dan konfigurasinya. Disini saya akan mencontohkan 2 komputer :
Debian
IP Address : 192.168.1.130
Client 1 (Windows, salah satu komputer di LAN)
IP Address : 192.168.1.132
sebenarnya IP untuk client tidak berpengaruh, dibuat agar lebih jelas maksudnya. Domain yang akan saya gunakan untuk tutorial ini adalah web.dev

Instalasi dan Konfigurasi di Debian

Instalasi Bind

Jalankan perintah dibawah ini untuk menginstall Bind dan nano text editor, untuk membuat atau memodifikasi file bind9

apt-get install bind9 bind9utils nano nginx -y

Settingan Tambahan

Ubah file /etc/resolv.conf dan ganti isinya menjadi

search web.dev
nameserver 192.168.1.130

ganti hostname anda menjadi domain yang ditentukan diatas (web.dev), buka file /etc/hostname ganti isinya menjadi

web.dev

Konfigurasi Bind

Pertama kita akan membuat konfigurasi untuk domain lokal dan IP lokal, buka file /etc/bind/named.conf.local dan tambahkan dibagian paling bawah

zone "web.dev" {
        type master;
        file "db.web.dev";
};
zone "1.168.192.in-addr.arpa" {
        type master;
        file "db.192.168.1";
};

buat file untuk menyimpan konfigurasi web.dev diatas di /var/cache/bind/db.web.dev dengan isinya

$TTL 604800
@ IN SOA web.dev. admin.localhost. (
                2013101601      ;serial
                04800           ;refresh
                86400           ;retry
                2419200         ;expire
                604800          ;negative cache TTL
                )
@       IN      NS      web.dev.
@       IN      A       192.168.1.130
@       IN      MX      10      web.dev.
main    IN      A       192.168.1.130

buat satu buah file lagi untuk setting IP beserta rDNS

$TTL 604800
@ IN SOA web.dev. admin.localhost. (
                2013101601      ;serial
                04800           ;refresh
                86400           ;retry
                2419200         ;expire
                604800          ;negative cache TTL
                )
@       IN      NS      web.dev.
@       IN      A       192.168.1.130
130       IN      PTR     web.dev.

sampai disini settingan ini sudah selesai, agar client yang terkoneksi ke DNS anda bisa juga mengakses website diluar domain lokal tersebut, buka file /etc/bind/named.conf.options lalu ubah bagian

//         forwarders {
//                0.0.0.0;
//         };

menjadi

         forwarders {
                8.8.4.4;
                8.8.8.8;
         };

restart bind anda, bila masih terjadi error coba cek satu persatu file konfigurasinya.

/etc/init.d/bind9 restart

tes apakah konfigurasi telah berhasil

$dig web.dev 
; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> web.dev
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44309
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
 
;; QUESTION SECTION:
;web.dev.			IN	A
 
;; ANSWER SECTION:
web.dev.		604800	IN	A	192.168.1.130
 
;; AUTHORITY SECTION:
web.dev.		604800	IN	NS	web.dev.
 
;; Query time: 2 msec
;; SERVER: 192.168.1.130#53(192.168.1.130)
;; WHEN: Wed Oct 16 17:06:09 2013
;; MSG SIZE  rcvd: 62

Jalankan web server agar kita bisa melihat domain di komputer client

/etc/init.d/nginx start

oke berhasil, sekarang ubah DNS di komputer Windows anda, lalu buka alamat http://web.dev tampilannya seperti dibawah ini
berhasil dong

Tulisan menarik lainnya

  • Instalasi dan Konfigurasi RainLoop Webmail di Debian

    Banyak jenis web mail dan tersedia gratis, beberapa diantaranya adalah roundcube, horde dan RainLoop. RainLoop…

  • Sharing File Antara Smartphone Android dengan Server Linux

    BitTorrent Sync adalah salah satu aplikasi yang bisa digunakan untuk memindahkan file-file dari satu komputer…

  • Instalasi dan Konfigurasi Unbound DNS Server CentOS 7

    Tujuan menggunakan Unbound DNS server dibanding menggunakan Bind9 karena Unbound irit memory dan mudah dikonfigurasi.…

  • Membuat DNS Server dengan BIND9 di Fedora 17

    Disini tidak akan dijelaskan apa itu DNS, silahkan cari di internet arti dari DNS. Sebelum…

Filed Under: Linux Tagged With: bind, debian, dns server

Reader Interactions

Leave a Reply Cancel reply

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

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Mengganti Port Screen Sharing macOS
  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey

Komentar

  • mazda on Tutorial Lengkap Install Mail Server Postfix Dovecot MariaDB di CentOS 7
  • adi on Menggunakan Mikrotik Sebagai SSH Client
  • aris u on Solusi Simple Queue Mikrotik Tidak Berjalan
  • Bowo on Cara Mematikan SSID Molecool Balifiber
  • aris on Solusi Simple Queue Mikrotik Tidak Berjalan

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.2m views
  • Password Terbaru ZTE F609 Indihome 784.5k views
  • Password Superadmin Huawei HG8245A 318.3k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 273.1k views
  • Cara Setting Wireless ZTE F609 Indihome 257.1k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169.9k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.8k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 153.2k views
  • Cara Reset Password ZTE F609 Indihome 147.6k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 113.6k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java