CLICK HERE FOR FREE BLOGGER TEMPLATES, LINK BUTTONS AND MORE! »

Minggu, 02 Oktober 2011

IP address, Domain, dan Name server

IP ADDRESS

Agar unik setiap computer yang terkoneksi ke Internet diberi alamat yang berbeda. Alamat ini supaya seragam seluruh dunia maka pemberian alamat IP address diseluruh dunia diberikan oleh badan internasional Internet Assigned Number Authority (IANA), dimana IANA hanya memberikan IP address Network ID nya saja sedangkan host ID diatur oleh pemilik IP address tersebut.

Contoh IP address untuk cisco.com adalah 202.93.35.9 untuk www.ilkom.unsri.ac.id dengan IP nya 202.39.35.9

Alamat yang unik terdiri dari 32 bit yang dibagi dalam 4 oktet (8 bit)

00000000 . 00000000 . 00000000 . 00000000

o 1 o 2 o 3 o 4


Ip address dibagi menjadi 2 bagian yaitu Network ID dan Host ID,

Network ID yang akan menentukan alamat dalam jaringan (network address), sedangkan Host ID menentukan alamat dari peralatan jaringan yang sifatnya unik untuk membedakan antara satu mesin dengan mesin lainnya.

Ibaratkan Network ID Nomor jalan dan alamat jalan sedangkan Host ID adalah nomor rumahnya

IP address dibagi menjadi kelas yaitu ;

Kelas yang umum digunakan adalah kelas A sampai dengan kelas C.
Pada setiap kelas angka pertama dengan angka terakhir tidak dianjurkan untuk digunakan karena sebagai valid host id, misalnya kelas A 0 dan 127, kelas B 128 dan 192, kelas C 191 dan 224. ini biasanya digunakan untuk loopback addresss.


Catatan :

• alamat Network ID dan Host ID tidak boleh semuanya 0 atau 1 karena jika semuanya angka biner 1 : 255.255.255.255 maka alamat tersebut disebut floaded broadcast
• alamat network, digunakan dalam routing untuk menunjukkan pengiriman paket remote network, contohnya 10.0.0.0, 172.16.0.0 dan 192.168.10.0


Dari gambar dibawah ini perhatikan kelas A menyediakan jumlah network yang paling sediikit namun menyediakan host id yang paling banyak dikarenakan hanya oktat pertama yang digunakan untuk alamat network bandingkan dengan kelas B dan C.
Untuk mempermudah dalam menentukan kelas mana IP yang kita lihat, perhatikan gambar dibawah ini. Pada saat kita menganalisa suatu alamat IP maka perhatikan octet 8 bit pertamanya. 

Pada kelas A : 8 oktet pertama adalah alamat networknya, sedangkan sisanya 24 bits merupakan alamat untuk host yang bisa digunakan.

Jadi admin dapat membuat banyak sekali alamat untuk hostnya, dengan memperhatikan
2 24 – 2 = 16.777.214 host

N ; jumlah bit terakhir dari kelas A

(2) adalah alamat loopback


Pada kelas B : menggunakan 16 bit pertama untuk mengidentifikasikan network sebagai bagian dari address. Dua octet sisanya (16 bits) digunakan untuk alamat host

2 16 – 2 = 65.534

Pada kelas C : menggunakan 24 bit pertama untuk network dan 8 bits sisanya untuk alamat host.

2 8 – 2 = 254

Nomor IP terdiri dari 32 bit yang didalamnya terdapat bit untuk NETWORK ID (NetID) dan HOST ID (HostID). Secara garis besar berikut inilah pembagian kelas IP secara default

GATEWAY/ROUTER

Gateway adalah komputer yang memiliki minimal 2 buah network interface untuk menghubungkan 2 buah jaringan atau lebih. Di Internet suatu alamat bisa ditempuh lewat gateway-gateway yang memberikan jalan/rute ke arah mana yang harus dilalui supaya paket data sampai ke tujuan. Kebanyakan gateway menjalankan routing daemon (program yang meng-update secara dinamis tabel routing). Karena itu gateway juga biasanya berfungsi sebagai router. Gateway/router bisa berbentuk Router box seperti yang di produksi Cisco, 3COM, dll atau bisa juga berupa komputer yang menjalankan Network Operating System plus routing daemon. Misalkan PC yang dipasang Unix FreeBSD dan menjalankan program Routed atau Gated. Namun dalam pemakaian Natd, routing daemon tidak perlu dijalankan, jadi cukup dipasang gateway saja.

