Minggu, 26 Januari 2014

BIND dan DNS

Ketika kita menggunakan komputer yang terhubung ke Internet dan ingin mengakses suatu domain secara tidak langsung kita telah menggunakan fasilitas DNS.
Apakah DNS itu? Apa hubungan DNS dan BIND?
Artikel ini akan memperkenalkan anda pada DNS dan salah satu implementasinya yaitu BIND.

Domain Name System (DNS)

Sebelum berkenalan dengan BIND, kita harus tahu mengenai DNS. DNS merupakan sistem berbentuk database terdistribusi yang akan memetakan/mengkonversikan nama host/mesin/domain ke alamat IP (Internet Protocol) dan sebaliknya dari alamat IP ke nama host yang disebut dengan reverse-mapping. DNS sangat berguna sekali dalam jaringan terutama Internet, sistem ini akan memetakan nama mesin misal pikachu.indolinux.com ke alamat IP misal 202.123.45.6 selain itu juga penggunaannya sangat luas misal, untuk routing e-mail, telnet, ftp, web, dan lain-lain. dns-work.png  reverse.png
Bagaimana jika tidak ada DNS, kepala kita bisa pecah jika harus mengingat ratusan, ribuan, bahkan jutaan alamat IP di Internet. Kita manusia lebih mudah untuk mengingat nama daripada alamat IP dengan panjang 32 bit itu. Komputer menggunakan alamat IP untuk berkomunikasi dan berinteraksi. Bagaimana menjembataninya? Disitulah gunanya Domain Name System (DNS). Dengan adanya DNS, informasi host menjadi mungkin untuk diakses oleh komputer di jaringan maupun Internet.
Implementasi DNS pada sistem operasi Linux yang sering digunakan adalah BIND meskipun ada juga salah satu implementasi yang cukup baru dan juga banyak dipakai yaitu djbdns.
Walaupun banyak sejarah mengenai isu keamanan dan vulnerability-nya, banyak server DNS di dunia masih menggunakan BIND. Alasan yang mungkin adalah kebanyakkan para administrator server DNS tersebut lebih familiar dengan BIND daripada server DNS lain. Seperti halnya dengan penggunaan sendmail yang notabene merupakan server-mail yang punya konfigurasi cryptic daripada server-mail lain tetapi masih tetap digunakan dengan alasan familiar dan kebiasaan administratornya. Pandangan mengenai hal ini saya kembalikan pada administrator masing-masing lembaga atau perusahaan.

Sejarah DNS

Sebelum adanya DNS, pertama kali tepatnya tahun 1970-an dalam jaringan ARPAnet (cikal bakal jaringan Internet yang ada sekarang) digunakan pemetaan dengan bentuk tabel host pada berkas HOSTS.TXT. net_HOSTSTXT.png
Jaringan dengan HOSTS.TXT pada tiap host-nya
Berkas ini berisi nama host dan alamat IP serta pemetaannya dari seluruh mesin/komputer yang terhubung dalam jaringan. Ketika ada komputer lain yang terhubung ke jaringan ARPAnet maka masing-masing komputer dalam jaringan tersebut harus memperbaharui berkas HOSTS.TXT-nya. Pada saat itu cara meng-update berkas HOSTS.TXT dengan menggunakan ftp setiap satu atau dua minggu sekali. Masalah muncul ketika jaringan ARPAnet yang tadinya kecil tersebut kemudian menjadi Internet yang semakin hari semakin besar. Kesulitan meng-update isi berkas HOSTS.TXT karena jumlah nama mesin/komputer yang harus dituliskan ke berkas tersebut sudah terlalu besar dan tidak efisien.
Lalu muncul ide untuk membuat sistem database terdistribusi yang mempunyai data mengenai pemetaan nama host ke alamat IP dan sebaliknya. Dengan adanya pendistribusian database nama host dan alamat IP, maka tiap organisasi yang memiliki jaringan di dalam domain tertentu hanya bertanggung jawab terhadap database informasi pemetaan nama host dan alamat IP pada jaringannya saja yang biasa disebut zone. Administrasi domain tersebut dilakukan secara lokal tetapi informasi itu dapat diakses oleh semua komputer di Internet.
Karena sifat database yang terdistribusi ini, maka dibutuhkan suatu mekanisme pengaksesan informasi bagi host lain pada database yang terdistribusi untuk menemukan informasi host atau jaringan yang dipunyai oleh suatu organisasi.
Dan pada tahun 1984, Paul Mockapetris mengusulkan sistem database terdistribusi ini dengan Domain Name System (DNS) yang dideskripsikan dalam RFC 882 dan 883. Sistem ini digunakan sampai sekarang pada jaringan khususnya Internet. dist_dns.png
Sistem DNS yang terdistribusi

Struktur dan Cara Kerja DNS

