Makalah DNS (Domain Name System)
JARINGAN KOMPUTER DASAR
DNS (Domain Name System)
ANGELA JANICE PESHA RAPPUN
1329040114
PTIK 02
JURUSAN PENDIDIKAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS NEGERI MAKASSAR
2014
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah melimpahkan rahmat dan nikmat-Nya sehingga penulis dapat menyelesaikan Tugas Makalah tentang DNS (Domain Name Server).
Penulis menyadari sepenuhnya masih banyak terdapat kekurangan dalam penyusunan makalah ini, baik dari segi isi maupun penulisannya. Untuk itu kritik dan saran dari semua pihak yang bersifat membangun senantiasa penulis harapkan demi penyempurnaan makalah ini dimasa yang akan datang.
Pada kesempatan ini penulis mengucapkan terima kasih atas segala bantuan semua pihak sehingga makalah ini dapat terselesaikan.Semoga makalah ini dapat bermanfaat bagi penulis, pembaca maupun pihak-pihak yang membtuhkan.
Makassar, Juni 2014
Angela janice p.r
DAFTAR ISI
Daftar Isi
BAB I PENDAHULUAN
A. Latar Belakang
B. Rumusan Masalah
C. Tujuan
BAB II PEMBAHASAN
A. Pengertian DNS
B. Struktur DNS
C. Cara Kerja DNS
BAB III PENUTUP
A. Kesimpulan
B. Saran
Daftar Pustaka
BAB I
PENDAHULUAN
Praktek menggunakan nama sebagai sederhana, abstraksi lebih berkesan alamat numerik host pada jaringan tanggal kembali ke era ARPANET. Sebelum DNS diciptakan pada tahun 1982, setiap komputer pada jaringan diambil file bernama HOSTS.TXT dari komputer di SRI (sekarang SRI International).HOSTS.TXT dipetakan ke alamat numerik. Sebuah host file masih ada pada sistem operasi paling modern secara default dan umumnya berisi pemetaan dari “localhost” ke alamat IP 127.0.0.1. Banyak sistem operasi menggunakan nama logika resolusi yang memungkinkan administrator untuk mengkonfigurasi prioritas pemilihan untuk metode resolusi nama yang tersedia.
Pesatnya pertumbuhan jaringan membuat terpusat dipertahankan, berkas HOSTS.TXT kerajinan tangan yang tidak berkelanjutan, menjadi perlu untuk menerapkan sistem yang lebih scalable mampu otomatis menyebarluaskan informasi yang diperlukan.
Atas permintaan Jon Postel, Paul Mockapetris menemukan Domain Name System pada tahun 1983 dan menulis implementasi pertama. Spesifikasi asli diterbitkan oleh Internet Engineering Task Force di RFC 882 dan RFC 883 yang digantikan pada November 1987 oleh RFC 1034 dan RFC 1035. Beberapa Permintaan tambahan untuk Komentar telah diusulkan berbagai ekstensi ke DNS inti protokol.
Pada tahun 1984, empat Berkeley siswa-Douglas Terry, Mark Painter, David Riggle, dan Songnian Zhou-menulis pertama Unix implementasi server nama, yang disebut The Berkeley Internet Name Domain (BIND) Server. [6] Pada tahun 1985, Kevin Dunlap dari Desember signifikan menulis ulang implementasi DNS. Mike Karels, Phil Almquist, dan Paul Vixie mempertahankan BIND sejak saat itu. BIND adalah porting ke platform Windows NT pada awal tahun 1990.
BIND didistribusikan secara luas, terutama pada sistem Unix, dan merupakan perangkat lunak DNS yang dominan digunakan di Internet .server nama alternatif telah dikembangkan, dimotivasi sebagian oleh keinginan untuk memperbaiki rekor BIND tentang kerentanan untuk menyerang. BIND versi 9 juga ditulis dari awal dan memiliki catatan keamanan yang sebanding dengan software DNS modern lainnya.
B. RUMUSAN MASALAH
1. Apa yang di maksud dengan DNS?
2. Apakah struktur DNS?
3. Bagaimana Cara kerja dari DNS?
4. Bagaimanakah pengaturan Domain?
C. TUJUAN
1. Mengetahui Sejarah terbentuknya DNS
2. Mengetahui Pengertian DNS
3. Mengetahui Fungsi dan Cara Kerja DNS
BAB II
PEMBAHASAN
A. PENGERTIAN DNS
Domain Name System (DNS) Adalah sebuah aplikasi service di internet yang menerjemahkan sebuah domain name ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany Qualified Domain Name) dan dari FQDN ke IP address. DNS biasanya digunakan pada aplikasi yang berhubungan ke internet sererti Web Browser atau e-mail, Dimana DNS membantu memetakan host name sebuah computer ke IP address.Selain digunakan di internet DNS juga dapat di implementasikan ke private network atau internet.Implementasi Disconected.
Kemudian dapat didefinisikan bahwa DNS domain Internet menerjemahkan nama ke alamat IP host. DNS secara otomatis mengkonversi nama ketika kita ketik alamat browser Web ke alamat IP dari server Web hosting situs tersebut.
DNS menerapkan database terdistribusi untuk menyimpan nama dan informasi alamat untuk semua host publik di internet. DNS menganggap alamat IP tidak berubah (secara statis ditugaskan daripada yang ditetapkan secara dinamis).Database DNS berada pada hirarki database server khusus. Ketika klien seperti browser Web permintaan masalah yang melibatkan nama host Internet, sebuah software yang disebut DNS resolver (biasanya dibangun ke dalam sistem operasi jaringan) kontak pertama server DNS untuk menentukan alamat IP server. Jika server DNS tidak berisi pemetaan dibutuhkan, maka pada gilirannya akan meneruskan permintaan ke server DNS yang berbeda pada tingkat yang lebih tinggi dalam hirarki. Setelah beberapa berpotensi forwarding dan pesan delegasi dikirim dalam hirarki DNS, alamat IP untuk host yang diberikan akhirnya tiba di resolver, yang pada gilirannya melengkapi permintaan over Internet Protocol.
DNS tambahan termasuk dukungan untuk caching permintaan dan untuk redundansi.Kebanyakan operasi jaringan sistem konfigurasi dukungan, sekunder, tersier dan server DNS primer, yang masing-masing dapat melayani permintaan awal dari klien.Internet Service Provider (ISP) memiliki server DNS mereka sendiri dan menggunakan DHCP untuk secara otomatis mengkonfigurasi klien, menghilangkan sebagian besar pengguna rumah dari beban konfigurasi DNS.
Domain Internet lebih besar dikelola swasta.Internet Protocol (IP) jaringan bergantung pada Domain Name System (DNS) untuk membantu mengarahkan lalu lintas. DNS memelihara sebuah database didistribusikan nama dan alamat jaringan, dan menyediakan metode untuk komputer untuk remote query database. Beberapa orang menyebutnya DNS “buku telepon internet”.
DNS dan World Wide Web Semua situs Web publik berjalan di server yang terhubung ke Internet dengan alamat IP publik.Web server di About.com, misalnya, memiliki alamat seperti 207.241.148.80. Meskipun orang dapat mengetik informasi alamat seperti http://207.241.148.80/ ke dalam browser Web mereka untuk mengunjungi situs, bisa menggunakan nama yang tepat seperti http://www.about.com/ jauh lebih praktis.
Internet menggunakan DNS sebagai layanan resolusi nama di seluruh dunia untuk situs Web publik. Ketika seseorang jenis nama situs ke dalam browser mereka, DNS mencari alamat IP yang sesuai untuk situs tersebut, data yang dibutuhkan untuk membuat koneksi jaringan yang diinginkan antara Web browser dan server Web.
Server DNS dan Nama Hirarki DNS menggunakan arsitektur klien / server jaringan. DNS server adalah computer yang ditunjuk untuk menyimpan catatn database DNS (Nama dan Alat), sedangkan klien darii DNS termasuk PC, ponsel dan perangkat lain dari pengguna akhir. DNS server juga beriteraksi dengan satu sama lain, bertindak sebagai klien untuk satu sama lain ketika diperlukan. DNS server mengatur ke dalam hirarki. Untuk Internet, disebut akar nama server berada di puncak hirarki DNS. Internet akar server nama mengelola informasi server DNS untuk domain tingkat atas di Web (TLD) (seperti “com.” Dan “. Uk”), khususnya nama dan alamat IP yang asli (yang disebut otoritatif) DNS server bertanggung jawab untuk menjawab pertanyaan tentang setiap TLD individual. Server pada tingkat yang lebih rendah berikutnya dari hirarki DNS lagu nama domain tingkat kedua dan alamat (seperti “about.com”), dan tingkat tambahan mengelola domain web (seperti “compnetworking.about.com”). DNS server diinstal dan dikelola oleh perusahaan swasta dan badan-badan yang mengatur Internet di seluruh dunia. Untuk Internet, 13 nama root server (renang benar-benar berlebihan mesin di seluruh dunia) mendukung ratusan Internet top-level domain, sementara About.com menyediakan informasi server DNS otoritatif untuk situs dalam jaringan. Organisasi yang sama dapat menyebarkan DNS pada jaringan pribadi mereka secara terpisah, pada skala yang lebih kecil. DNS Server merupakan Konfigurasi Jaringan untuk DNS, Klien DNS (disebut resolvers) ingin menggunakan DNS harus dikonfigurasi pada jaringan mereka. Resolvers query DNS menggunakan alamat IP tetap (statis) dari satu atau lebih server DNS. Pada jaringan rumah, alamat server DNS dapat dikonfigurasi sekali pada router broadband dan secara otomatis dijemput oleh perangkat klien, atau alamat dapat dikonfigurasi pada setiap klien secara individual. Rumah administrator jaringan bisa mendapatkan alamat server DNS yang valid baik dari penyedia layanan internet mereka atau pihak ketiga penyedia internet DNS seperti Google Public DNS dan OpenDNS.
DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet dimana DNS memiliki keunggulan seperti:
1. Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address sebuah komputer cukup host name (nama Komputer).
2. Konsisten, IP address sebuah komputer bisa berubah tapi host name tidak berubah.
Simple, user hanya menggunakan satu nama domain untuk mencari baik di Internet maupun di Intranet.
B. STRUKTUR DNS
Domain Name System merupakan sebuah hirarki pengelompokan domain berdasarkan nama, yang terbagi menjadi beberapa bagian diantaranya:
1. Root-Level Domains
Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki yang disebut dengan level.Level paling atas di hirarki disebut dengan root domain.Root domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah (“.”).
2. Top-Level Domains
Pada bagian dibawah ini adalah contoh dari top-level domains:
a) com Organisasi Komersial
b) edu Institusi pendidikan atau universitas
c) org Organisasi non-profit
d) net Networks (backbone Internet)
e) gov Organisasi pemerintah non militer
f) mil Organisasi pemerintah militer
g) num No telpon
h) arpa Reverse DNS
i) xx dua-huruf untuk kode Negara (id:indonesia)
3. Second-Level Domains
Second-level domains dapat berisi host dan domain lain, yang disebut dengan subdomain. Untuk contoh: Domain Bujangan, bujangan.com terdapat komputer (host) seperti server1.bujangan.com dan subdomain training.bujangan.com. Subdomain training.bujangan.com juga terdapat komputer (host) seperti client1.training.bujangan.com.
4. Host Names
Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat fileserver1.detik.com, dimana fileserver1 adalah host name dan detik.com adalah domain name.
C. CARA KERJA DNS
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan). Client DNS disebut dengan resolvers dan DNS server disebut dengan name servers.Resolvers atau client mengirimkan permintaan ke name server berupa queries. Name server akan memproses dengan cara mencek ke local database DNS, menghubungi name server lainnya atau akan mengirimkan message failure jika ternyata permintaan dari client tidak ditemukan. Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan dari client dengan cara memetakan nama komputer (host) ke IP address.
D. PENGATURAN NAMA DOMAIN
Ruang nama domain terdiri dari pohon nama domain. Setiap node atau daun di pohon memiliki nol atau lebih catatan sumber daya, yang memegang informasi yang terkait dengan nama domain. Pohon sub-terbagi menjadi zona awal di zona akar.Sebuah zona DNS dapat terdiri dari hanya satu domain, atau dapat terdiri dari banyak domain dan sub-domain, tergantung pada kewenangan administratif yang diwakilkan kepada manajer. Domain Name System hirarkis, disusun dalam zona, masing-masing dilayani oleh server nama Tanggung jawab administratif atas zona apapun dapat dibagi dengan menciptakan zona tambahan. Otoritas dikatakan didelegasikan untuk sebagian dari ruang lama, biasanya dalam bentuk sub-domain, nama server lain dan entitas administratif. Zona lama berhenti menjadi otoritatif untuk zona baru. Sintaks Domain name Uraian definitif aturan untuk membentuk nama domain muncul dalam RFC 1035, RFC 1123, dan RFC 2181. Sebuah nama domain terdiri dari satu atau lebih bagian, secara teknis disebut label, yang konvensional concatenated, dan dibatasi oleh titik, seperti example.com. Paling kanan label menyampaikan top-level domain, misalnya, nama domain http://www.example.com milik com top-level domain.
Hirarki domain turun dari kanan ke kiri, masing-masing label di sebelah kirinya menyatakan sebuah sub-divisi, atau subdomain dari domain ke kanan. Sebagai contoh: contoh label menetapkan subdomain dari domain com, dan www adalah sub domain dari example.com. Ini pohon subdivisi mungkin memiliki hingga 127 level. Setiap label dapat berisi hingga 63 karakter. Nama domain lengkap tidak boleh melebihi panjang 253 karakter dalam representasi tekstual nya. Dalam representasi biner internal DNS panjang maksimum membutuhkan 255 oktet penyimpanan, karena juga menyimpan panjang nama. Dalam prakteknya, beberapa pendaftar domain mungkin memiliki batas singkat.
Nama DNS mungkin secara teknis terdiri dari setiap representable karakter dalam oktet. Namun, diperbolehkan perumusan nama domain di zona akar DNS, dan sub domain yang lain, menggunakan format pilihan dan set karakter. Karakter diperbolehkan dalam label adalah subset dari set karakter ASCII, dan termasuk karakter melalui z, A sampai Z, angka 0 sampai 9, dan tanda hubung. Aturan ini dikenal sebagai aturan LDH (huruf, angka, tanda hubung). Nama domain yang ditafsirkan dengan cara kasus-independen. Label mungkin tidak memulai atau diakhiri dengan tanda hubung. Ada aturan tambahan yang pada dasarnya mensyaratkan bahwa nama domain tingkat atas tidak semua-numerik. Sebuah nama host adalah nama domain yang memiliki minimal satu alamat IP yang terkait. Sebagai contoh, nama domain example.com http://www.example.com dan juga nama host, sedangkan domain com adalah tidak. Nama domain internasional Keterbatasan set karakter ASCII diizinkan di DNS dicegah representasi nama dan kata-kata dari berbagai bahasa dalam huruf atau skrip asli mereka. Untuk membuat ini mungkin, ICANN menyetujui Internasionalisasi Nama Domain Aplikasi (IDNA) sistem, dimana pengguna aplikasi, seperti web browser, peta Unicode string ke dalam karakter DNS yang sah menggunakan Punycode. Pada tahun 2009 ICANN menyetujui instalasi internasionalisasi nama domain kode negara top-level domain. Selain itu, banyak pendaftar yang ada nama domain tingkat atas (TLD) s telah mengadopsi sistem IDNA.
Nama server/Domain Name System dikelola oleh sistem database terdistribusi, yang menggunakan model client-server. Node dari database ini adalah nama server. Setiap domain memiliki setidaknya satu server DNS otoritatif yang mempublikasikan informasi tentang domain dan server nama dari setiap domain bawahan untuk itu. Bagian atas hirarki dilayani oleh root server nama, server untuk permintaan ketika melihat ke atas (resolving) TLD. Server nama otoritatif Sebuah server nama otoritatif adalah server nama yang memberikan jawaban yang telah dikonfigurasi oleh sumber asli, misalnya, administrator domain atau dengan metode DNS dinamis, berbeda dengan jawaban yang diperoleh melalui DNS query biasa ke nama server lain. Otoritatif-satunya hanya mengembalikan nama server jawaban atas pertanyaan tentang nama domain yang telah dikonfigurasi secara khusus oleh administrator. Dengan kata lain, sebuah nama server otoritatif memungkinkan server nama rekursif mengetahui data DNS (IP IPv4, IP IPv6, daftar server surat masuk, dll) nama host yang diberikan (seperti “www.example.com”) memiliki. Sebagai salah satu contoh, otoritatif nama server untuk “example.com” memberitahu server nama rekursif yang “www.example.com” memiliki IP 192.0.43.10 IPv4. Sebuah server nama otoritatif dapat menjadi server master atau server budak. Sebuah server master adalah server yang menyimpan asli (master) salinan semua catatan zona. Sebuah server budak menggunakan mekanisme update otomatis dari protokol DNS dalam komunikasi dengan tuannya untuk menjaga salinan identik dari catatan master.
Satu set server nama otoritatif harus ditugaskan untuk setiap zona DNS. Sebuah catatan NS tentang alamat dari himpunan yang harus disimpan di zona induk dan server sendiri (sebagai diri-referensi). Ketika nama domain terdaftar dengan registrasi nama domain, instalasi mereka di registri domain dari domain tingkat atas memerlukan penugasan nama server primer dan setidaknya satu server nama sekunder. Kebutuhan beberapa server nama bertujuan untuk membuat domain masih fungsional bahkan jika satu server nama menjadi tidak dapat diakses atau bisa dioperasi Penunjukan nama server primer semata-mata ditentukan oleh prioritas diberikan kepada pendaftar nama domain. Untuk tujuan ini, umumnya hanya nama domain berkualifikasi lengkap dari server nama diperlukan, kecuali server yang terkandung dalam domain terdaftar, dalam hal alamat IP yang sesuai juga diperlukan.
Nama server primer sering menguasai server nama, sementara server nama sekunder dapat diimplementasikan sebagai server budak. Server otoritatif menunjukkan statusnya penyediaan jawaban yang pasti, dianggap otoritatif, dengan menetapkan bendera perangkat lunak (struktur bit protokol), disebut Jawaban Resmi (AA) bit dalam responnya. Bendera ini biasanya direproduksi menonjol dalam output alat kueri DNS administrasi (seperti penggalian) untuk menunjukkan bahwa menanggapi nama server adalah otoritas untuk nama domain yang bersangkutan. Operasi Mekanisme resolusi alamat Resolvers nama domain menentukan domain name server sesuai yang bertanggung jawab untuk nama domain yang dimaksud oleh sejumlah query dimulai dengan paling kanan (top-level) label domain. Sebuah DNS recursor berkonsultasi tiga nama server untuk menyelesaikan alamat www.wikipedia.org. Proses ini memerlukan sebuah host jaringan dikonfigurasi dengan cache awal (disebut petunjuk) dari alamat yang dikenal dari root server nama. Seperti file petunjuk diperbarui secara berkala oleh administrator dari sumber yang dapat dipercaya. Sebuah query ke salah satu root server untuk menemukan server otoritatif untuk top-level domain. Sebuah query ke server yang diperoleh TLD untuk alamat server DNS otoritatif untuk domain tingkat kedua. Pengulangan langkah sebelumnya untuk memproses setiap label nama domain secara berurutan, sampai langkah terakhir yang mengembalikan alamat IP dari host yang dicari. Diagram menggambarkan proses ini untuk host www.wikipedia.org. Mekanisme dalam bentuk sederhana ini akan menempatkan beban operasi besar di root server, dengan setiap pencarian untuk alamat awal dengan query salah satu dari mereka. Menjadi sebagai penting karena mereka adalah untuk fungsi keseluruhan sistem, penggunaan berat seperti itu akan menciptakan hambatan dapat diatasi untuk triliunan pertanyaan ditempatkan setiap hari. Dalam prakteknya caching digunakan di server DNS untuk mengatasi masalah ini, dan sebagai hasilnya, nama akar server sebenarnya terlibat dengan sangat sedikit dari total lalu lintas.
BAB III
PENUTUP
Dari makalah ini, kami dapat menyimpulkan beberapa hal tentang DNS, Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address.
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan). Client DNS disebut dengan resolvers dan DNS server disebut dengan name servers.Resolvers atau client mengirimkan permintaan ke name server berupa queries. Name server akan memproses dengan cara mencek ke local database DNS, menghubungi name server lainnya atau akan mengirimkan message failure jika ternyata permintaan dari client tidak ditemukan. Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan dari client dengan cara memetakan nama komputer (host) ke IP address.
DAFTAR PUSTAKA
Wikipedia.com
http://info.access.com/id/info/Pengertian_dan_Penjelasan_Domain_Name_Server.info
http://trimawati.wordpress.com/2008/07/25/pengertianfungsikeunggulan-dan-kekurangn-dns-server/
Comments
Post a Comment