tuts dns deb

Download Tuts dns deb

Post on 06-Jul-2015

311 views

Category:

Documents

2 download

Embed Size (px)

TRANSCRIPT

  • 1. TUTORIAL MEMBUAT DNS SERVER DAN WEB MAIL SERVERDENGAN DEBIAN 4Oleh : Victor Tengker | victortengker@gmail.comDisampaikan dalam Pembekalan Teknis UKK TKJ 2011 SMK Kristen 2 TomohonIlustrasi Soal :1. Membangun DNS dan Web Mail ServerOpsi konfigurasi :IP Address1. ns.sekolah.sch.id = 202.100.4.65/272. www.sekolah.sch.id= 200.100.4.66/273. mail.sekolah.sch.id = 200.100.4.67/274. PC Client = 200.100.4.69/27 DNS Server 1. Sistem Operasi= OS Linux 2. Domain= sekolah.sch.id 3. Email Admin = nama_peserta@sekolah.sch.id 4. Sub Domain= www.sekolah.sch.idmail.sekolah.sch.id Mail Server Sistem Operasi= OS Linux Port= 25 Webmail Server 1. Virtual Alias= mail.sekolah.sch.id 2. Metode = courier imap dan courier popSoal :DNS ServerMail ServerWebmail serverswitchPC ClientPERSIAPANDalam persiapan yang perlu kita lakukan ada mempersiapkan peralatan yang akan digunakan,termasuk didalamnya DVD Sistem Operasi Debian 4.Tutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor TengkerPage 1

