什麼是域名系統?
域名系統(Domain Name System)的首字母縮寫是DNS。它是一個分層且分散的命名系統,用於大型網路(如公共網際網路)上的計算機、伺服器(Web伺服器)、服務、資源、網路裝置和元件。
例如,簡單來說,它是網際網路上計算機的電話簿。
它將字母域名(網站的網址或名稱)轉換為計算機或伺服器的數字網際網路協議(IP)地址,反之亦然。DNS使用使用者資料報協議(UDP)。DNS服務使用埠號53。
從技術上講,計算機或路由器(預設閘道器)使用DNS伺服器來聯絡,以獲取任何域名的轉換並將其轉換為託管網站的伺服器的IP地址。DNS伺服器的條目可能很少或很多,因為會有多個DNS伺服器。例如,OpenDNS伺服器或Google DNS伺服器。
這是一個至少使用一個DNS伺服器來解析DNS名稱的系統。使用DNS是因為計算機和伺服器不理解人類可讀的字母域名,而人類不理解和記住計算機和伺服器可以理解的數字IP地址。
DNS服務或伺服器通常是網際網路服務,因此它將人類可讀的域名(網站名稱或URL,統一資源定位符)轉換為機器或計算機可讀的IP(網際網路協議)地址。
示例
域名 = www.example.com,其伺服器IP地址為,
say = 253.136.27.2
DNS的工作原理
DNS的工作原理如下所示:
步驟1 - 每個網站都有與其關聯的域名/IP地址。
步驟2 - 現在,IP有點複雜(因為沒有人想寫192.168.224.23或一些隨機的IP來訪問Tutorials point),所以人們想出了域名的主意,它基本上儲存了對映到其名稱的IP地址。
步驟3 - 現在,DNS將每個域名轉換為其IP地址,以便每個瀏覽器都可以訪問該特定網站。
步驟4 - DNS簡化了網上衝浪的過程,因為我們使用tutorialspoint.com訪問網站,而不是使用一些複雜的32-128位地址。
以下是DNS的圖示:

資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP