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

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

Membuat DNS Server dengan BIND9 di Fedora 17

Last Updated on 17 September 2012 By tommy Leave a Comment

Disini tidak akan dijelaskan apa itu DNS, silahkan cari di internet arti dari DNS. Sebelum mulai konfigurasi bind9 di Fedora 17 terlebih dahulu install software-software yang dibutuhkan.

yum install bind-utils bind

catatan :
domain yang akan digunakan web.lokal dengan IP 192.168.1.1

Konfigurasi

generate terlebih dahulu rdnc key dengan perintah

rndc-confgen

lalu tambahkan

zone "web.lokal" IN {
type master;
file "/var/named/web.lokal";
allow-update { none; };
};
zone "192.168.1.in-addr.arpa" IN {
type master;
file "/var/named/192.168.1.rev";
allow-update { none; };
};

dibawah

zone "." IN {
	type hint;
        file "named.ca";
};

sekarang buat zona untuk konfigurasi domain web.lokal yang terletak di /var/named/web.lokal

$TTL           		86400
@                 	IN SOA            web.lokal.  root.web.lokal. (
					2012071101     ; serial
					1H      ; refresh
					1M      ; retry
					1W      ; expiry
					1D )    ; minimum
@                    IN NS                ns1.web.lokal.
@                    IN A                 192.168.1.3
ns1                  IN A                 192.168.1.3
@                    IN MX   5           mail.web.lokal.
mail                 IN A                 192.168.1.3
WWW                  IN A                 192.168.1.3

dengan cara diatas maka domain web.lokal akan diarahkan ke IP 192.168.1 tetapi ip belum di reverse ke domain web.lokal untuk membuat reverse dns, buat file /var/named/192.168.1.rev yang berisi

$TTL    			86400
@           	    IN SOA          web.lokal. root.web.lokal. (
					2012071101     ; serial
					1H      ; refresh
					1M      ; retry
					1W      ; expiry
					1D)     ; minimum
@                   IN NS            ns1.web.lokal.
3                   IN PTR           web.lokal.

langkah terakhir tambahkan

domain web.lokal
nameserver 192.168.1.3

di /etc/resolv.conf, letakkan pada bagian paling atas. restart bind

service named restart

bila tidak ada error hasil eksekusi perintah /bin/systemctl status named.service kurang lebih seperti dibawah ini

named.service - Berkeley Internet Name Domain (DNS)
	  Loaded: loaded (/usr/lib/systemd/system/named.service; disabled)
	  Active: active (running) since Tue, 18 Sep 2012 00:32:02 +0700; 3min 8s ago
	 Process: 7180 ExecStop=/bin/sh -c /usr/sbin/rndc stop > /dev/null 2>&1 || /bin/kill -TERM $MAINPID (code=exited, status=0/SUCCESS)
	 Process: 7191 ExecStart=/usr/sbin/named -u named $OPTIONS (code=exited, status=0/SUCCESS)
	 Process: 7188 ExecStartPre=/usr/sbin/named-checkconf -z /etc/named.conf (code=exited, status=0/SUCCESS)
	Main PID: 7192 (named)
	  CGroup: name=systemd:/system/named.service
		  └ 7192 /usr/sbin/named -u named
 
Sep 18 00:32:02 jaranguda named[7192]: zone web.lokal/IN: loaded serial 2012071101
Sep 18 00:32:02 jaranguda named[7192]: zone localhost.localdomain/IN: loaded serial 0
Sep 18 00:32:02 jaranguda named[7192]: zone localhost/IN: loaded serial 0
Sep 18 00:32:02 jaranguda named[7192]: zone 192.168.1.in-addr.arpa/IN: loaded serial 2012071101
Sep 18 00:32:02 jaranguda named[7192]: zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
Sep 18 00:32:02 jaranguda named[7192]: zone 0.in-addr.arpa/IN: loaded serial 0
Sep 18 00:32:02 jaranguda named[7192]: all zones loaded
Sep 18 00:32:02 jaranguda named[7192]: running
Sep 18 00:32:02 jaranguda named[7192]: zone web.lokal/IN: sending notifies (serial 2012071101)
Sep 18 00:32:02 jaranguda named[7192]: zone 192.168.1.in-addr.arpa/IN: sending notifies (serial 2012071101)

