Konfigurasi DNS
pada PNETLab
Domain Name System (DNS) merupakan sebuah
sistem yang dapat mentranslasikan IP Address ke dalam nama suatu domain. Hal
ini digunakan untuk memudahkan user dalam mengakses sebuah website dengan nama
domain, namun jika user mangakses website dengan IP Address maka akan terasa
kesulitan jika jumlah websitenya banyak.
2.Langkah-Langkah.
1.Pertama kita buat topologi nya dulu seperti biasa.
4.Lalu masukan username dan password nya yaitu "admin",setelah itu kita ketikan "sudo -i" untuk masuk mode root dan melakukan update lagi.
- Server.
- Seperti biasa pada server saya menggunakan 3 ethernet..
- Imagenya menggunakan ubuntu_sv:latest.
- Eth1 nya samakan dengan IP address komputer tetapi oktet ke-4 nya dirubah.
- Eth2 nya bebas mau di isi berapa.
- Default route nya samakan dengan gateway di komputer.
- DNS nya menggunakan 8.8.8.8
- Primary console nya telnet dan.
- Secondary console nya SSH.
- Switch.
Untuk switch langkah-langkah nya sama seperti internet tadi,bedanya untuk switch type nya "Bridge".
- PC Client.
2.Setelah membuat topologi,kita klik server utama kita.
Setelah di klik,kita langsung melakukan update pada system ubuntu kita dengan mengetikan command "apt update".
3.Setelah update kita cek IP server kita dengan mengetikkan command "ifconfig eth1",jika sudah terlihat IP nya kita langsung buka aplikasi Putty dan masukan IP address server kita.
5.Lalu karena kita akan mengkonfigurasi DNS,kita wajib menginstall software"Bind9",karena fungsi dari bind9 ini sendiri adalah software yang biasa digunakan sebagai dns server yang tujuannya untuk mengadministrasi domain name dibawahnya,cara menginstall nya yaitu dengan mengetikkan command "apt install bind9".
6.Lalu kita pergi ke direktori bind9 tadi yang sudah kita install,jika kita belum install bind9 maka kita tidak bisa pindah/masuk ke direktori bind9 nya,cara masuk nya adalah dengan mengetikkan "cd /etc/bind/".
7.Lalu kita edit file named.conf.local dengan menggunakan printah "nano named.conf.local".
"zone "labiib.net"{
type master;
file "/etc/bind/labiib";
};
};
labiib.net itu adalah nama DNS yang akan saya buat,dan fungsi file itu nantinya akan membaca konfigurasi nama DNS dan IP server DNS kita.
"zone "0.18.172.in-addr.arpa"{
type master;
file "/etc/bind/121";
};
};
Disini yang dimaksud 0.18.172 adalah IP address server kita,tetapi cara bacanya dibalik yang awalnya 172.18.0.121 menjadi 0.18.172, untuk oktet ke-4 nya tidak kita masukan disini tetapi nanti di file "labiib" dan file "121".
8.Lalu setelah itu kita copy file "db.local menjadi file labiib" dan "db.127 menjadi 121" untuk penamaan nya samakan dengan apa yang kalian tulis di konfigurasi named.conf.local tadi,cara meng copy file sekaligus menganti namanya menggunakan command "cp db.local labiib" dan "cp db.127 121".
9.Lalu kita edit isi file labiib menggunakan perintah "nano labiib".
Setelah diganti semua,kita baru tambahkan IP server kita,yaitu "172.18.0.121",lalu kita save.
10.Setelah itu kita edit file "121" nya menggunakan command "nano 121".
Lalu pada bagian "1.0.0" kita ubah menjadi oktet ke-4 IP address server kita,karena IP server saya 172.18.0.121 maka saya ganti dari "1.0.0" menjadi "121" saja.
11.Lalu kita edit file resolv.conf dengan mengetikan perintah "nano /etc/resolv.conf".
Lalu kita ketikan "search labiib.net" dan "nameserver 172.18.0.121" (Ip server yang tadi kalian masukan),fungsi file resolv.conf ini adalah untuk menentukan daftar domain yang akan digunakan untuk mencari nama host dan nama server (sumber brainly).
Lalu setelah itu kita install juga software git,caranya ketik "apt install git".
13.Lalu kita ketikan command "git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script" untuk membuat salinan repository lokal (sumber google).
16.Setelah itu kita masuk lagi dan kita restart bind9 kita dengan mengetikan command "systemctl restart bind9.service" setelah di restart kita cek statusnya dengan menggunakan command "systemctl status bind9.service".
17.Setelah itu kita pergi ke edit file "/etc/resolv.conf" lagi karena pnetlab nya tadi kita shutdown.
18.Setelah itu kita restart lagi bind9 kita dengan command "systemctl restart bind9.service".
Untuk melakukan nslookup,kita masukan command "nslookup 172.18.0.121" atau IP server kita,jika hasilnya sudah ada IP server dan namanya sesuai,maka sudah berhasil.
Untuk dig kita cukup memasukan command "dig labiib.net" jika answernya 1 dan di "Answer section" sudah muncul nama kita dan IP server berarti kita sudah berhasil.
Untuk nama domain baru nya terserah kalian,lalu jangan lupa file nya kita ganti menjadi "jugalabiib" karena kalau sama maka system akan membaca file untuk domain sebelumnya,jika sudah kita save.
19.Untuk verifikasi apakah DNS kita sudah bisa atau tidak kita cek dengan melakukan ping,nslookup,dan dig.
- Nslookup.
- Dig.
Untuk dig kita cukup memasukan command "dig labiib.net" jika answernya 1 dan di "Answer section" sudah muncul nama kita dan IP server berarti kita sudah berhasil.
3.Membuat Domain tambahan.
Untuk membuat domain tambahan caranya sama seperti tadi.
1.Pertama tama kita kita edit file named.conf.local.
Lalu tinggal kita tambahkan
"zone "jugalabiib.net"{
type master;
file "/etc/bind/jugalabiib";
};
};
2.Lalu kita copy file db.local menjadi "jugalabiib".
Setelah itu kita edit dengan menggunakan perintah "nano jugalabiib"
3.Lalu sama seperti tadi,kita ubah semua "localhost" menjadi nama domain kita "jugalabiib",dan jangan lupa menambahkan IP server kita.
4.Setelah itu kita edit file "121" untuk menambahkan domain baru kita.
7.Setelah itu kita verifikasi seperti tadi,tapi karena saya lupa meng-SS bagian ping dan dig,jadi saya hanya meng-SS nslookup saja,maaf sebelumnya.
Terimakasih.
Komentar
Posting Komentar