Struktur database DNS sangat mirip dengan sistem-berkas/filesystem UNIX yaitu berbentuk hierarki atau pohon. Tingkat teratas pada DNS adalah root yang disimbolkan dengan titik/dot (.) sedangkan pada sistem berkas UNIX, root disimbolkan dengan slash (/).
Setiap titik cabang mempunyai label yang mengidentifikasikannya relatif terhadap root (.). Tiap titik cabang merupakan root bagi sub-tree/tingkat bawahnya. Tiap sub-tree merupakan domain dan dibawah domain terdapat sub-tree lagi bernama subdomain. Setiap domain mempunyai nama yang unik dan menunjukkan posisinya pada pohon DNS, pengurutan/penyebutan nama domain secara penuh dimulai dari domain paling bawah menuju ke root (.). Masing-masing nama yang membentuk suatu domain dipisahkan dengan titik/dot (.) dan diakhiri dengan titik yang merupakan nama absolut relatif terhadap root (.). Contoh: raichu.cs.mit.edu.
"." merupakan root domain
edu merupakan Top Level Domain
mit merupakan Second Level Domain
cs merupakan Third Level Domain
raichu merupakan nama komputer/mesin yang bersangkutan
Sistem penulisan nama secara absolut dan lengkap ini disebut FQDN (Fully Qualified Domain Name). dns.png  unixfs.png
Hierarki/pohon DNS dan sistem berkas UNIX
Tiap organisasi yang telah mendaftar ke Network Information Center(NIC) akan mendapatkan nama domain sesuai dengan organisasi tersebut. Nama domain tersebut bisa dibagi lagi menjadi subdomain sesuai dengan kebutuhan organisasi tersebut sesuai dengan otorisasi domain. Contoh: InterNIC mempunyai semua Top Level Domain termasuk com, perusahaan indolinux akan mendaftarkan nama domain indolinux.com (komersial), maka indolinux diberikan/didelegasikan oleh InterNIC untuk mengelola domain indolinux.com yang merupakan sub domain dari com. Indolinux dapat membagi lagi domain indolinux.com ke beberapa sub domain misal pikachu.indolinux.com, raichu.indolinux.com.
Setiap server DNS pada suatu jaringan mempunyai informasi tentang host-host dalam jaringan tersebut yaitu alamat IP, routing email, server ftp, server web, dsb.
Selain itu tiap host dalam otorisasi suatu domain juga bisa mendapatkan alias dari nama host-nya dalam domain di atasnya. misal: iwan.indolinux.com bisa saja mempunyai alias (canonical name) pikachu.indolinux.com, dimana kedua domain tersebut mengacu ke mesin/host yang sama. Dengan adanya sistem berbentuk hierarki/pohon ini maka tidak ada nama host yang sama pada domain/subdomain yang sama, karena masing-masing dari node/titik-cabang mempunyai nama unik dan tidak boleh ada yang menyamainya kecuali berbeda sub-tree/sub pohon. Tidak akan ada konflik antar organisasi karena masing-masing organisasi mempunyai domain yang berbeda-beda dan ini diatur oleh InterNIC untuk TLD.
Misal: indolinux menginginkan nama mesin/host di bawah domain indolinux.com dengan nama pikachu (pikachu.indolinux.com), sedang 5leaps Software juga menginginkan nama yang sama untuk salah satu host-nya dengan domain 5leaps.org. Disini tidak akan terjadi konflik karena masing-masing mempunyai domain sendiri-sendiri. Indolinux mempunyai pikachu.indolinux.com dan 5leaps Software mempunyai pikachu.5leaps.org.
Seperti dijelaskan di atas, tidak boleh suatu nama/label sama yang berada dalam domain sama atau mempunyai parent atau sub-tree atas yang sama karena ini akan membuat konflik pada penamaan domain. Coba bayangkan jika orang tua yang sama mempunyai dua orang anak dengan nama yang sama. Bagaimana mereka memanggil satu dari dua anak tersebut? anda pasti tahu jawabannya. Ini sangat menyulitkan.
dnskonflik.jpg
Konflik domain
Kedalaman pohon dibatasi sampai level 127, akankah anda menembus batas ini untuk domain anda? sepertinya tidak.
Sebuah nama domain adalah nama sub-tree dari domain name-space.
Suatu host diwakili dengan nama domain yang full/penuh termasuk nama mesin/komputer tersebut, dan host mengacu pada suatu host/komputer secara individu. Sedangkan domain berisi semua host yang berada dibawahnya. Individual host yang berada pada suatu domain menunjukkan informasi mengenai alamat jaringan, perangkat keras, routing mail, dsb.
Untuk membedakan nama domain dan subdomain kita ambil contoh:
  • pikachu.indolinux.com adalah subdomain dari indolinux.com.
  • stwn.raichu.domain.net adalah subdomain dari raichu.domain.net.
  • dst.

Top Level Domain (TLD)

Top Level Domain adalah domain pada level teratas di bawah root (.).
Ada tiga pengelompokkan Top Level Domain:
  1. Domain Generik
    Terdiri atas 7 domain yaitu
    1. com
      Untuk organisasi komersial. contoh: ibm.com, sun.com.
    2. net
      Untuk organisasi/perusahaan penyedia layanan jaringan/Internet. contoh: internic.net, nsf.net.
    3. gov
      Untuk lembaga/organisasi pemerintahan. contoh: whitehouse.gov, nasa.gov.
    4. mil
      Untuk badan/organisasi militer. contoh: army.mil.
    5. org
      Untuk organisasi non-komersial. contoh: linux.org.
    6. edu
      Untuk lembaga pendidikan. contoh: mit.edu, berkeley.edu.
    7. int
      Untuk organisasi Internasional. contoh: nato.int.
    Selain 7 domain di atas ada lagi 7 domain baru dari ICANN (www.icann.org) yaitu:
    1. aero
      Untuk industri atau perusahaan udara.
    2. biz
      Untuk perusahaan atau lembaga bisnis.
    3. coop
      Untuk perusahaan atau lembaga kooperatif
    4. info
      Untuk penggunaan umum.
    5. museum
      Untuk museum.
    6. name
      Untuk registrasi bagi penggunaan individual/personal.
    7. pro
      Untuk para profesional seperti: akuntan, dan lain-lain.
  2. Domain Negara
    Merupakan standar pembagian geografis berdasarkan kode negara. Contoh: id untuk Indonesia, au untuk Australia, uk untuk Inggris, dan lain-lain.
    Domain negara ini dapat dan umumnya diturunkan lagi ke level-level di bawahnya yang diatur oleh NIC dari masing-masing negara, untuk Indonesia yaitu IDNIC. Contoh level bawah dari id yaitu net.id, co.id, web.id.
  3. Domain Arpa
    Merupakan domain untuk jaringan ARPAnet. Tiap domain yang tergabung ke Internet berhak memiliki name-space .in-addr.arpa sesuai dengan alamat IP-nya.

