Sabtu, 21 November 2015

Virtual Box : Memberi DNS untuk Server Debian

Standard

Pada tutorial sebelumnya (Virtual Box : Install Debian (CLI) dan Koneksi PC Asli dengan Virtual Machine ), kita sudah berhasil menghubungkan PC kita dengan debian di Virtual Box.

Caranya dengan mengetikkan IP debian di browser pada PC Asli. Bagaimana jika kita mengaksesnya tidak menggunakan IP, melainkan menggunakan DNS yang mewakili IP debian tersebut.

DNS (Domain Name Server) adalah sistem yang mewakili suatu IP dengan suatu domain. Misalnya IP : 69.171.230.68 diwakili oleh domain facebook.com



Jadi, misalnya IP yang sudah saya berikan pada debian (192.168.1.1) ingin saya beri DNS (gogo.net)


Requirements : ISO Debian

1. Pertama-tama, kita hidupkan dulu machine virtual kita (Debian). Lalu akan muncul window ini. Sekarang kita masukkan ISO kita ke machine virtual nya.




2. Lalu pilih ISO debian 6 nya.

3. Sekarang kita install service "bind9". Ini adalah service yang berfungsi untuk membuat DNS di debian.
Ketikkan : apt-get install bind9
Jika ada konfirmasi, pilih : y


4. Setelah itu kita akan melakukan konfigurasi pada file hosts.
Ketikkan : nano /etc/hosts
Setelah itu ganti line berikut:  127.0.0.1              hostname.hostname.net                    hostname
                                    menjadi: 192.168.1.1         gogo.net(DNS kita)                              hostname

Untuk Save caranya = Ctrl+X , pilih Y,  lalu Enter.
Cara ini berlaku untuk semua file yang dibuka dengan perintah "nano".





5. Lalu kita mengubah nameserver di file resolv.conf
Ketikkan : nano /etc/resolv.conf

Lalu hapus semua isinya dan ganti dengan :
search                  (DNS kita)
nameserver         (IP kita)


Setelah itu save.

6. Setelah itu kita mulai settingan untuk membuat DNS.
Ketikkan : nano /etc/bind/named.conf.default-zones
Akan keluar tampilan seperti ini. 



Bagian yang ditandai biru akan kita copy.
Caranya letakkan cursor pada huruf "z" di kata "zone" paling awal.
Setelah itu kita "cut" (Ctrl+K) sebanyak 9 line.
Setelah itu jangan lupa kita "paste" kan kembali (Ctrl+U) bagian yang kita "cut".
Setelah itu kita paste kan lagi di bagian akhir file.

Add caption
Bagian yang saya tandai ada bagian yang akan kita ganti.


  • Bagian (localhost) diganti dengan DNS kita : gogo.net
  • Bagian (db.local) kita ganti dengan file apapun yang belum ada, agar memudahkan saya pakai file : db.gogo
  • Bagian (127) kita ganti dengan Net ID dari IP kita, namun oktetnya dibalik. Misalnya IP kita 192.168.1.1 , Net ID=192.168.1 , jadi yang kita tuliskan adalah : 1.168.192.
  • Bagian (db.127) kita ganti dengan file apapun yang belum ada, agar memudahkan saya pakai file : db.192
Setelah itu, save file tersebut.





7. Setelah itu, kita akan buat file yang tadi kita masukkan di settingan, yakni file "db.gogo" dan file "db.192". Tapi agar memudahkan kita, copy file "db.gogo" dari file "db.local" dan file "db.192" dari file "db.127".

Ketikkan :
cp /etc/bind/db.local /etc/bind/db.gogo
cp /etc/bind/db.127 /etc/bind/db.192





8. Setelah ini, edit file "db.gogo".
Ketikkan : nano /etc/bind/db.gogo


Bagian yang ditandai akan kita ganti :
  • Semua bagian (localhost) diganti dengan DNS kita : gogo.net
  • Bagian "::1" diganti dengan DNS juga : gogo.net
  • Bagian IP 127.0.0.1 kita ganti dengan IP debian : 192.168.1.1
  • Bagian "@" yang pertama diganti dengan DNS juga : gogo.net
  • Bagian "@" yang kedua diganti dengan : www
Hasilnya seperti ini :

     Setelah itu, save file tersebut.

9. Setelah itu edit file "db.192"
Ketikkan : nano /etc/bind/db.192
 Bagian yang ditandai akan diganti :


  • Bagian (localhost) diganti dengan DNS : gogo.net
  • Bagian (1.0.0) diganti dengan Host ID kita namun dibalik oktet nya. Jika kita menggunakan IP 192.168.1.1,  Host ID = 1 , jadi yang ditulis adalah = 1
Kemudian copy baris terakhir dan tambahkan di bawahnya.
Lalu ganti DNS kita ditambahkan "www." di depannya.
Lalu save file ini.

10. Setelah itu kita restart service "bind9" nya.
Ketikkan : /etc/init.d/bind9 restart

11. Setelah itu, kita coba melakukan test pada DNS yang telah kita buat
Ketikkan : nslookup
Lalu coba test faktor-faktor berikut :
- IP nya
- DNS nya
- www. + DNS nya
Jika tampilan nya seperti di bawah ini berarti pemberian DNS sukses dilakukan.

12. Sekarang kita beralih ke Windows kita.
Buka Network and Sharing Center - Change Adapter Setting

13. Pastikan bagian "VirtualBox Host-Only Network" telah di "Enable". Lalu klik kanan dan pilih "Properties".


14. Lalu pilih pada "Internet Protocol Version 4 (TCP/IPv4)". Lalu pilih "Properties".

15. Setting IP untuk WIndows. Pilih bagian "Use the following IP address" dan "Use the following DNS server addresses" 


  • Bagian IP address (masukkan IP address yang satu jaringan dengan IP debian) : 192.168.1.2
  • Bagian Subnet Mask (sesuaikan dengan yang di debian) : 255.255.255.0
  • Bagian Default Gateway & Preferred DNS server (masukkan IP debian) : 192.168.1.1

16. Setelah itu buka browser kita dan ketikkan DNS yang kita berikan : gogo.net & www.gogo.net


 Jika langkah-langkahnya sudah benar, maka browser akan menunjukkan halaman berikut.



0 komentar :

Posting Komentar