Download Source Code Aplikasi

konfigurasi dynamic dns debian

Saturday, April 11th, 2020 - Linux, Tutorial Programming

Pada kesempatan kali ini saya akan menyebarkan tutorial bagaimana cara konfigurasi dynamic dns debian tanpa perlu anda membuat key. Hanya dengan memanfaatkan key yang sudah ada tetapi sebelumnya. Alangkah baiknya anda perlu tahu terlebih dahulu apa itu DDNS.

dynamic dns (DDNS) yakni layanan yang sanggup dipakai untuk memperbarui secara otomatis catatan DNS bila PC klien mendapat pengaturan IP mereka dari Server DHCP. Pembaruan ini dilakukan oleh Server DHCP. DDNS akan eksklusif mendeteksi IP Anda dan Anda hanya perlu mengingat nama Domain yang Anda daftarkan di sistem DDNS. Otomatis!

Untuk kenalan lebih jauh sanggup baca disini alasannya saya tidak membuat artikel ini hanya sebagai pengenalan yang panjang tetapi cenderung ke bagaimana cara mengkonfigurasinya.

Perhatikan topologi dan simak baik-baik jangan hingga ada yang terleway.

Topologi

word image 126 - konfigurasi dynamic dns debian

  • Konfigurasi dns di server penguin

[1] install bind9

root@penguin: # apt-get install bind9

[2] pindah ke directrot /etc/bind

root@penguin: # cd /etc/bind/

[3] edit file named.conf.local buat zone dan reverse, ketikkan menyerupai berikut

Zone “penguin.kawe” {

Type master;

File “/etc/bind/db.kawe”;

};

Zone “10.10.10.in-addr.arpa” {

Type master;

File “/etc/bind/db.reverse”;

};

Zone “25.25.25.in-addr.arpa” {

Type master;

File “/etc/bind/db.reverse”;

};

Seperti ini

word image 1726 - konfigurasi dynamic dns debian

[4] tambahkan baris menyerupai ini pada bab berikut