Name-Server dan Zone

Name-server adalah program server yang memiliki informasi mengenai host di bawah domain tertentu. Name-server mempunyai bagian-bagian informasi mengenai domain name-space yang dikenal dengan zone. Zone ini akan dimuat dari berkas yang disimpannya atau dari server DNS lain. Sebagai contoh domain id bisa dibagi menjadi beberapa zone yaitu ac.id, net.id dan dari zone tersebut bisa dibagi lagi menjadi zone-zone yang lebih kecil misal undip.ac.id, dst. Disini yang bertanggung jawab ialah organisasi/lembaga yang memiliki domain tersebut. bagizonecom.jpg
Pembagian zone
Ada dua tipe dari name-server yaitu:
  1. Primary Master
    Primary Master name-server bertanggung jawab terhadap suatu zone dengan memuat informasi dari berkas database pada dirinya sendiri.
  2. Secondary Master (Slave)
    Secondary Master name-server memuat informasi zone dari server lain yang otoritatif pada suatu zone yang disebut Master Server. Secondary Master akan melakukan zone-transfer dari Master Server untuk mendapatkan data/informasi pada suatu zone yang dikelolanya.
primary-secondary.png
Primary Master dan Secondary Master server DNS
Untuk dapat bekerja name-server membutuhkan resource-record untuk domain yang dikelola. Resource-record adalah data yang mengacu/menunjukkan pada informasi mengenai host pada jaringan atau domain tertentu.

Komponen DNS

DNS sebenarnya merupakan suatu sistem server-client, jadi ada suatu mekanisme dari client untuk meminta informasi dari server yang akan memberikan informasi yang diminta sang client. Seperti yang disebutkan di atas program pada server tersebut sering disebut dengan name-server. Pada client sering disebut dengan resolver.
DNS mempunyai beberapa komponen yaitu:
  1. Resolver
    Resolver yaitu suatu rutin pustaka yang akan membuat suatu permintaan/query dan mengirimkannya lewat jaringan ke sebuah name-server. Program tersebut berjalan pada host yang menginginkan informasi mengenai suatu host di Internet. Resolver juga menginterpretasikan respon dari name-server apakah informasi yang diminta merupakan record ataupun kesalahan.
  2. Resolution
    Resolution yaitu proses pencarian name-server yang mempunyai tanggung jawab terhadap suatu domain yang akan diminta. Setelah name-server yang dicari ditemukan maka server akan memberikan informasi name-server yang bersangkutan kepada pemintanya.
  3. Caching
    Caching yaitu suatu rutin yang akan menyimpan hasil pencarian domain dalam database dari name-server yang pernah diminta. Time To Live (TTL) merupakan batas waktu dimana server DNS dapat menyimpan/caching infomasi yang pernah dicari.
resolver.png
Resolver, caching, dan resolution

BIND (Berkeley Internet Name Domain)

BIND merupakan salah satu implementasi dari DNS yang paling banyak digunakan pada server di Internet. Implementasi DNS pertama adalah JEEVES buatan Paul Mockapetris. BIND dibuat untuk sistem operasi BSD UNIX 4.3 oleh Kevin Dunlap, tapi kemudian banyak di-porting ke banyak turunan UNIX termasuk Linux.
BIND sampai sekarang masih dikoordinasi oleh Internet Software Consortium.
Program utama dari BIND adalah bernama named yaitu sebuah daemon yang bila dijalankan akan menunggu koneksi pada port 53 (default). Koneksi pada port 53 ini adalah koneksi permintaan informasi pemetaan dari nama domain/mesin ke alamat IP dan sebaliknya.
Jika sebuah server DNS mempunyai otorisasi terhadap suatu domain maka si server DNS tersebut akan memberikan informasi mengenai nama-nama mesin/domain yang berada di bawah domain yang dipegangnya.
Misal: server DNS penulis mempunyai otorisasi terhadap domain indolinux.com, maka ketika ada sebuah komputer dari Internet ingin mengakses pikachu.indolinux.com, maka sang komputer itu akan menghubungi server DNS penulis untuk mengetahui informasi alamat IP dari pikachu.indolinux.com. Sang server DNS akan menjawab permintaan/query dari komputer peminta tersebut dengan alamat IP yang sesuai kemudian komputer tersebut dapat mengakses pikachu.indolinux.com melalui alamat IP yang diberikan oleh name-server tersebut. aksesip.png
Pencarian host pikachu.indolinux.com
Versi terakhir pada saat artikel ini dibuat adalah BIND versi 9.2.1. Sebagian besar distribusi Linux menyertakan paket BIND. Jadi anda tinggal konfigurasi dan aktifkan saja jika sudah terinstal.
BIND secara umum terdiri dari beberapa berkas yang mendukung yaitu:
  1. /etc/resolv.conf
    Berkas konfigurasi berisi domain atau alamat IP name-server yang pertama dicari oleh resolver ketika sebuah domain/nama mesin diminta untuk dipetakan ke alamat IP.
  2. /etc/nsswitch.conf
    Berkas konfigurasi sistem untuk melakukan mekanisme switch sistem database dan name-service. Switch dapat melalui berkas, name-server, atau NIS server.
  3. /etc/named.conf
    Berkas konfigurasi dari BIND yang utama, berisi informasi mengenai bagaimana klien DNS mengakses port 53, letak dan jenis berkas database yang diperlukan. Umumnya berisi letak berkas konfigurasi name-server root, domain, localhost/loopback, dan reverse-mapping.
  4. /var/named/named.ca
    Berkas database name-server root yang bertanggung jawab terhadap Top Level Domain di Internet. Digunakan untuk mencari domain di luar domain lokal. Nama berkas ini bisa anda definisikan sendiri tetapi tetap harus mengacu ke named.conf sebagai berkas konfigurasi utama dari BIND.
  5. /var/named/named.local
    Berkas database name-server untuk alamat loopback/host lokal/alamat diri sendiri. Nama berkas ini bisa anda definisikan sendiri tetapi tetap harus mengacu ke named.conf sebagai berkas konfigurasi utama dari BIND.
  6. /var/named/db.domain-kita.com
    Berkas database name-server untuk domain domain-kita.com yang berisi resource record, informasi nama host dan alamat IP yang berada di bawah domain domain-kita.com. Berkas ini bisa lebih dari satu tergantung jumlah domain yang kita kelola. Nama berkas ini bisa anda definisikan sendiri tetapi tetap harus mengacu ke named.conf sebagai berkas konfigurasi utama dari BIND.
  7. /etc/rndc.conf
    Berkas konfigurasi program rndc yaitu suatu program untuk administrasi dan kontrol operasi name-server BIND.
