Domain Name System
Selamat pagi kawan-kawan..
Mengapa selamat pagi? ya karna ane ngeposting artikel ini pagi hari, jadi kalo kalian bacanya pas sore atau malem malem gausah dijawab ya hehe :v, ehh btw abaikan aja gapenting :3.
Pada kesempatan kali ini saya ingin sharing aja nih mengenai DNS, Ini merupakan postingan lanjutan dari postingan saya yang sebelumnya yaitu mengenai IP Public dan IP Private, jika kalian ingin tau bisa kalian lihat Disini
Para Network Engineering pasti sudah tidak asing lagi mendengar kata "DNS". Tapi banyak juga pasti diantara kalian yang cuma pernah mendengar saja, atau masih bingung, bahkan ada juga yang tidak tahu sama sekali. Maka dari itu pada pada kesempatan kali ini saya ingin sharing aja apa yang saya tahu mengenai DNS, dan mudah-mudahan bisa membuat kalian menjadi paham mengenai DNS setelah membaca postingan saya ini.
Oke mungkin udah cukup basa-basi busuknya, sekarang kita lanjut ketahap pembahasan..
Apa itu DNS?
DNS adalah kepanjangan dari Domain Name System, merupakan aplikasi layanan pada jaringan internet yang menggunakan TCP/IP yang berfungsi untuk menerjemahkan Alamat IP (IP Address) menjadi Domain, dan begitupun sebaliknya.
Jadi gini, Pasti kalan pernah mengakses sebuah website kan misalkan seperti google.com, youtube.com, facebook.com, dan masih banyak lagi. Ambil contoh misalkan kalian sekarang mengakses facebook.com, maka nanti akan ditampilkan laman utama Facebook ya kan, nah pertanyaannya mengapa kita bisa mengakses url dari facebook.com? sedangkan setiap user yang terhubung di internet hanya bermodalkan angka-angka IP Address? ya itu karena adanya DNS gan hehe. Seperti yang saya sudah jelaskan tadi, bahwa DNS itu berfungsi menerjemahkan IP Address menjadi Domain(contoh facebook.com) dan begitupun sebaliknya.
Masih belum paham?, yaudah deh saya coba kasih gambaran sedikit
Dalam percobaan ini saya akan mengakses situs facebook.com tetapi mengaksesnya dengan menggunakan IP Address bukan domain, maka dari itu untuk mengetahui IP dari situs facebook.com kita memerlukan CMD kemudian menjalankan perintah nslookup, untuk lebih jelasnya lihat gambar dibawah ini.
Pada gambar diatas diketahui bahwa IP dari situs facebook.com adalah 31.13.78.35, nah sekarang kita coba mengakses IP tersebut dengan menggunakan browser, disini saya menggunakan Google Chrome
Dan taraa, maka akan terbuka situs sesuai dengan IP tersebut, yaitu facebook.com
Jadi bisa dibilang DNS itu sangat penting gann, bayangkan saja jika tidak ada DNS, berapa banyak alamat yang harus kita hafal untuk mengakses situs situs tertentu, mending kalo satu atau dua, lah kalo banyak? kan nanti jadi ribet plus pusing ngafalnnya, tentunya dengan adanya DNS ini sangat menguntungkan bagi para pengguna internet, karna dengan adanya DNS alamat-alamt pada situs situs tersebut akan diterjemahkan/diconvert menjadi nama(domain) yang mudah diingat dan pastinya mempermudah kita.
Gimana sekarang? sudah ngerti kan mengenai DNS? harusnya mah ngerti dong hehe, kalo ga ngerti mah keterlaluan:v. Okee, sekarang kita lanjut dengan membahas DNS Server
Apa itu DNS Server?
DNS Server itu adalah suatu layanan yang diberikan oleh server agar dapat melayani permintaan client untuk mengetahui alamat yang digunakan pada suatu domain. Misalkan kita mengakses facebook.com, maka server DNS akan mencari alamat facebook agar si client dapat terhubung ke alamat facebook tersebut. DNS Server biasanya berisi database alamat website apa saja yang akan dikunjungi oleh user, sehingga si user lebih mudah mengakses website tersebut.
Ketika alamat IP dari sebuah website sudah bisa diketahui, komputer kita akan melakukan cache DNS. Ketika komputer kita sudah mengetahui alamat dari sebuah website, komputer kita akan mengingatnya. Sehingga jika ingin mengaksesnya kembali, tidak perlu lagi melakukan pencarian alamat IP website tersebut, Oh iya sekedar tambahan jika kalian ingin menghapus cache tersebut bisa menggunakan perintah"ipconfig //flushdns" pada CMD.
Misalkan kita menjadi sebuah server, kita bisa melakukan konfigurasi untuk membuat DNS sendiri, setelah itu nanti bisa coba akses DNS yang sudah kita buat tersebut melalui komputer client.
Yap mungkin cukup sampai sini yang bisa saya sampaikan seputar mengenai DNS, apabila ada yang salah mohon dimaklumi karna saya juga masih dalam tahap pembelajaran
Sekian,
Wassallamu'alikum Wr Wb
Comments
Post a Comment