untuk melihat hasilnya gunakan perintah dig a web.lokal @localhost hasil eksekusi perintah diatas kira-kira

; <<>> DiG 9.9.1-P2-RedHat-9.9.1-5.P2.fc17 <<>> a web.lokal @localhost
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39090
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2
;; WARNING: recursion requested but not available
 
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;web.lokal.			IN	A
 
;; ANSWER SECTION:
web.lokal.		86400	IN	A	192.168.1.3
 
;; AUTHORITY SECTION:
web.lokal.		86400	IN	NS	ns1.web.lokal.
 
;; ADDITIONAL SECTION:
ns1.web.lokal.		86400	IN	A	192.168.1.3
 
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Sep 18 00:37:31 2012
;; MSG SIZE  rcvd: 87

coba ping ke IP 192.168.1.3

PING 192.168.1.3 (192.168.1.3) 56(84) bytes of data.
64 bytes from 192.168.1.3: icmp_req=1 ttl=64 time=0.061 ms
64 bytes from 192.168.1.3: icmp_req=2 ttl=64 time=0.105 ms
64 bytes from 192.168.1.3: icmp_req=3 ttl=64 time=0.094 ms
64 bytes from 192.168.1.3: icmp_req=4 ttl=64 time=0.085 ms
64 bytes from 192.168.1.3: icmp_req=5 ttl=64 time=0.095 ms
64 bytes from 192.168.1.3: icmp_req=6 ttl=64 time=0.089 ms
 
--- 192.168.1.3 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 4999ms
rtt min/avg/max/mdev = 0.061/0.088/0.105/0.014 ms

berhasil, sekarang coba ping ke alamat domain yang baru dibuat

PING web.lokal (192.168.1.3) 56(84) bytes of data.
64 bytes from web.lokal (192.168.1.3): icmp_req=1 ttl=64 time=0.061 ms
64 bytes from web.lokal (192.168.1.3): icmp_req=2 ttl=64 time=0.070 ms
64 bytes from web.lokal (192.168.1.3): icmp_req=3 ttl=64 time=0.161 ms
64 bytes from web.lokal (192.168.1.3): icmp_req=4 ttl=64 time=0.071 ms
64 bytes from web.lokal (192.168.1.3): icmp_req=5 ttl=64 time=0.131 ms
64 bytes from web.lokal (192.168.1.3): icmp_req=6 ttl=64 time=0.091 ms

berhasil juga, berarti konfigurasi DNS Server di Fedora 17 telah berhasil :) kedua cara ini bisa berjalandi 32 bit dan 64 bit.

Tulisan menarik lainnya

  • Membuat DNS Server untuk LAN dengan Bind9 di Debian 7

    Dengan membuat DNS Server di server lokal, maka anda bisa mengakses domain asal-asalan di dalam…

  • Mengganti DNS Di Linux Fedora 17 Melalui Terminal

    DNS juga berpengaruh atas kecepatan internet yang anda gunakan, untuk mendapatkan hasil yang terbaik, maka…

  • Membuat resolve.conf Permanent di Fedora

    Karena alasan tertentu, kita butuh untuk menggunakan setting DNS permanent, caranya adalah dengan menggunakan chattr…

  • Instalasi dan Konfigurasi Unbound DNS di Fedora 20

    Disini kita akan menginstall Unbound DNS sebagai DNS untuk memblokir iklan yang ada di website…

Filed Under: Linux Tagged With: dns server, fedora 17 dns

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 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
  • MacOS Minta Install Git

Komentar

  • Ari on Cara Mematikan SSID Molecool Balifiber
  • kiki anarki on Mengambil Data dari Situs BPJS Ketenagakerjaan dengan PHP cURL
  • musgan on Password Router Huawei HG8245H5 Indihome
  • ghabily on Mengambil Informasi Router Alcatel Lucent G-241W-A dengan PHP
  • nea on Mencari urutan angka yang hilang di PHP

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.1m views
  • Password Terbaru ZTE F609 Indihome 784k views
  • Password Superadmin Huawei HG8245A 314k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 272.2k views
  • Cara Setting Wireless ZTE F609 Indihome 256k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.5k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 150.1k views
  • Cara Reset Password ZTE F609 Indihome 147.2k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 112.8k 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