Semoga artikel ini dapat memberikan konsep dan gambaran dari Domain Name System (DNS) dan Berkeley Internet Name Domain (BIND).
Artikel selanjutnya akan membahas mengenai pembuatan server DNS resolving-caching tanpa domain.

Jumat, 13 September 2013

Install dual boot windows 7 dan debian 6

Instalasi windows 7 terlebih dahulu. Disini saya mempartisi pada partisi yang berbeda dengan linux debian 6 aka squezze. Setelah windows 7 sudah di instalasi, kemudian instalasi debian 6 pada partisi yang berbeda beserta swapnya. Kurang lebih sama dengan Instalasi ubuntu atau debian 5 lenny. Setelah debian 6 kita instalasi pada komputer coba anda perhatikan, grub loader debian 6 lebih bervariasi dengan background luar angkasa :D .
Grub loader default debian 6
Grub loader default debian 6
Tapi setelah kita perhatikan lagi, dimana partisi windows 7 nya ?? Jangan-jangan hilang?
Tenang, jika anda selama instalasi tadi sudah benar (tidak menghapus partisi system windows 7) …. grub loader untuk partisi windows 7 masih bisa ditambahkan / di muat pada grub loader debian 6 tersebut … ( sudah saya coba sendiri )
kita masuk ke terminal debian 6 lenny terlebih dahulu.
masuk sebagai root ( su ) super user
input password anda
ketik cmd sbb:
grub-mkconfig -o /boot/grub/grub.cfg
Setelah itu silakan restart / reboot pada terminal
Lihat, grub loader sudah menampilkan partisi system windows 7 anda
Kesimpulan: grub loader debian 6 / squezze berbeda dengan grub loader ubuntu versi 12 ( atau berapapun) dan debian 5 lenny, kenapa? karena debian 6 harus dilakukan mounting manual dengan command diatas untuk menampilkan partisi system windows 7 kita.
Memodifikasi grub2 loader untuk boot win 7 secara default
mengedit
/ etc / default / grup
dan setup GRUB_DEFAULT ke nomor identifikasi menu boot win7, dalam kasus saya ini adalah 2 (default adalah 0, yang pertama booting pilihan menu, instalasi biasanya debian, 1 adalah linux revovery, 2 adalah sistem lain di sini menang 7).
ref: http://nil.uniza.sk/linux-howto/install-debian-dual-boot-system-computer-win-7-preinstalled
semoga bermanfaat
wassalam

Cara Instalasi Linux Debian