Karena gateway/router mengatur lalu lintas paket data antar jaringan, maka di dalamnya bisa dipasangi mekanisme pembatasan atau pengamanan (filtering) paket-paket data. Mekanisme ini disebut Firewall.

Sebenarnya Firewall adalah suatu program yang dijalankan di gateway/router yang bertugas memeriksa setiap paket data yang lewat kemudian membandingkannya dengan rule yang diterapkan dan akhirnya memutuskan apakah paket data tersebut boleh diteruskan atau ditolak. Tujuan dasarnya adalah sebagai security yang melindungi jaringan internal dari ancaman dari luar. Namun dalam tulisan ini Firewall digunakan sebagai basis untuk menjalankan Network Address Translation (NAT).

Dalam FreeBSD, program yang dijalankan sebagai Firewall adalah ipfw. Sebelum dapat menjalankan ipfw, kernel GENERIC harus dimodifikasi supaya mendukung fungsi firewall. Ipfw mengatur lalu lintas paket data berdasarkan IP asal, IP tujuan, nomor port, dan jenis protocol. Untuk menjalankan NAT, option IPDIVERT harus diaktifkan dalam kernel.


DIVERT (mekanisme diversi paket kernel)

Socket divert sebenarnya sama saja dengan socket IP biasa, kecuali bahwa socket divert bisa di bind ke port divert khusus lewat bind system call. IP address dalam bind tidak diperhatikan, hanya nomor port-nya yang diperhatikan. Sebuah socket divert yang dibind ke port divert akan menerima semua paket yang didiversikan pada port tersebut oleh mekanisme di kernel yang dijalankan oleh implementasi filtering dan program ipfw. Mekanisme ini yang dimanfaatkan nantinya oleh Network Address Translator.

Itulah beberapa bahasan awal yang akan mengantar kita ke pembahasan inti selanjutnya.

BROADCAST

Alamat ini digunakan untuk mengirim/menerima informasi yang harus diketahui oleh seluruh host yang ada pada suatu jaringan. Seperti diketahui, setiap paket IP memiliki header alamat tujuan berupa IP Address dari host yang akan dituju oleh paket tersebut. Dengan adanya alamat ini, maka hanya host tujuan saja yang memproses paket tersebut, sedangkan host lain akan mengabaikannya. Bagaimana jika suatu host ingin mengirim paket kepada seluruh host yang ada pada jaringannya? Tidak efisien jika ia harus membuat replikasi paket sebanyak jumlah host tujuan. Pemakaian bandwidth/jalur akan meningkat dan beban kerja host pengirim bertambah, padahal isi paket-paket tersebut sama. Oleh karena itu, dibuat konsep broadcast address. Host cukup mengirim ke alamat broadcast, maka seluruh host yang ada pada network akan menerima paket tersebut. Konsekuensinya, seluruh host pada jaringan yang sama harus memiliki broadcast address yang sama dan alamat tersebut tidak boleh digunakan sebagai nomor IP untuk host tertentu.

Jadi, sebenarnya setiap host memiliki 2 alamat untuk menerima paket : pertama adalah nomor IP yang bersifat unik dan kedua adalah broadcast address pada jaringan tempat host tersebut berada. Broadcast address diperoleh dengan membuat seluruh bit host pada nomor IP menjadi 1. Jadi, untuk host dengan IP address 167.205.9.35 atau 167.205.240.2,
broadcast addressnya adalah 167.205.255.255 (2 segmen terakhir dari IP Address tersebut dibuat berharga 11111111.11111111, sehingga secara desimal terbaca 255.255). Jenis informasi yang dibroadcast biasanya adalah informasi routing.


Domain

