Hello gays,wilujeung sumping di blog saya,di blog kali ini saya akan membahas mengenai DNS,meliputi apa itu DNS, struktur DNS, dan cara kerja DNS,semoga bermanfaat yaaa.Apakah yang dimaksud dengan DNS?DNS adalah sistem alamat untuk Internet. Hampir semua yang berhubungan dengan Internet (misalnya, komputer, perangkat bergerak, laptop, ATM, dan terminal POS) mengandalkan layanan DNS untuk saling bertukar informasi. DNS menggunakan server khusus untuk menerjemahkan (atau memecahkan) nama seperti www.verisigninc.com ke alamat numerik yang memungkinkan data dan informasi mencapai tujuannya. Semua aplikasi Internet, mulai dari situs web, email, jejaring sosial, dan perbankan online hingga Voice over Internet Protocol (VoIP), berbagi file, dan video on demand, bergantung pada keakuratan dan integritas terjemahan ini. Tanpa DNS, Internet tidak dapat berfungsi. DNS bersifat integral terhadap infrastruktur penting negara, operasi bisnis online, dan transaksi keuangan, serta semua komunikasi berbasis Internet.Struktur DNS
Domain Name Space 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.my:malaysia,au:australia)
Top-level domains dapat berisi second-level domains dan hosts.
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.
Bagaimana DNS Bekerja
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.
a) Resolvers mengirimkan queries ke name server
b) Name server mencek ke local database, atau menghubungi name server lainnya, jika ditemukan akan diberitahukan ke resolvers jika tidak akan mengirimkan failure message
c) Resolvers menghubungi host yang dituju dengan menggunakan IP address yang diberikan name server
1. Tujuan
Setelah menyelesaikan lab berikut, anda akan mampu :
· Membuat server DNS dalam jaringan komputer
· Menambah domain dan host baru
2. Langkah Percobaan :
a) Login ke komputer linux sebagai root
b) Lakukan pemeriksaan koneksi internet dengan melakukan perintah berikut :
· route –n
· ping ip_gateway
· cat /etc/resolv.con
· apt-get update
c) Lakukan pencarian paket bind9 pada mirror dengan perintah :
· apt-cache search bind9|grep bind9|more
d) Lakukan installasi paket tersebut dengan perintah
· apt-get install bind9
e) Lakukan restart fungsi bind dan lihat nomor portnya
· /etc/init.d/bind9 restart
· nmap localhosf) Lihat file yang ada di /etc/bind dan baca file named.conf, named.conf.local dan named.conf.option
g) Buat file konfigurasi named.conf seperti dibawah sesuai kan dengan nama domain dan ip dari komputer anda:
h) Pindah ke direktori /var/cache/bind dan buat 2 file : db.training.com dan db.235, sesuaikan contoh dibawah dengan konfigurasi komputer anda
i) Edit file /etc/resolv.conf tambahkan kata di bawah pada bagian paling atas atau ubah sesuai dengan konfigurasi komputer anda
j) Lakukan restart pada komputer anda
k) Lakukan percobaan sesuai perintah dibawah ini dan catat hasilnya (sesuaikan dengan konfigurasi ip dan domain anda)
· nslookup 10.252.101.235
· nslookup web.training.com

Bagaimana cara kerja DNS (Domain Name System) pada jaringan komputer?
Untuk dapat berjalan DNS memerlukan beberapa program tambahan yaitu resolver. Resolver adalah program tambahan untuk komputer client agas bisa terhubung dengan DNS server.
Program Resolver yang digunakan adalah web browser atau mail client. sehingga untuk dapat mengakses DNS server user harus terlebih dahulu menginstall web browser atau mail client pada komputer mereka. Web browser yang paling sering digunakan adalah google chrome, mozilla firefox, opera dan lain-lain. Untuk lebih jelasnya perhatikan gambar berikut:

- DNS resolver melakukan pencarian alamat host pada file HOSTS. Jika alamat host yang dicari sudah ditemukan dan diberikan, maka proses selesai.
- DNS resolver melakukan pencarian pada data cache yang sudah dibuat oleh resolver untuk menyimpan hasil permintaan sebelumnya. Bila ada, kemudian disimpan dalam data cache lalu hasilnya diberikan dan selesai.
- DNS resolver melakukan pencarian pada alamat server DNS pertama yang telah ditentukan oleh pengguna.
- Server DNS ditugaskan untuk mencari nama domain pada cache-nya.
- Apabila nama domain yang dicari oleh server DNS tidak ditemukan, maka pencarian dilakukan dengan melihat file database (zones) yang dimiliki oleh server.
- Apabila masih tidak ditemukan, pencarian dilakukan dengan menghubungi server DNS lain yang masih terkait dengan server yang dimaksud. Jika sudah ditemukan kemudian disimpan dalam cache lalu hasilnya diberikan.
Nahh,udah dibahas semua kan guys,mohon maaf kalau kurang bermanfaat ya hehe,terimakasih buat yang udah berkunjung.
Komentar
Posting Komentar