Linux Debian

  1. Masuk BIOS dengan menekan tombol Delete / F2 sesuai dengan BIOS anda.
  2. Pastikan Harddisk dan CD-ROOM sudah terdeteksi.
  3. Ubah urutan booting yang pertama menjadi CD-ROOM.
  4. Masukkan CD Installasi Debian ke CD-ROOM.
  5. Simpan dan keluar dari BIOS dengan menekan tombol F10 lalu pilih " Y " kemudian enter.
  6. Tunggu beberapa saat hingga muncul sebuah tampilan.
  7. Untuk menginstall dalam mode GUI. Ketikkan InstallGUI ( tanpa spasi ).
  8. Setelah itu akan muncul untuk pemilihan bahasa installasi, biarkan default ( english ) lalu klik Continue.
  9. Kemudian anda di minta untuk memilih bahasa dari negara mana, biarkan default lalu klik Continue.
  10. Pada pemilihan keyboard kita klik saja Continue.
  11. Selanjutnya sistem akan mendeteksi CD-ROOM dan akan melakukan booting, tahap berikutnya adalah load installer components from CD-ROOM yang juga di lakukan oleh sistem secara otomatis. Jika sistem tidak terkoneksi dalam jaringan DHCP maka konfigurasi network akan gagal sehingga harus dilakukan secara manual.
  12. Kemudian lakukan konfigurasi jaringan secara manual dengan memilih opsi konfigurasi network manuall.
  13. Masukkan ip address yang akan digunakan oleh host debian.
  14. kemudian masukkan net mask : 255.255.255.0
  15. Kemudian pada jendela dialog study isi dengan alamat getway yang digunakan 192.168.1.1
  16. Masukkan IP server pada opsi " Name Server Address " Kemudian klik continue untuk melangkah ke proses selanjutnya.
  17. Tahap selanjutnya adalah pengisian host name yang akan di gunakan pada sistem debian etch. penulisan menggunakan v4 sebagai host name.
  18. Untuk domain name penulisan mengguanakan " SMK dlg.edu "
  19. Proses berikutnya adalah proses partisi yang akan digunakan untuk installasi debian etch. pilih opsi manual untuk melakukan partisi harddisk secara manual.
  20. kemudian sorot harddisk yang akan di partisi lalu klik Continue.
  21. Selanjutnya pilih yes pada " create new empty partition table on disk device".
  22. Sorot partisi yang akan digunakan lalu klik Continue.
  23. Pilih create new partition lalu klik Continue.
  24. Masukkan urutan partisi yang digunakan sebagai root lalu klik Continue.
  25. Pilih primary lalu klik Continue.
  26. Pilih beginning kemudian klik Continue.
  27. Partisi untuk root telah selesai, Klik done setting up the partition.
  28. Selanjutnya kita akan membuat partisi untuk swap. Klik drive yang akan dipartisi kemudian klik Continue.
  29. Selanjutnya kita akan membuat partisi untuk swap. Disini saya menggunakan memory 512 MB jadi saya masukkan 1 GB sebagai swap memory. Kemudian klik Continue.
  30. Pada partition settings, Double klik use as sampai seluruh partisi muncul kemudian pilih jenis swap area.
  31. Double klik pada obsi done setting up the partition. Kemudian klik Continue untuk melangkah ke proses selanjutnya.
  32. Tahap berikutnya adalah membuat partisi untuk home directory. Klik drive yang belum dipartisi kemudian klik Continue.
  33. Masukkan kapasitas untuk directory / home, Kemudian klik Continue.
  34. Double klik pada opsi finishing partitioning and writes change to disk.
  35. Pada jendela dialog berikutnya, pilih opsi yes kemudian klik Continue untuk mengakhiri proses pembuatan partisi linux.
  36. Tahap berikutnya adalah konfigurasi zona waktu. biarkan default lalu klik Continue.
  37. Pada jendela berikutnya, Masukkan password kemudian klik Continue untuk melangkah ke proses selanjutnya.
  38. Kemudian isi nama user. Kemudian klik Continue.
  39. Kemudian klik next ataw Continue.
  40. Isi dengan password dari user yang anda gunakan pada jendela dialog sebelumnya.
  41. Berikutnya adalah proses installasi base sistem dari debian etch.
  42. untuk " use a network mirror " pilih opsi NO kemudian klik Continue.
  43. Selanjutnya pada " configuring popularity - contest "  pilih opsi NO kemudian klik Continue.
  44. Pilih paket software tertentu sesuai dengan kebutuhan.
  45. Jendela dialog berikutnya digunakan untuk work group  / domain name kemudian klik Continue.
  46. Tahap berikutnya merupakan opsi jika host atau komputer yang digunakan terkoneksi ke DHCP server. DHCP server akan menyediakan informasi tentang WINS server ( NET BIOS Name Server ). Saya menggunakan opsi NO karena komputer yang saya gunakan di setting secara manual dan tidak terkoneksi ke DHCP server.
  47. Selanjutnya adalah proses installasi paket software pada sistem debian etch yang tadi anda pilih.
  48. Kemudian pilih resolusi screen yang didukung oleh komputer anda, saya menggunakan 1024 X 768.
  49. Proses selanjutnya adalah installasi boot loader, saya menggunakan GRUB boot loader karena selera dan kebiasaan, Kemudian klik Continue.
  50. Klik Continue untuk mengakhiri proses installasi secara keseluruhan.
  51. Kemudian FINISH......

    Smoga bermanfaat ya,,,!!!
    ^_^

Selasa, 20 Desember 2011

10 Langkah Instalasi Windows XP dengan USB

Saat ini, keberadaan laptop mungil tengah menawan hati sebagian besar pengguna komputer jinjing. Bagaimana tidak? Walaupun terkadang spesifikasi sebuah subnotebook tidak semumpuni notebook-notebook berukuran lebih besar, ukurannya yang mini dan kemampuannya yang dapat mengakomodasi kebutuhan berkomputer sehari-hari menjadikan subnotebook sebagai salah satu gadget yang sangat diminati, disamping harganya yang lebih terjangkau, tentu saja.

Nah, salah satu usaha produsen subnotebook untuk "merampingkan" produknya adalah dengan meniadakan perangkat optical drive, seperti CD-ROM/RW atau DVD-ROM/RW. Komponen yang digunakan untuk mengakses keping CD atau DVD ini memang cukup menyita ruang dan sumber daya.

Sebagai konsekuensinya, pemilik subnotebook tak dapat mengakses CD atau DVD di subnotebook-nya, atau terpaksa membeli external optical drive yang tetap dijalankan via port USB yang tersedia.

Salah satu masalah yang timbul akibat ketidaktersediaan optical drive pada subnotebook adalah kesulitan saat hendak melakukan instalasi aplikasi ataupun sistem operasi. Tak jarang pengguna harus menyalin aplikasi atau sistem operasi yang hendak di-install ke dalam USB flash disk, atau mencolok external optical drive dan melakukan instalasi seperti biasa. Namun, tentu saja hal ini sangat merepotkan, mengingat tak banyak pengguna awam yang mengetahui prosedur instalasi aplikasi atau sistem operasi via flash disk, dan harga sebuah external optical drive yang tidak murah.

Contoh kasus, andaikan kita hendak mengganti sistem operasi Xandros Linux yang terpasang di subnotebook Asus Eee PC dengan Windows XP, maka kita harus menginstal via external optical drive. Mungkin tak terlalu memusingkan bagi Anda yang punya cukup dana untuk membeli sebuah external optical drive, namun bagaimana dengan Anda yang sejak awal ingin berhemat dengan membeli subnotebook?