Bagian Baris
Diatas : zone “penguin.kawe” { Include “/etc/bind/rndc.key”;
Dibawah : file “/etc/bind/db.kawe”; Allow-update { key “rndc-key”; } ;
Bagian : zone “25.25.25.in-addr.arpa” {

Dibawah : file “/etc/bind/db.reverse”;

Allow-update { key “rndc-key”; };

Seperti ini

word image 1727 - konfigurasi dynamic dns debian

Save dan lalu keluar

[5] copy db.local ke db.kawe dan db.127 ke db.reverse

root@penguin: # cp db.local db.kawe

root@penguin: # cp db.126 db.reverse

[6] edit file db.kawe, ubah seluruh localhost menjadi penguin.kawe untuk mempercepat gunakan replace dengan menekan “ctrl + \”

Seperti ini

word image 1728 - konfigurasi dynamic dns debian

[7] lalu pada ubah bab berikut menyerupai ini

@ IN A 127.0.0.1 @ IN A 10.10.10.10
@ IN AAA ::1 www IN A 10.10.10.10

Seperti ini

word image 1729 - konfigurasi dynamic dns debian

Save lalu keluar

[8] edit file db.reverse

root@penguin: # nano db.reverse

[9] pada bab localhost ubah menjadi penguin.kawe gunakan replace untuk mempercepat dengan menekan ctrl + \

word image 1730 - konfigurasi dynamic dns debian

[9] pada bab 1.0.0 ganti menjadi ip host server penguin ( ip host = 10 ), menyerupai ini

word image 1731 - konfigurasi dynamic dns debian

[10] berikan hak saluran 774 pada directory /etc/bind/

root@penguin: # chmod 774 /etc/bind/ -R

[11] install resolvconf

root@penguin: # apt-get install resolvconf

[12] restar bind9

root@penguin: # service bind9 restart

[13] edit file resolv.conf dan tambahkan nameserver 10.10.10.10

root@penguin: # nano /etc/resolv.conf

word image 1732 - konfigurasi dynamic dns debian

Pengujian dengan nslookup dari server penguin

Nslookup ke penguin.kwae

word image 1733 - konfigurasi dynamic dns debian

Nslookup ke www.penguin.kawe

word image 1734 - konfigurasi dynamic dns debian

  • Konfigurasi DHCP di server route

[1] aktifkan forward ipv4 dengan mengedit file /etc/sysctl.conf lalu menghapus tanda # pada bab “#net.ipv4.ip_forward=1” menjadi “net.ipv4.ip_forward=1”

root@route: # nano /etc/sysctl.conf

Seperti ini

word image 1735 - konfigurasi dynamic dns debian

[2] restar server route

root@route: # reboot

[3] install isc-dhcp-server

root@route: # apt-get install isc-dhcp-server

[4] edit file /etc/default/isc-dhcp-server pada bab INTERFACE=”” isikan interface yang menuju client pada topologi eth1

root@route: # nano /etc/default/isc-dhcp-server

Seperti ini

word image 1736 - konfigurasi dynamic dns debian

[5] edit file /etc/dhcp/dhcpd.conf dan ubah bab berikut

root@route: # /etc/dhcp/dhcpd.conf

Sebelum Sesudah
#subnet 10.152.187.0 netmask 255.255.255.0 {

}

subnet 25.25.25.0 netmask 255.255.255.0 {

}

Isikan network dan netmask server

[6] lalu cari bab berikut “# A slightly different ….” pada sempurna dibawahnya hilangka tanda #

Seperti ini

word image 1737 - konfigurasi dynamic dns debian

kemudian ubah satu persatu bab tersebut menyerupai berikut, isikan warta yang akan didapatkan client

word image 1738 - konfigurasi dynamic dns debian

[7] cari bab “ddns-update-style none;” menjadi “ddns-update-style interim;

Seperti ini

word image 1739 - konfigurasi dynamic dns debian

[8] lalu sempurna dibawah “ddns-update-style interim; tambahkan baris menyerupai ini

Baris Penjelasan
Update-static-leases on; Agar ip static tetap sanggup menjadi client DDNS
Ddns-updates on; Mengaktifkan ddns update
Include “/etc/dhcp/rndc.key”; Lokasi file rndc.key
Zone penguin.kawe. { Nama zone yang akan dijadikan DDNS
Primary 10.10.10.10; Alamat server ddns
Key “rndc-key”; Nama key rndc
Zone 25.25.25.in-addr.arpa. { Reverse client

word image 1740 - konfigurasi dynamic dns debian

[9] download file rndc.key dari server penguin di directory /etc/bind/ ke server route di /etc/dhcp/, pastikan server penguin sudah menginstall ssh. Download dengan memakai scp

root@route; # scp root@10.10.10.10:/etc/bind/rndc.key /etc/dhcp/

[10] ketikkan perintah berikut

root@route: # chown root:root /etc/dhcp/rndc.key

root@route: # chmod 774 /etc/dhcp/rndc.key

[11] restar isc-dhcp-server

root@route: # service isc-dhcp-server restart

  • Pengujian

[1] Pada client pastikan sudah mendapat alamat dhcp

word image 1741 - konfigurasi dynamic dns debian

[2] Pindah ke server dns penguin

Cek directory /etc/bind/ cek dengan perintah ls, maka akan terlihat file gres menyerupai berikut

word image 1742 - konfigurasi dynamic dns debian

[3] restar bind9

root@penguin: # service bind9 restart

[4] coba lakukan cat ke file db.kawa, akan muncul sub domain baru

word image 1743 - konfigurasi dynamic dns debian

Trimakasih telah membaca

We Just Penguin

 

Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
(Telah didownload 1 kali, 1x didownload hari ini)
Download Source Code Aplikasi
konfigurasi dynamic dns debian | Ahmad Code | 4.5