Domain adalah sebuah nama yang unik yang berfungsi untuk mengidentifikasi alamat IP. Dengan menggunakan Domain seseorang tidak perlu menghapal serangkaian IP Address sehingga memudahkan dalam menghapal maupun pengucapan.
Domain disewakan secara bebas dengan status sewa umumnya selama satu tahun. Umumnya nama domain memiliki fungsinya masing masing sesuai dengan keperluannya sebagai contoh domain .com adalah domain untuk komersil. Berikut adalah nama nama domain beserta fungsinya :
gov – Digunakan Untuk Untuk Pemerintahan
edu – Digunakan Untuk Institusi pendidikan
org – Digunakan Untuk Organisasi / Kegiatan Nonprofit
mil – Digunakan Untuk Militer
com – Digunakan Untuk Organisasi Profit / Komersial
net – Digunakan Untuk Organisasi Network
name – Digunakan untuk personal / keluarga
tv – Digunakan Untuk Pertelevisian.
info – Digunakan Untuk kepentingan Informasi
biz – Digunakan Untuk Kepentingan Bisnis
travel – Digunakan Untuk Pariwisata
xxx – Digunakan untuk Hiburan Dewasa (Pornografi)

dan masih banyak lagiWalaupun telah ditetapkan fungsi domain domain tersebut, namun demikian masih banyak sekali yang tidak menggunakan domain sesuai fungsinya, termasuk domain ini ahmad-prayitno.com yang seharusnya ahmad-prayitno.name atau ahmad-prayitno.info dan domain domain lain
Dari domain domain tersebut ada domain yang bersponsor seperti .aero .cat .coop .jobs .mobi .museum .pro .tel .travel ada pula domain yang tidak bersponsor seperti .biz .com .edu .gov .info .int .mil .name .net .org. Selain itu ada juga domain yang diusulkan seperti .berlin .bzh .cym .gal .geo .kid .kids .mail .nyc .post .sco .web .xxx bahkan ada juga domain yang dihapus yaitu .nato
Beberapa contoh domain domain infrastruktur yaitu .arpa .root.
Agar informasi tentang domain lebih lengkap, berikut saya lampirkan daftar domain dan negaranya

