Rabu, 24 Maret 2010

DNS(02)

LATAR BELAKANG
Komputer bekerja berdasarkan dengan angka
1010 0101
Nomor IP: 167.205.21.82
Semua diterjemahkan menjadi angka (biner), baru kemudian diproses
Manusia memiliki kelemahan dalam mengingat angka
167.205.21.82 vs “www.paume.itb.ac.id”
Mana yang lebih mudah diingat?
Kemudian menjadi identitas:
Yahoo, Amazon, Google

SOLUSI
Diperlukan sebuah konversi dari nama ke angka dan sebaliknya
Cara paling mudah adalah dengan menggunakan tabel
Di sistem UNIX ada berkas “/etc/hosts”
Contoh isinya :
167.205.21.81 router
167.205.21.82 www.paume.itb.ac.id
167.205.21.83 mail-server
167.205.21.84 asimov

MASALAH
Sistem tabel dapat digunakan untuk jumlah mesin yang tidak terlalu banyak
Masalah
Internet berkembang. Jumlah hosts bertambah. Tabel bertambah besar dan repot.
Perebutan nama yang “favorit”
Nama fungsi: server, router, …
Nama tokoh: kartun, pengarang science fiction, …
Nama lokasi: kota, negara, …

Mekanisme Query DNS
Query DNS sama seperti menelusuri alamat pos biasa
Untuk menelusuri alamat di bawah ini, alamat dibaca dari belakang (mulai dari Indonesia)
Budi Rahardjo PPAU Mikroelektronika ITB Gedung PAU ITB Jalan Ganesha 10 Bandung 40132 Indonesia

Klasifikasi Nama Domain
gTLD (generic Top Level Domain)
Domain yang populer: .com, .net, .org, .gov, .mil, .edu, .int
Sudah ditambah dengan domain-domain lain
.aero, .biz, .coop, .info, .museum, .name, .pro
http://www.iana.org/gtld/gtld.htm
ccTLD (country code Top Level Domain)
.ID, .JP, .SG, .US, dll.
Masing-masing dikelola oleh seorang administrator yang ditunjuk oleh IANA

Organisasi terkait dengan DNS
Global:
Pada mulanya: IANA
Sekarang: ICANN (Internet Corporation For Assigned Names and Numbers) http://www.icann.org
Regional
APTLD, CENTR, AFNIC, …
Negara
Berbeda-beda. Di Indonesia: IDNIC / ID DOMREG / Pengelola Nama Domain Indonesia

Pengelola Nama Domain Indonesia
Sejarah
Dimulai dari individual: sampai ke Rahmat Samik Ibrahim dan kemudian ke Budi Rahardjo
Menggunakan nama IDNIC (Indonesia Network Information Center), ID DOMREG, ccTLD ID
Web: http://www.idnic.net.id
Menjadi “Pengelola Nama Domain Indonesia”
Domain Admin yang terdaftar di IANA/ICANN masih tetap Budi Rahardjo dan Maman Sutarman

Struktur Domain .ID
Domain harus di bawah second level domain
.ac: academic
.co: company
.or: others
.net: net
.go: government
.mil: military
.sch: school
.web: web
Khusus:
.war.net.id: warnet

Web Server, Hosting, Domain

Apa Itu Web Server, Hosting, Dan Domain ?

Domain
Domain adalah nama dari alamat website seperti www.google.com. Domain seperti ini disebut Top Level Domain (TLD). Nah alamat website gratisan yang Anda peroleh dari Geocities misalnya merupakan subdomain. TLD jelas lebih keren dan lebih profesional dibanding subdomain. Tentu saja, domain ini harus beli.

Di dunia ini belum ada yang memberikan domain gratis, yang ada paling menggratiskan domain untuk membeli paket layanan tertentu dari perusahaan tersebut, misalnya membeli paket hosting. Domain harus dibayar per tahun dan setiap tahunnya harus diperbarui.

Berbeda dengan domain global (.com, .net, .org dsb), domain dengan ekstensi dari Indonesia jarang diminati karena memiliki ekstensi dua kali misalnya : .co.id, web.id dsb.

Selain itu domain lokal Indonesia juga memiliki prosedur yang cukup rumit dalam proses pendaftarannya sehingga bisa dipahami peminat domain lokal tak sebanyak domain global. Berbeda dengan domain global seperti .Com dan .Net yang siapapun boleh untuk mendaftarkan domain tersebut tanpa proses berbelit, siapa cepat dia dapat kecuali domain yang mengarah ke jelas-jelas nama sebuah perusahaan atau nama tokoh ternama.


Hosting
Setelah membeli domain anda perlu meletakkan “rumah domain” tersebut ke sebuah tempat yang disebut hosting. Hosting ini tempat meletakkan file-file yang akan Anda tampilkan di dalam website. Hosting berupa seperangkat komputer yang disebut server yang harus online 24 jam agar website Anda bisa diakses 24 jam oleh pengunjung.

Banyak tawaran hosting gratis namun biasanya selalu ada banner atau iklannya sehingga mengganggu tampilan situs Anda. Hosting gratis tentu saja tidak menyediakan semua fasilitas penuh untuk mengelola website.

Web Server
Webserver atau server adalah komputer yang dikhususkan untuk menaruh data website, hanya saja dalam hal ini server harus 24 jam online, jika tidak maka data tak bisa diakses oleh pengunjung website. Semua komputer logikanya bisa dijadikan server, namun server yang khusus untuk website punya spesifikasi khusus. Hal ini untuk menjaga agar kecepatan server stabil dan memenuhi kriteria yang dihadapkan. Selain bergantung paga spesifikasi hardware dan software, kecepatan webserver juga bergantung pada akses internet di tempat server berada atau juga tergantung pada kecepatan Internet Service Provider (ISP) yang digunakan untuk online, dan terlebih lagi juga bergantung pada jalur lokasi negara yang bersangkutan.

Indonesia adalah negara yang akses internetnya belum menggembirakan, jauh dari harapan baik dari segi kecepatan maupun harga. Dengan kata lain, selain kecepatan internet di Indonesia masih lambat, harganya pun mahal.

Untuk memecahkan problem ini, banyak penyedia layanan web hosting akhirnya menggunakan webserver dari Amerika Serikat. Akses broadband di negara ini terbentang lebar dan terjangkau. Oleh karena itu, memelihara webserver di Indonesia selain secara material mahal banget juga dari sisi aksesibilitas tak sepadan. Karena itulah kami memilih Amerika Serikat sebagai lokasi webserver. Lokasi kami berada di jajaran data center dari ribuan website terkemuka di muka bumi.

Domain Name Server (DNS)
Domain Name Server (DNS) atau juga sering disebut dengan Name Server (NS) saja adalah nama untuk webserver yang disediakan untuk mengarahkan sebuah domain ke server yang ingin dituju. Biasanya penamaan server ini seperti sbb: ns1.namaserver.com, ns2.namaserver.com atau dns1.namaserver.com, dns2.namaserver.com

Dengan memasukkan paramaeter nameserver ke isian nameserver sebuah kontrol panel Domain Name System (DNS), maka domain kita akan bisa diarahkan untuk hosting di server yang dituju.

Demikian sedikit informasi tentang istilah-istilah yang terdapat dalam dunia per-hosting-an.
Semoga bisa memberikan pencerahan.