Nah, lewat artikel ini penulis ingin berbagi tips membuat modul instalasi Windows XP menggunakan media USB flash disk, yang tentunya akan menghemat biaya dan menjadikan pembaca lebih pintar. Modul instalasi ini tak hanya dapat diimplementasikan dalam instalasi ke subnotebook saja, tapi juga dapat diaplikasikan pada komputer mana pun yang sudah memiliki fitur untuk booting via USB.

"Gampang! Tinggal salin file instalasi Windows XP ke flash disk!" Mungkin itu yang terlintas di benak Anda, tapi percayalah bahwa membuat modul instalasi Windows XP tidak semudah itu. Namun jangan khawatir, karena dengan mengikuti langkah-langkah berikut, proses pembuatan modul instalasi Windows XP pun tak terlalu sulit dilakukan.

Yang Harus Disiapkan:

1. Sebuah komputer yang dilengkapi optical drive (CD atau DVD) dan port USB yang dapat bekerja dengan baik.
2. Sebuah USB flash disk berkapasitas 1 atau 2 GB.
3. CD instalasi Windows XP.
4. Aplikasi pembuat modul instalasi (USB_PREP8 dan PEtoUSB) yang dapat diunduh cuma-cuma melalui link http://www.sendspace.com/file/7n781n
5. Do'a dan keberanian!

Langkah-langkah Pembuatan:

1. Tancapkan USB flash disk ke salah satu port USB. Ingat-ingat posisi drive-nya. Apakah F:, G:, H:, dan sebagainya.

2. Saat Anda berada di posisi normal (desktop), masukkan CD instalasi Windows XP ke optical drive. Jika komputer menjalankan proses instalasi secara otomatis, batalkan saja dan tutup semua aplikasi yang tengah berjalan.

3. Unduh dan ekstrak aplikasi yang penulis berikan. Saran penulis, ekstrak seluruh isinya ke sebuah folder, semisal C:\USB.

4. Selanjutnya, buka folder di mana Anda mengekstrak aplikasi modul pembuat instalasi, kali ini kita ambil contoh C:\USB.

5. Jalankan file bernama "usb_prep8.bat" maka di layar monitor akan tampak jendela Command Prompt berisi macam-macam perintah. Jika sudah muncul tulisan "Press any key to continue," tekan sembarang tombol untuk konfirmasi.

6. Di layar akan muncul jendela PEtoUSB yang meminta Anda memformat USB flash disk Anda. Tak perlu mengubah setting apa pun, langsung klik Start untuk mulai proses format. Jawab konfirmasi sesuai kebutuhan Anda.

7. Jika sudah selesai, tutup jendela PEtoUSB (jangan menutup jendela Command Prompt yang tadi terbuka ketika Anda menjalankan usb_prep8.bat), maka di layar akan muncul opsi-opsi dari 0 hingga 5.

8. Gunakan opsi 1 untuk memilih sumber file instalasi yang nantinya akan disalin ke flash disk. Disini, tentukan di drive mana Anda menyimpan instalasi Windows XP. Pilih saja optical drive di mana sudah ada CD Windows XP di dalamnya, atau pilih folder pilihan Anda jika Anda telah menyalin file instalasi Windows XP ke folder tertentu.

9. Pilih opsi 3 untuk menentukan di mana Anda mencolok flash disk. Kalau flash disk Anda berada di drive F:, maka ketik F dan tekan ENTER. Jika drive G: maka ketik G dan tekan ENTER, begitu seterusnya berlaku untuk drive lain.

10. Selanjutnya pilih opsi 4 untuk mulai proses pembuatan modul instalasi yang nantinya akan disalin ke flash disk secara otomatis. Jawab apa pun konfirmasi yang muncul dengan Y atau YES atau OK atau bentuk persetujuan lain.

Selesai! Kini flash disk Anda telah siap digunakan untuk instalasi Windows XP! Silahkan melakukan setting pada BIOS subnotebook Anda, dan pilih Removeable Disk (atau apa pun nama lainnya) sebagai media pertama yang dijalankan saat booting.

Mengingat teknik instalasi semacam ini juga tersedia di internet, Anda juga bisa mencarinya via mesin cari. Selamat mencoba...!

Rabu, 14 Desember 2011

7 Tips Hebat Untuk Meningkatkan Trafik Blog