.ac – Ascension 
.ad – Andorra
.ae – Uni Emirat Arab
.af – Afganistan
.ag – Antigua dan Barbuda 
.ai – Anguilla
.al – Albania
.am – Armenia 
.an – Antillen Belanda
.ao – Angola
.aq – Antartika
.ar – Argentina
.as – Samoa Amerika 
.at – Austria 
.au – Australia
.aw – Aruba
.ax – Åland
.az – Azerbaijan
.ba – Bosnia Herzegovina
.bb – Barbados
.bd – Bangladesh
.be – Belgia 
.bf – Burkina Faso
.bg – Bulgaria
.bh – Bahrain
.bi – Burundi 
.bj – Benin
.bm – Bermuda
.bn – Brunei Darussalam
.bo – Bolivia 
.br – Brasil 
.bs – Bahama 
.bt – Bhutan
.bv – Pulau Bouvet
.bw – Botswana
.by – Belarus
.bz – Belize
.ca – Kanada
.cc – Pulau Cocos 
.cd – Republik Demokratik Kongo (dulunya .zr – Zaire) 
.cf – Republik Afrika Tengah
.cg – Republik Kongo 
.ch – Swiss 
.ci – Côte d’Ivoire (Pantai Gading)
.ck – Kepulauan Cook 
.cl – Chili
.cm – Kamerun
.cn – Republik Rakyat Cina 
.co – Kolombia
.cr – Kosta Rika
.cs – Serbia dan Montenegro 
.cu – Kuba
.cv – Tanjung Verde
.cx – Pulau Natal 
.cy – Siprus
.cz – Republik Ceko
.de – Jerman
.dj – Djibouti 
.dk – Denmark 
.dm – Dominika
.do – Republik Dominika
.dz – Aljazair (Algeria)
.ec – Ekuador
.ee – Estonia
.eg – Mesir
.eh – Sahara Barat (tidak dipakai; tidak ada DNS)
.er – Eritrea
.es – Spanyol 
.et – Ethiopia
.eu – Uni Eropa (kode domain yang “dikhususkan” oleh ISO 3166-1)
.fi – Finlandia
.fj – Fiji 
.fk – Kepulauan Falkland
.fm – Federasi Mikronesia 
.fo – Kepulauan Faroe
.fr – Perancis
.ga – Gabon
.gb – Britania Raya (Reserved domain by IANA; deprecated – see .uk)
.gd – Grenada
.ge – Georgia
.gf – Guyana Perancis
.gg – Guernsey
.gh – Ghana
.gi – Gibraltar
.gl – Greenland 
.gm – Gambia
.gn – Guinea
.gp – Guadeloupe
.gq – Guinea Khatulistiwa
.gr – Yunani 
.gs – Georgia Selatan dan Kepulauan Sandwich Selatan 
.gt – Guatemala
.gu – Guam
.gw – Guinea Bissau
.gy – Guyana
.hk – Hong Kong 
.hm – Pulau Heard dan Kepulauan McDonald 
.hn – Honduras 
.hr – Kroasia
.ht – Haiti
.hu – Hongaria
.id – Indonesia
.ie – Republik Irlandia
.il – Israel 
.im – Pulau Man 
.in – India 
.io – Teritori Samudra Hindia Britania 
.iq – Irak
.ir – Iran 
.is – Islandia
.it – Italia
.je – Jersey
.jm – Jamaika
.jo – Yordania
.jp – Jepang
.ke – Kenya
.kg – Kirgizstan
.kh – Kamboja
.ki – Kiribati
.km – Komoro
.kn – Saint Kitts dan Nevis
.kp – Korea Utara (tidak dipakai; tidak ada DNS)
.kr – Korea Selatan
.kw – Kuwait
.ky – Kepulauan Cayman
.kz – Kazakhstan
.la – Laos 
.lb – Lebanon
.lc – Saint Lucia
.li – Liechtenstein 
.lk – Sri Lanka
.lr – Liberia
.ls – Lesotho
.lt – Lituania
.lu – Luxemburg
.lv – Latvia 
.ly – Libya
.ma – Maroko
.mc – Monako
.md – Moldova 
.me – Montenegro
.mg – Madagaskar
.mh – Kepulauan Marshall
.mk – Republik Makedonia
.ml – Mali
.mm – Myanmar
.mn – Mongolia 
.mo – Makau
.mp – Kepulauan Mariana Utara 
.mq – Martinique
.mr – Mauritania
.ms – Montserrat 
.mt – Malta
.mu – Mauritius 
.mv – Maladewa
.mw – Malawi 
.mx – Meksiko 
.my – Malaysia
.mz – Mozambik
.na – Namibia 
.nc – Kaledonia Baru
.ne – Niger
.nf – Pulau Norfolk 
.ng – Nigeria
.ni – Nikaragua
.nl – Belanda  (ccTLD terdaftar pertama)
.no – Norwegia
.np – Nepal
.nr – Nauru 
.nu – Niue 
.nz – Selandia Baru
.om – Oman
.pa – Panama
.pe – Peru
.pf – Polinesia Perancis
.pg – Papua Nugini
.ph – Filipina 
.pk – Pakistan 
.pl – Polandia 
.pm – Saint-Pierre dan Miquelon
.pn – Kepulauan Pitcairn 
.pr – Puerto Riko 
.ps – Otoritas Nasional Palestina 
.pt – Portugal 
.pw – Palau
.py – Paraguay
.qa – Qatar
.re – Réunion
.ro – Rumania 
.rs – Serbia
.ru – Rusia 
.rw – Rwanda
.sa – Arab Saudi
.sb – Kepulauan Solomon 
.sc – Seychelles 
.sd – Sudan
.se – Swedia 
.sg – Singapura
.sh – Saint Helena 
.si – Slovenia
.sj – Svalbard dan Jan Mayen (tidak dipakai; tidak terdaftar)
.sk – Slowakia
.sl – Sierra Leone
.sm – San Marino 
.sn – Senegal
.so – Somalia 
.sr – Suriname 
.st – Sao Tome dan Principe 
.su – Uni Soviet (terdepresiasi; digantikan; kode domain “dipakai untuk pergantian” oleh ISO 3166-1)
.sv – El Salvador
.sy – Suriah 
.sz – Swaziland
.tc – Kepulauan Turks dan Caicos
.td – Chad
.tf – Teritorial Perancis Selatan
.tg – Togo 
.th – Thailand
.tj – Tajikistan 
.tk – Tokelau 
.tl – Timor Leste 
.tm – Turkmenistan 
.tn – Tunisia
.to – Tonga 
.tp – Timor Timur (terdepresiasi – gunakan .tl; kode domain “dipakai untuk pergantian” oleh ISO 3166-1)
.tr – Turki
.tt – Trinidad dan Tobago 
.tv – Tuvalu 
.tw – Republik Cina (Taiwan) 
.tz – Tanzania
.ua – Ukraina
.ug – Uganda 
.uk – Inggris (kode domain yang “dikhususkan” oleh ISO 3166-1) (lihat pula .gb)
.us – Amerika Serikat 
.uy – Uruguay
.uz – Uzbekistan
.va – Vatikan
.vc – Saint Vincent dan Grenadines 
.ve – Venezuela
.vg – Kepulauan Virgin Britania Raya 
.vi – Kepulauan Virgin Amerika Serikat
.vn – Vietnam
.vu – Vanuatu
.wf – Wallis dan Futuna
.ws – Samoa (dulunya Samoa Barat)
.ye – Yaman
.yt – Mayotte
.yu – Yugoslavia
.za – Afrika Selatan 
.zm – Zambia
.zw – Zimbabw



