Apakah yang dimaksud dengan DNS?

Domain Name System, atau DNS, digunakan untuk menerjemahkan nama host agar terbaca-manusia, seperti www.yourdomain.com, menjadi alamat IP dapat dibaca oleh mesin, seperti 8.8.8.8. DNS juga menyediakan informasi lain tentang nama domain, seperti layanan mail.

Mengapa DNS penting?

DNS adalah seperti buku telepon untuk internet. Jika Anda tahu nama seseorang, tetapi tidak tahu nomor telepon mereka, Anda dapat mencarinya di buku telepon. DNS menyediakan layanan ini sama ke Internet: Ketika Anda mengunjungi http://www.yourdomain.com di browser, komputer Anda menggunakan DNS untuk mengambil alamat IP website, 8.8.8.8. Tanpa DNS, Anda hanya akan dapat mengunjungi website kami (atau situs web apapun) dengan mengunjungi alamat IP secara langsung, seperti http://8.8.8.8.

Bagaimana cara kerja DNS?

Ketika Anda mengunjungi sebuah domain seperti www.yourdomain.com, komputer Anda mengikuti serangkaian langkah untuk mengubah alamat web terbaca-manusia ke dalam sebuah alamat IP dapat dibaca oleh mesin. Hal ini terjadi setiap kali Anda menggunakan nama domain, apakah Anda melihat situs, mengirimkan email, atau mendengarkan stasiun radio internet.

Langkah 1: Meminta informasi

Prosesnya dimulai ketika Anda meminta komputer Anda untuk menyelesaikan nama host, seperti mengunjungi http://www.yourdomain.com. Tempat pertama komputer Anda terlihat adalah lokal DNS cache, yang menyimpan informasi bahwa komputer Anda baru-baru ini diambil. Jika komputer Anda tidak sudah tahu jawabannya, maka perlu untuk melakukan DNS query untuk mencari tahu.

Langkah 2: Tanyakan pada DNS server rekursif

Jika informasi tidak disimpan secara lokal, komputer query (kontak) ISP Anda rekursif DNS server. Komputer ini khusus melakukan kerja keras dari query DNS pada nama Anda. server rekursif memiliki cache mereka sendiri, sehingga proses biasanya berakhir di sini, dan informasi dikembalikan ke pengguna.

Langkah 3: Minta nameserver roo


Jika server rekursif tidak memiliki jawabannya, mereka query nameserver root. nameserver adalah sebuah komputer yang menjawab pertanyaan tentang nama domain, seperti alamat IP. Nameserver root tiga belas bertindak sebagai semacam switchboard telepon untuk DNS, mereka tidak tahu jawabannya, tapi mereka bisa langsung query kita kepada seseorang yang tahu di mana menemukannya.

Langkah 4: Mintalah nameserver TLD

Nameserver root akan melihat bagian pertama dari permintaan kami, membaca dari kanan ke kiri - www.yourdomain.com - dan langsung query untuk Domain Top-Level (TLD) nameserver untuk .com. Setiap TLD, seperti .com, .org, dan .us., telah menetapkan sendiri nameserver, yang bertindak seperti resepsionis untuk setiap TLD. Server-server ini tidak memiliki informasi yang kita butuhkan, tetapi mereka dapat merujuk kita langsung ke server yang memiliki informasi.

Langkah 5: Tanyakan pada DNS server authoritative

Nameserver TLD meninjau bagian selanjutnya dari permintaan kami - www.yourdomain.com - dan langsung query ke nameserver kami bertanggung jawab atas domain yang spesifik. Nameserver ini otoritatif bertanggung jawab untuk mengetahui semua informasi tentang sebuah domain yang spesifik, yang disimpan dalam DNS records. Ada banyak jenis catatan, yang masing-masing berisi jenis informasi yang berbeda. Dalam contoh ini, kita ingin mengetahui alamat IP untuk www.yourdomain.com, sehingga kami meminta nameserver otoritatif untuk Address Record (A).

Langkah 6: Ambil merekam

Server rekursif mengambil rekor A untuk www.yourdomain.com dari server nama otoritatif, dan menyimpan catatan dalam cache lokal. Jika ada permintaan lain rekor tuan rumah www.yourdomain.com, server rekursif sudah akan memiliki jawabannya, dan tidak akan perlu pergi melalui proses lookup lagi. Semua catatan memiliki nilai time-to-live, yang seperti tanggal kedaluwarsa, setelah beberapa saat, server rekursif akan perlu untuk meminta salinan catatan baru untuk membuat informasi yakin tidak menjadi out-of-date .

Langkah 7: Menerima jawabannya

Berbekal jawabannya, rekursif server mengembalikan record kembali ke komputer Anda. Komputer Anda menyimpan rekaman dalam cache, membaca alamat IP dari catatan, kemudian melewati informasi ini ke browser Anda. Browser kemudian membuka koneksi ke webserver dan menerima website.

Seluruh proses ini, dari awal sampai akhir, hanya memerlukan waktu milidetik untuk menyelesaikan.


  • 17 Para pengguna merasa ini berguna
Apakah jawaban ini membantu?

Artikel Terkait

What are sub-domains?

Sub domains are domain names which point to a subdirectory within your main hosting account and...

Dapatkah Saya Menggunakan Multiple Nama Domain?

Paket hosting yang dipilih memberikan dukungan hosting multiple nama domain tanpa biaya tambahan....

Do I need to transfer my domain name to you? How long does a transfer take? What steps are involved? Are there any costs?

It is a common misconception that you are required to transfer your domain name to your hosting...

Do I need a domain name for my website?

Yes, a domain name is required for your web site to function. Web hosting and domain names are...

How to upload to an add on or sub domain?

Option 1 In a FTP client enter this information. Host = add on domain name User =...