DNS

Apa itu DNS dan bagaimana ia berfungsi

Apa itu DNS dan bagaimana ia berfungsi
Tutorial ini bertujuan untuk menerangkan, dengan cara paling mudah, apa DNS (Sistem Nama Domain) dan bagaimana ia berfungsi. Artikel ini memfokuskan pada proses yang paling biasa dan tidak termasuk pengecualian (kecuali untuk domain cache) untuk menjelaskan keseluruhan proses yang dilalui oleh kebanyakan resolusi nama domain. Dalam tutorial ini hanya contoh IPv4 yang diberikan, tetapi prosesnya tetap sama untuk protokol IPv6.

Apa itu DNS (Sistem Nama Domain)?

Setiap peranti di rangkaian IPv4 / IPv6 mempunyai pengecam unik, alamat yang disebut alamat IP (alamat Protokol Internet), alamat ini berguna agar peranti dapat dikenali dan dicapai oleh peranti lain. Pengguna yang terbiasa dengan IPv4 tahu alamat IP terdiri daripada 4 oktet antara 0 dan 255 seperti 123.221.200.3.

Setiap laman web atau perkhidmatan yang kami berkomunikasi di internet mempunyai alamat IP yang unik yang membolehkan kami mencapainya dengan tepat, misalnya, jika kami ingin menjangkau Google, kami akan mencapai alamat IP 172.217.172.110.

Bagi manusia, mengingat setiap alamat IP untuk setiap laman web atau perkhidmatan yang kita gunakan adalah mustahil, atau paling tidak cara yang mesra untuk mengingati alamat laman web, dan di situlah nama domain, ramah kepada pengguna manusia, seperti LinuxHint.com datang membantu kami.

Walaupun setiap perangkat memiliki alamat IP yang unik, setiap alamat IP dapat dikaitkan dengan nama domain untuk memudahkan komunikasi atau pendedahannya di hadapan manusia.

Oleh itu, jika anda mempunyai peranti dari mana anda ingin melayani orang lain, atau anda ingin dijumpai dengan mudah, anda boleh mengaitkannya dengan nama mesra manusia, yang disebut nama domain, ini biasanya bermula dengan www.

DNS (Domain Name System dan NOT Domain Name Server) adalah sistem di mana nama domain diterjemahkan ke alamat IP. Kita boleh memikirkan Sistem Nama Domain sebagai penterjemah dari ramah www.domain.com ke alamat IPv4 X.X.X.X (atau alamat IPv6 juga). Dan proses "terjemahan" ini disebut "Resolusi DNS".

Bagaimana DNS (Domain Name System) berfungsi?

Sistem Nama Domain (DNS) dicapai melalui 4 jenis pelayan yang berbeza: pemecah rekursif DNS, Pelayan Nama Root, Pelayan Nama Domain Tingkat Atas dan akhirnya Pelayan Nama DNS.

Keseluruhan urutan dapat diringkaskan sebagai:

Penyemak Imbas Anda> Penyelesai Pemulihan DNS> Pelayan Nama Root> Pelayan Domain Tingkat Atas> Pelayan Nama DNS.

DNS Recursive Resolver adalah langkah pertama proses penyelesaian DNS, pelayan inilah yang menerima pertanyaan pengguna untuk meneruskan proses penyelesaian (juga disebut DNS lookup). DNS Recursive Resolver menerima permintaan pengguna untuk terjemahan nama domain ke alamat IP dan menyampaikan permintaan tersebut ke Root Name Server, DNS Recursive Resolver mempunyai senarai yang berisi semua alamat Root Name Server untuk mencarinya.

Root Name Server adalah langkah kedua dalam proses dan dapat menyelesaikan permintaan untuk Recursive Resolver dengan maklumat yang disimpan dalam cache atau dengan mengirimkan permintaan tersebut ke Domain Tingkat Atas (seperti .com, .org, .bersih, .edu atau .gov) yang mengandungi maklumat mengenai semua domain yang termasuk di Tingkat Atas itu, jadi jika domain yang diminta adalah a .com, pelayan Domain Tingkat Atas akan menjadi .pelayan TLD com dan kemudian permintaan itu dikirim ke pelayan DNS yang berisi alamat IP, mengirimkannya ke Resursive Resolver yang mengirimkan klien yang meminta resolusi terjemahan atau resolusi yang tepat diterjemahkan ke alamat IP.

Pengecualian untuk langkah di atas adalah ketika resolusi nama domain baru-baru ini disimpan dalam cache oleh Penyelesai.

Proses yang dijelaskan di atas dalam banyak kes dihilangkan kerana caching DNS, Recursive Resolver, atau Root Server dapat menyimpan maklumat resolusi pelayan nama domain yang di-cache untuk meningkatkan prestasi yang mencegah keseluruhan proses, dalam hal ini resolusi domain akan lebih cepat dan beberapa pelayan yang disebutkan di atas tidak akan campur tangan, itulah sebab mengapa kadang-kadang kita mengemas kini rekod DNS di hosting kita dan perubahan memerlukan beberapa minit atau jam untuk dilakukan, kerana cache DNS harus disegarkan.

Apabila Penyelesai Rekursif mendapat maklumat resolusi, ia menyimpan maklumat tersebut dan digunakan untuk resolusi seterusnya menyimpan keseluruhan proses yang dijelaskan sebelumnya.

Linux mempunyai pelbagai arahan untuk menangani resolusi DNS yang dapat anda temukan di https: // linuxhint.com / common_dns_tools /.

Saya harap anda dapati penjelasan ini mengenai DNS dan bagaimana ia berfungsi. Terus ikuti LinuxHint untuk mendapatkan lebih banyak petua dan kemas kini mengenai Linux dan rangkaian.

Cara menukar butang tetikus Kiri & Kanan pada PC Windows 10
Sudah menjadi kebiasaan bahawa semua peranti tetikus komputer dirancang secara ergonomik untuk pengguna tangan kanan. Tetapi ada peranti tetikus yang ...
Tiru klik Tetikus dengan melayang menggunakan Mouse Tanpa Klik di Windows 10
Menggunakan tetikus atau papan kekunci dalam keadaan salah penggunaan berlebihan boleh menyebabkan banyak masalah kesihatan, termasuk ketegangan, sind...
Tambahkan isyarat Tetikus ke Windows 10 menggunakan alat percuma ini
Dalam beberapa tahun kebelakangan ini komputer dan sistem operasi telah banyak berkembang. Ada saat ketika pengguna harus menggunakan perintah untuk m...