2. INSTALASI SISTEM1. Masukkan CD Instalasi debian ada ke dalam Optical Drive, kemudian setting system BIOS untuk melakukan Booting pertama kali dari CDROM. Tekan ENTER untuk Boot2. Opsi dibawah ini menghendaki kita untuk memilih Bahasa yang akan kita pakai dalam system.Tutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor TengkerPage 2 3. 3. Pilih lokasi sesuai dimana kita berada. Pilih Other4. Tekan I sebanyak 6 x untuk mencari Lokasi IndonesiaTutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor Tengker Page 3 4. 5. Tekan Enter untuk tetap menggunakan keymap American English 6. Untuk konfigurasi network pilih Configure network manuallyTutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor Tengker Page 4 5. 7. Isi IP address dengan 202.100.4.658. Konfigurasi netmask sesuaikan dengan netmask prefix /27 atau 255.255.255.224. Bole menggunakan ip subnet calculator atau dihitung secara manual untuk mengetahui /27 tersebut.Tutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor TengkerPage 5 6. 9. Konfigurasi gateway. Karena dalam ilustrasi gateway tidak ditentukan, maka untuk gateway isikan saja ip address 202.100.4.6510. Konfigurasi nameserver atau DNS. Isikan ip address 202.100.4.65Tutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor Tengker Page 6 7. 11. Isi hostname. Hostname yang akan kita gunakan ialah ns12. Konfigurasi domain. Isi sesuai dengan ilustrasi yaitu sekolah.sch.idTutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor Tengker Page 7 8. 13. Proses Partisi Hardisk. Kita bisa melakukannya secara MANUAL dan GUIDED. Dalam latihanini pilih Guided use entire disk / menggunakan seluruh ruang yang tersedia dalam hardisk14. Select disk to partition. Memilih Hardisk untuk dipartisi. Tekan ENTERTutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor TengkerPage 8 9. 15. Pilih all files in one partition (recommended for new users)16. Pilih Finish partitioning and write changes to disk.Tutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor Tengker Page 9 10. 17. Pilih YES untuk mengeksekusi proses partisi hardisk18. Pilih time zone.Tutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor Tengker Page 10 11. 19. Isi root password. Root password sangat penting dan rahasia. Jadi isilah root password dengankata yang bisa diingat. Kita akan melakukan konfigurasi melalui root. Dan login menggunakanpassword. Kalau kita lupa maka kita pasti akan melakukan instalasi ulang.20. Isi kembali root password sama seperti tadiTutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor Tengker Page 11 12. 21. Membuat users dan password. Isi nama anda22. Membuat username untuk akun kita. Silakan isikan sesuai dengan keinginan anda.Tutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor TengkerPage 12 13. 23. Isikan Password untuk akun yang dibuat tadi24. Isi kembali akun passwordTutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor Tengker Page 13 14. 25. Proses install base system26. Konfigurasi paket manager. Pilih NOTutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor Tengker Page 14 15. 27. Pilih continue28. Survey. Pilih NOTutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor Tengker Page 15 16. 29. Memilih software. Kita akan menginstal Debian Teks oleh karena itu pastikan yang dipilihhanya standard system30. Install Grub Boot Loader. Pilih YESTutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor TengkerPage 16 17. 31. Finish the installation. Instalasi telah selesai. Pilih Continue. Sistem akan secara otomatismelakukan restart. Keluarkan DVD Install atau setting kembali boot order di BIOS ke hardisk32. Tampilan awal setelah instalasi selesai.Tutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor Tengker Page 17 18. 33. Login dengan root dan root password yang sudah dibuat tadi.KONFIGURASI TCP/IPSebelum melakukan Konfigurasi sebaiknya anda harus mengetahui dulu dasar perintah LINUX.Bisa dicari lewat google dengan kata kunci perintah dasar linux.Awalnya kita akan melakukan konfigurasi IP. Seperti pada gambaran ilustrasi di bagian awal, bahwaserver yang akan kita buat mempunyai 3 IP Address. 1 IP Address telah kita konfigurasi pada waktukita melakukan instalasi OS, dan 2 IP Sisa akan kita konfigurasi setelah selesai instalasi OS.Kedua IP address sisa ini akan kita konfigurasi sebagai IP Address Virtual. Mengingat server kitahanya mempunyai 1 (satu) interface fisik NIC (Network Interface Card).Ada beberapa cara untuk melakukan konfigurasi Virtual IP di debian. Bisa dimasukkan ke dalamfile /etc/network/interfaces atau juga bisa dimasukkan dalam file rc.local.Yang akan kita praktekkan sekarang adalah dengan memasukkan konfigurasi IP dalam file rc.local. 1. Cek dahulu konfigurasi TCP/IP yang sudah ada dengan menggunakan perintah # ifconfig.2. Kemudian, edit file rc.local dengan menggunakan perintah # nano /etc/rc.localTutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor Tengker Page 18 19. Tambahkan script dibawah ini diatas script exit 0ifconfig eth0:1 200.100.4.66 netmask 255.255.255.224ifconfig eth0:2 200.100.4.67 netmask 255.255.255.224Kemudian simpan dengan menggunakan perintah Ctrl+O, ENTER, Ctrl+X. Hasil perubahantampak seperti pada gambar dibawah ini :3. Setelah itu restart system dengan perintah # reboot4. Lihat kembali hasil konfigurasi yang kita buat dengan perintah # ifconfig5. Uji hasil konfigurasi TCP/IP dengan menggunakan perintah #ping 200.100.4.66Tutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor TengkerPage 19 20. Dan # ping 200.100.4.67Jika hasil PING tidak sesuai dengan gambar diatas atau reply yang muncul Destination NetUnreachable dan Request Time out, maka kemungkinan implementasi konfigurasi TCP/IPpada server belum sepenuhnya jalan. Hal-hal yang bisa dilakukan adalah :- Restart server- Jika server telah di restart namun belum juga ada perubahan, coba gunakan perintah ini :# ifconfig eth0:1 200.100.4.66 netmask 255.255.255.224# ifconfig eth0:2 200.100.4.67 netmask 255.255.255.224Perintah diatas adalah perintah untuk memasang IP Address pada server. Namun perludiingat bahwa perintah tersebut bersifat sementara, yang ketika server di restart perintahtersebut hilang. jadi hindarkan merestart server ketika menggunakan perintah diatas.INSTALASI PAKET DNS dan WEB MAIL SERVERDalam melakukan instalasi paket software DNS dan WEB MAIL server pada Debian, perludiperhatikan beberapa hal diantaranya : - Prefix commandnya dimulai dengan apt-get - Melakukan uninstall paket software exim4-base - Menyiapkan DVD 1 Debian dalam DVD ROMREMOVE PAKET EXIM4-BASEPerintah untuk melakukan uninstalasi paket exim4-base adalah # apt-get remove exim4-baseTunggu sampai proses remove paket software exim4-base selesai.INSTALASI PAKET DNS dan WEB MAIL SERVERDalam tutorial ini kita akan melakukan instalasi Paket yang dibutuhkan untuk membuat sebuah DNSdan WEB MAIL SERVER. Adapun paket-paket yang akan diinstall adalah bind9 (DNS), apache2dan php5 (WEB) serta postfix, courier-imap, courier-pop, courier-authdaemon dan squirrelmail(MAIL).Siapkan DVD Debian dan masukkan ke dalam DVD Drive. Ketikkan perintah berikut ini :# apt-get install bind9 apache2 php5 postfix courier-imap courier-pop courier-authdaemonsquirrelmail >>>>>Tekan ENTERAkan munculTekan YTutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor TengkerPage 20 21. - Configuring courier-base. Pilih NO, tekan ENTER- Pilih Internet Site- Mail name = sekolah.sch.idTutorial Membuat DNS dan WEB MAIL Server dengan Debian 4 | Victor Tengker Page 21 22. KONFIGURASI DNS SERVERDalam melakukan konfigurasi DNS Server ada beberapa opsi yang akan kita buat. Yaitumenambahkan subdomain www.sekolah.sch.id dengan ip address 200.100.4.66 danmail.sekolah.sch.id dengan ip address 200.100.4.67.Langkah awal yang harus kita kerjakan adalah dengan melakukan perubahan pada file/etc/bind/named.conf. dalam file tersebut kita harus menambahkan domain kita yaitu sekolah.sch.iddibawah zone localhost. 1. Perintah untuk mengedit file tersebut adalah # nano /etc/bind/named.confSelengkapnya konfigurasi file /etc/bind/named.conf bisa dilihat pada gambar dibawah ini ;Bagian yang ditambah dibawah zone localhostzone sekolah.sch.id { type master; file /etc/bind/db.smk;};Penjelasan :- zone sekolah.sch.id = adalah domain kita yang ditambahkan dalam konfigurasi DNS- file /etc/bind/db.smk = adalah database yang digunakan dalam domain sekolah.sch.id.database itu bisa dicopy dari db.local dalam folder /etc/bindJika sudah selesai konfigurasi named.conf, simpan konfigurasi dan keluar dari editor.2. Dalam konfigurasi file named.conf tadi ada file database yang kita buat yaitu /etc/bind/db.smk. File database db.smk harus kita konfigurasi menyesuaikan dengan domain sekolah.sch.id. Agar kita cepat dalam membuat file db.smk, bisa kita copy dari file db.local dalam folder /etc/bind. Perintah yang