Meningkatkan traffic blog merupakan idaman dari blogger. Trafik merupakan ukuran kualitas suatu situs / blog. Oleh karena itu, saya akan berbagi tips dan trik meningkatkan trafik blog anda.
setidaknya ini dapat membantu sobat untuk mulai berfikir bagaimana cara meningkatkan pengunjung blog dengan tips yang saya berikan.
Sobat jangan selalu saja mencari hack – hack untuk meningkatkan trafik blog, karena itu hanya sementara saja,, dan tidak bertahan lama, dan tentu saja kualitas blog sobat, sobat bisa nilai sendiri dari situ .. icon biggrin 7 Tips Hebat Untuk Meningkatkan Trafik Blog .
Salah satu yang memegang peranan penting dalam trafik dan seo adalah artikel dan waktu membuat/mempublish artikel. dan tentu saja konsistensi disini sangat diperlukan..
ok, mari kita lihat x Cara utama yang menarik untuk meningkatkan trafik / pengunjung blog:
1. Mulailah menentukan Platform Blog yang dipakai
blogplatforms 300x295 7 Tips Hebat Untuk Meningkatkan Trafik Blog
Hal ini dapat memainkan peran besar dalam kinerja masa depan blog anda dan dalam menentukan keberhasilan blog Anda.
Hal ini bisa rumit untuk pemula, kebanyakan merekomendasikan untuk menggunakan konten populer seperti WordPress, Blogger, dll
Sekadar info, tidak ada yang seperti blogging platform yang sempurna. Beberapa mungkin puas dengan Blogger dan beberapa dengan WordPress. Jadi itu tergantung.
mulailah menentukan nya dari sekarang dan konsisten anda diperlukan disini icon smile 7 Tips Hebat Untuk Meningkatkan Trafik Blog
2. Optimisasikan SEO yang Tepat Untuk Blog Anda Dan Setiap individu Posting
membuat artikel/Posting dengan konsistensi selama periode waktu yang panjang akan memberikan Anda kesuksesan, dalam hal lalu lintas, pembaca setia / loyalitas reader dan juga pendapatan. Tapi bukan itu. 1 juta artikel / posting dengan mesin pencari optimasi yang salah (SEO) tidak akan membantu sama sekali.
carilah ide yang bijaksana untuk memilih tag judul yang tepat atau blog Anda dan halaman posting juga.
- judul artikel blog sobat harus ramah, yang artinya tanamkan keyword yang penting di artikel sobat di title blog, dan jangan membuat judul yang sama sekali tidak ada hubungan nya dengan isi artikel… so,,, start now icon smile 7 Tips Hebat Untuk Meningkatkan Trafik Blog
- tips lain untuk mengoptimalkan judul artikel, gunakanlah tag H2 untuk mengingkatkan trafik blog,
sobat bisa lihat format judul artikel seperti ini:
(judul artikel | nama blog) misalnya (Bagaimana membuat uang online | HandiPriyono’s blog). Pilih kata kunci yang tepat, yang bersahabat dengan mata manusia dan tidak hanya untuk mesin pencari.. icon smile 7 Tips Hebat Untuk Meningkatkan Trafik Blog
3. Berpartisipasi Dalam Komunitas (Forum, Blog)

huddle 7 Tips Hebat Untuk Meningkatkan Trafik Blog
Hal ini dapat membantu sampai batas tertentu. Tetapi saya juga percaya bahwa banyak pemula terganggu dengan strategi dan fokus menjadi longgar pada bagian frekuensi posting (yang merupakan dasar-dasar). Pertimbangkan sebuah perusahaan surat kabar. sbgai contoh, New York Times.
Surat kabar adalah jenis blog, yang diperbarui secara teratur (setiap hari). Jika Anda mendapatkan sebuah surat kabar keesokan harinya dengan berita lama, apakah Anda mempertimbangkan untuk memiliki lagi? Bahkan jika kita menganggap bahwa New York Times sibuk dalam membuat hubungan dengan blogger lain, surat kabar dan masyarakat untuk meningkatkan ruang lingkup mereka.
Konten adalah apa yang orang datang ke blog Anda. Jadi jangan berpartisipasi dalam sistem blog komentar (blog pilihan Anda, relevan dengan niche Anda) tapi jadwal batas waktu untuk itu dalam rencana seluruh hari Anda. Mungkin timbul satu jam atau lebih. Saya pribadi tidak melakukannya secara teratur (harus jujur ​​saya mencoba untuk fokus pada pengembangan konten untuk blog saya.).
berpartisipasi dalam komunitas.
Untuk menemukan blog Anda di ceruk yang relevan, katakanlah blog anda tentang makanan anjing, maka pencarian di Google seperti, makanan anjing Top. Itu akan membawa banyak blog untuk berhasil.
4. Hubungkan dan buat Inbound dan Out Bound link antar Artikel
Menghubungkan konten sangat penting juga. Meskipun ini mungkin tidak secara langsung meningkatkan lalu lintas Anda, tetapi ini memang akan meningkatkan peringkat halaman Anda dan kemudian akan membawa kualitas lalu lintas mesin pencari pasti.
Dalam menghubungkan link terikat pada dasarnya ketika Anda link posting Anda dengan beberapa posting lain di blog Anda. Ini adalah menghubungkan inbound. Anda dapat langsung menyebutkan posting lama seperti (Anda mungkin juga menyukai bla bla) atau membuat link di dalam kalimat. Ambil contoh dari kalimat berikutnya.
Itu selalu penting untuk mengetahui Cara Inter-link Halaman Flow Juice PR ke halaman tunggal!. Lihat? Anda dapat membuat link dari bagian kalimat Anda juga. Yang bekerja sama. Dengan cara ini, peringkat halaman posting Anda sekarang telah mendapatkan posting ini terkait, sehingga mereka untuk mendapatkan peringkat tinggi di search engine.
5. Atur dan sesuaikan Iklan di Blog anda
Bayangkan sebuah blog dengan lalu lintas tidak atau kurang penuh dengan iklan. Apa kesan yang akan anda berikan? Sebuah blog dengan konten yang bersih jelas memberikan rasa lebih positif. ini tidak berarti Anda tidak perlu uang dari blog Anda, tetapi saya percaya bahwa sebagai akibat lalu lintas yang rendah, Iklan tidak menghasilkan Anda uang yang cukup besar, jadi mengapa tidak untuk memberikan tampilan bersih ke blog sampai Anda mendapatkan lalu lintas pengunjung yang setia.?? icon smile 7 Tips Hebat Untuk Meningkatkan Trafik Blog
6. Bersikaplah sopan, Blogger Humble
Hubungan Anda dengan pembaca Anda adalah penting. Tidak ada yang suka sikap kasar. Ketika pembaca keluar komentar, menyambutnya dengan cara yang hebat bahwa ia akan merasa terhormat untuk berbagi pikiran lagi. Hal ini akan meningkatkan interaktivitas blog Anda dan jika Anda terus melakukannya secara konsisten, Anda akan menemukan suatu bangsa yang besar , siap untuk memuji Anda sepanjang waktu.
7. Katakanlah Semua Yang anda Tahu / Punya
Jadilah alami dan mengatakan itu semua. Ketika pembaca akan tahu bahwa Anda lurus / jujur tentang apa yang Anda tahu dan apa pun yang Anda tidak tahu, mereka akan menghormati Anda. Ketika Anda menyebutkan hal yang masih baru untuk Anda sendiri, menjadi positif dan menyebutkan bahwa Anda masih bereksperimen pada yang satu topik/hal.
setiap orang dalam proses belajar sepanjang waktu.
so, let’s begin icon smile 7 Tips Hebat Untuk Meningkatkan Trafik Blog

