Tutorial DNS Server Part 1

Tutorial DNS Server Part 1apakah anda ingin membuat dns server sendiri, maka ikutilah tutorial DNS server part 1 berikut ini. sebelum saya melanjutkan langkah demi langkah untuk membuat DNS server, maka kalian harus mengetahui secara singkat apa itu DNS ?. Salah satu fungsi DNS adalah merubah alamat IP menjadi nama domain, karena kalian akan lebih mudah mengahafal sebuah nama dari pada angka. misalnya alamat ip publik 201.45.33.12 kalian rubah menajdi namaku.com. Saya lanjutkan step by step membuat dns server berikut ini.

Tutorial ini menggunakan linux debian server yang sudah selesai di install dan terkoneksi dengan internet

dalam tutorial ini saya hanya mengunakan 1 server yang berfungsi sebagai DNS master

 

1. install bind

apt-get install bind9

2. Edit /etc/bind/named.conf.options

nano /etc/bind/named.conf.options
options {
directory "/var/cache/bind";
recursion no;
allow-transfer { none; };

dnssec-validation auto;

auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};

3 edit /etc/bind/named.conf.local

nano /etc/bind/named.conf.local
zone "contoh.com" {
type master;
file "/etc/bind/zones/db.contoh.com";
};

4. edit /etc/bind/db.contoh.com

$TTL    604800
@       IN      SOA     ns1.contoh.com. admin.contoh.com. (
                              5         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;

; Name servers
contoh.com.    IN      NS      ns1.contoh.com.

; A records for name servers
ns1             IN      A       192.168.0.105

; Other A records
@               IN      A       192.168.0.105
www             IN      A       192.168.0.105

5. edit /etc/hosts

nano /etc/hosts
127.0.0.1       localhost
192.168.0.105   ns1.contoh.com ns1

6. edit /etc/hostname

nano /etc/hostname
ns1.contoh.com

7. edit /etc/resolv.conf

nano /etc/resolv.conf
nameserver 192.168.0.105

8. restart bind

/etc/init.d/bind9 restart

9. test konfigurasi

dig contoh.com
; <<>> DiG 9.9.5-9+deb8u9-Debian <<>> contoh.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22348
;; 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:
;contoh.com. IN A

;; ANSWER SECTION:
contoh.com. 604800 IN A 192.168.0.105

;; AUTHORITY SECTION:
contoh.com. 604800 IN NS ns1.contoh.com.

;; ADDITIONAL SECTION:
ns1.contoh.com. 604800 IN A 192.168.0.105

;; Query time: 0 msec
;; SERVER: 192.168.0.105#53(192.168.0.105)
;; WHEN: Sun Feb 05 11:02:09 WIB 2017
;; MSG SIZE rcvd: 89

begitulah tutorial DNS Server part 1, semoga part 2 bisa saya lanjutkan secepatnya,

 

Game Untuk Belajar Jaringan

beberapa minggu lalu saya mencari game di play store lalu tanpa sengaja menemukan game Net Invanders. game untuk belajar jaringan

Net Ivanders merupakan game yang buat oleh Cisco, di dalam game tersebut cisco mengajarkan kita tentang keamanan jaringan. Tentu saja karena game ini di buat oleh cisco maka hardware jaringan yang di gunakan dalam game ini juga menggunakan cisco.

Game Untuk Belajar Jaringan

Saya rasa dengan cara seperti ini kita bisa belajar jaringan lebih mudah dan menyenangkan. Bagi pengguna android game tersebut bisa kalian download play store, kalau pengguna iphone saya tidak tahu apakah tersedia di appstore.

Game Untuk Belajar Jaringan

sekian dulu informasi tentang game untuk belajar jaringan, semoga dengan game ini kalian bisa belajar jaringan dengan mudah dan meyenangkan