Sabtu, 06 November 2010

Domain Name System (DNS)

Domain Name System (DNS) merupakn sebuah sistem yang menyimpan nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) didalam jaringan komputer.


SEJARAH SINGKAT

dulu, setiap komputer  dijaringan komputer menggunakann file HOSTS.TXT dan SRI (sekarang SIR internasional) yang memetakan sebuah alamat ke sebuah nama. namun sistem tersebut memiliki berbagai keterbatasan.
dengan perkembangan jaringan komputer maka sebuah sistem yang bisa mengganti alamat host hanya disatu tempat, host yang lain akan mempelajari perubahan perubahan tersebut secara dinamis, maka disebut DNS

PRINSIP KERJA DNS







INFORMASI DNS

  • IP address
IP addres dipisahkan menjadi 2 bagian, yaitu :
bagian network (net ID) dan bagian host (host ID). Net ID berperan dalam identifikasi suatu network dari network yang lain, sedangkan host ID berperan untuk identifikasi host dalam suatu network. Jadi, seluruh host yang tersambung dalam jaringan yang sama memiliki net ID yang sama. Sebagian dari bit-bit bagian awal dari IP Address merupakan network bit/network number, sedangkan sisanya untuk host. Garis pemisah antara bagian network dan host tidak tetap, bergantung kepada kelas network. IP address dibagi ke dalam lima kelas, yaitu kelas A, kelas B, kelas C, kelas D dan kelas E.
  • Canonical Name
CNAME, Canonical Name for Alias adalah record yang menjelaskan primary name untuk owner. Nama ownernya disebutkan dalam alias. Formatnya adalah: CNAME
  • Mail Exchanger
MX adalah record yang menjelaskan tentang domain mail exchange. Formatnya adalah sebagai berikut:
[domain-name] IN MX [Preference] [Exchange]
Dimana:
Preference adalah 16 bit integer yang menunjukkan preferences dari suatu domain dengan domain lainnya. Semakin kecil nilainya maka preferencesnya semakin bagus. Exchange adalah domain yang akan menangani mail exchange untuk owner name

  • Informasi Hardware
  •  Sistem Operasi
  • Hostname
Hostname adalah sebuah nama yang ditempatkan di sebelah kiri nama domain Anda yang resolve ke alamat IP atau FQDN lainnya. Sebagai contoh di www.komunitasblog.info, FQDN “www” adalah nama host/ hostname.
Kata nama host digunakan karena pada jaringan lokal setiap mesin (host) yang biasanya diberikan nama agar mudah diidentifikasi. Prinsip yang sama diterapkan untuk nama domain, di mana nama diterapkan untuk menyimpan perlu mengingat IP Address.


IMPLEMENTASI DNS

DNS server
  • /etc/named
  • named.boot
  • zona file
Resolver

  • /etc/resolv.conf atau
  • /etc/host.conf
 IMPLEMENTASI HOST TABLE

  • /etc/host
  • /windows/hosts
  • format peulisan
<ip_address>        <hostsname><cname>
  • contah /etc/hosts
167.205.22.123      maingtw.paune.itb.ac.id
127.0.0.1                localhosts

/etc/hosts digunakan karena jumlah host yang sedikit, jaringan tidak terhubung ke internet, digunakan oleh NIS(pada SUN), dan tidak semua hosts pakai UNIX.

sumber :
http://www.fauziewisudawan.co.cc/2010/10/sekilas-mengenai-pengertian-dns.html
onno@indo.net.id

Routing

Routing merupakan proses untuk pengambilan keputusan, yang harus melewati gateway yang mana paket harus dilakukan. sedangkan routing dilakuakn untuk setiap paket.
Routing terbagi menjadi 3, yaitu :
  • MINIMAL ROUTING 
merupakan informasi minimum yang harus ada bagi host yang tersambung kesuatu network. minimal routing terbentuk pada saat konfigurasi interface.
  • STATIC ROUTING
merupakan informasi routing tambahan melalui gateway. static routing dibentuk secara manual aleh administrator berdasarkan konfigurasi network. routing ini cocok untuk network yang memiliki beberapa gateway. static routing merupakan operator yang maintenance.

  • DYNAMIC ROUTING
pada dynamic routing, informasi ruting diberikan secara periodik oleh gateway dan digunakan pada network dengan banyak gateway. karena menggunakan pertukaran informasi routing.
keunggulan DYNAMIC ROUTING adalah karena network bukan sistem yang statis sehingga umumnya perkembanganya sangat pesat. sedangkan dynamic routing dapat secara otomatis beradaptasi dengan perkembangan network.


ROUTING PROTOCOL

merupakan perangkat lunak yang mempertukarkan routing information untuk membentuk routing table. jika terdapat beberapa rute dengan tujuan yang sama routing protokol dapat menentukan rute yang terbaik. routing protokol dapat melakukan update routing table secara periodik.

Aplikasi Internet

Internet memiliki banyak sekali aplikasi yang dapat digunakan, yaitu :

  • chatting 
merupakan percakapan interaktif melalui teks maupun suara. namun chatting disini lebih menekan kan pada pecakapan melalui teks.
aplikasi untuk chatting di hadphone banyak macamnya, untuk handphone java sepert : 
Ebuddy messenger, YMTiny, Morange, Gizmo, Yehba, Yamee, Bing, Mxit, EQo messenger, SHmessenger, mig33, goTalk mobile.
untuk handphond synbian, seperti : Slick messenger, Wireless IRC full version, Agile Messenger, IM+/IM plus, dan Nimbuzz.
  •  mengelola email
membantu para user untuk mengelola email untuk berbagai kebutuhan, seperti Microsoft Office Outlook. dan tersedia untuk mengirim email beserta menambahkan file. sepert yahoo, gmail dll.

  •  mendownload file
dalam internet banyak sekali aplikasi yang dapat didownload, seperti, nideo, film, music, software dan masih banyak lagi. untuk mendownload kita dapat menggunakan aplikasi Download Manager, dll.

  •  mengupload file
bila bisa mendownload kita juga bisa mengupload file yang ingin kita bagikan kepada para pengguna internet yang lain. kita dapat menggunakan FileZilla, CuteFTP, SecureFX, dll 
  •  memutar file animasi
dengan perkembangan jaman saat ini kita dapa melihat video melalui internet, atau memainkan game online. untuk dapat melakukan itu semua maka kita dapat menggunakan Adobe Flash Player

  •  Browser
 bila menggunakan internet pasti yang pertama kali di gunakan adalah browser. sebagai penghubung kita untuk menggunakan fasilitas internet itu sendiri. seperti : IE, Mozilla Firefox. opera dll.