Cara Merubah Smadav 8.8 Menjadi Pro

Smadav 8.8 Pro. disini hadir untuk melengkapi versi gratisannya yakni smadav 8.8. Bagi anda yang ingin mencicipi kehandalan smadav 8.8 pro silakan ikuti tutor kami ini!
smadav pro Cara Merubah Smadav 8.8 Menjadi ProSebelumnya, saya menyarankan anda untuk tetap memberikan donasi kepada SMADAV, agar menjadi antivirus yang lebih baik. Key ini saya berikan hanya untuk kepentingan pribadi. TIDAK UNTUK DIPERJUAL BELIKAN!!.
Download Smadav 8.8 di smadav.net lalu install.
atau silakan Klik Disini
Saat mengisi key diusahakan untuk dalam keadaan Offline. Jika anda terkena BLACKLIST, caranya:
Kolom Nama : anti-bajakan
Key : dikosongkan

Cara 2 menghilangkan tanda bajakan(Anti blacklist) pada Smadav 8.8 :
1. Hilangkan Tanda centang di semua pengaturan dasar & pengaturan tambahan sehingga semua fiturnya tidak aktif.
2. Lalu ketikkan “anti-pembajakan” di kolom nama (tanpa tanda petik) dan klik register.
3. Kemudian masukan kode di bawah ini ke kolom registrasi.
Cara 3 menghilangkan blacklist smadav 8.8 dengan regedit
1.Pastikan Smadav di PC/Laptop kamu tidak aktif(Klik kanan pada ikon Smadav di System tray dan klik Exit).
2.Klik Start-Run lalu ketik “Regedit” ATAU tekan logo Windows & R secara bersamaan lalu ketik “Regedit” untuk menjalankan registry editor.
3.Lalu buka HKEY_CURRENT_USER – Software – Microsoft – Notepad pada registry editor.
4.Kemudian cari “lfPitchΔndFamily”, “lfPitchΔndFamily2″, dan “lfPitchΔndFamily3″ ,klik kanan pada value tersebut dan klik Delete dan Yes lalu OK (Hapus semua value yang namanya lfPitchΔndFamily).
5.Selanjutnya buka direktori C:\Program Files\Smadav dan klik 2 kali pada file “SMΔRTP.exe” untuk menjalankan Smadav.
6.Dan masukkan data dibawah ini ke kolomnya masing-masing pada tab Setting di Smadav.


Key Smadav 8.8
Nama :  MWSmadavAV
Key : 991399508060
Nabah lagi daftarnya Serial Number Smadav 8.8
(sumber: by kaskus by DJogjaKelana, bagi yang punya serial number lain silakan di bagikan saya tidak nolak, dan bagi pemiliki serial number smadav 8.8 di bawah ini, silakan konfirmai untuk di tayangkan credit linknya Thx)
Name : JustForDYTOSHARE
Serial : 081300407256
Name : DYTOSHARE-Private
Serial : 081300521612
Name : AlwaysFreeForDYTOSHARE
Serial : 083800723884
Baik, sekarang SMADAV 8.8 anda sudah menjadi versi PRO
Selama Mencoba!
Warning: 
Kode di bawah ini adalah kode untuk SMADAV 8.7, jadi jangan di gunakan!
Key Smadav 8.7
Nama : MWSmadav
Key : 995899520408
Nama : Blog handipriyono[dot]com
Key : 083830286472
Oke,  SMADAV 8.7 anda sudah menjadi versi PRO
Selama Mencoba!


Warning: 
Kode di bawah ini adalah kode untuk SMADAV 8.6, jadi jangan di gunakan!
Setelah blacklist hilang lalu isi:
Untuk Personal
Nama : MW
Key : 085200547400

Untuk Warnet

Nama : MW
Key : 775277547400

Untuk Perusahaan

Nama : MW
Key : 995299547400
Selamat !!!
Sekarang SMADAV 8.6 anda sudah menjadi versi PRO.
Semoga bermanfaat

Cara Mempercepat Koneksi Internet Unlimited 3


logo three3 Cara Mempercepat Koneksi Internet Unlimited 3Kadang jenuh juga ketika kuota unlimited three (3) kita dah habis, hmmm internetan jadi lambreta deh. Padahal sebelumnya bisa ngebut hihihihih. Saya disini mencoba berbagi gimana sih cara mempercepat koneksi internet unlimited three (3). Cara ini dah saya coba dan posting ini pun memakai cara ini.

Puncak kelemotan koneksi internet three(3) nya terjadi 2 hari yang lalu, saat saya hendak mengupload website bisnis online saya. Boro-boro buat upload data browsing halaman web tanpa gambar aja berjam-jam. Sampe-sampe utak atik dsn, pake proxy lah semuanya tetep saja sama.
Akhirnya temen saya memberitahukan ada cara mempercepat koneksi internet three(3)yang sangat ampuh. Oke deh dari pada berlama-lama nh dia koneksi untuk internet ulimited three(3) yang telah habis kuota
APN: 3broadband
Username ma pass: 3broadband
Dial Number: *98#