Name Server

Arti name server dalam dunia komputer adalah sebuah program atau komputer server yang mengimplementasikan nama layanan sebuah protokol . Ini peta untuk manusia lebih mengenal sistem internal, identifikasi numerik, atau penangaan komponen.

Jenis yang paling menonjol dari name server dalam operasi hari ini adalah name server dari Domain Name System (DNS), salah satu dari dua pokok ruang nama dari internet . Fungsi yang paling penting dari server DNS adalah terjemahan (resolusi) dari memori manusiawi dari nama domain dan nama host ke yang sesuai numerik alamat Internet Protocol (IP), Internet utama yang kedua ruang nama yang digunakan untuk mengidentifikasi dan menemukan sistem komputer dan sumber daya pada Internet.

Arti Name Server dari DNS (Domain Name System) Internet mempertahankan dua ruang nama utama, hirarki nama domain dan sistem alamat Internet Protocol (IP). Domain Name System mempertahankan ruang nama domain dan menyediakan layanan terjemahan antara dua ruang nama. Internet server nama mengimplementasikan Domain Name System. Sebuah server nama DNS adalah server yang menyimpan catatan DNS , seperti alamat (A, aaaa) catatan, nama server (NS) catatan, dan mail exchanger (MX) record untuk nama domain (lihat juga Daftar jenis catatan DNS ) dan merespon dengan jawaban atas query terhadap database-nya.

Hirarki atas Sistem Nama Domain Internet dilayani oleh root server nama dipelihara oleh delegasi oleh Internet untuk Corporation Ditugaskan Nama dan Nomor (ICANN).

Arti name server resmi otoritatif adalah server nama yang memberikan jawaban dalam menanggapi pertanyaan yang diajukan tentang nama-nama dalam zona . Server nama otoritatif-satunya hanya mengembalikan jawaban atas pertanyaan tentang nama domain yang telah dikonfigurasi secara khusus oleh administrator. Nama server juga dapat dikonfigurasi untuk memberikan jawaban otoritatif untuk beberapa zona queries, sementara bertindak sebagai server nama caching untuk semua zona lainnya.

Sebuah nama server otoritatif dapat menjadi server master atau server budak. Sebuah server master untuk zona adalah server yang menyimpan versi definitif dari semua catatan dalam zona itu. Sebuah server budak untuk zona menggunakan mekanisme update otomatis untuk menjaga salinan identik dari catatan master. Contoh mekanisme tersebut termasuk transfer zona DNS dan protokol transfer file. DNS menyediakan mekanisme dimana master untuk zona dapat memberitahu semua budak yang dikenal untuk zona bahwa ketika isi dari zona tersebut telah berubah. Isi zona baik secara manual dikonfigurasi oleh administrator, atau dikelola menggunakan Dynamic DNS.


Sumber :





Tidak ada komentar:

Posting Komentar