今天在討論議題的時候碰到了一下幾個名詞,跟 ChatGPT 一起整理一下整理在文章中。
1. 頂級網址(Top-Level Domain, TLD)
TLD 是網址的最右側部分,用來標示網域的類型或所屬國家,例如:
.com
(商業用途).org
(組織用途).gov
(政府機關).tw
(台灣地區代碼)
- gTLD(通用頂級網域):如
.com
、.net
、.info
。 - ccTLD(國碼頂級網域):如
.tw
(台灣)、.jp
(日本)。
2. 一級網址(Second-Level Domain, SLD)
一級網址位於 TLD 之前,通常是企業或個人註冊的主要網域。例如:
google.com
(google
為 SLD,.com
為 TLD)openai.org
(openai
為 SLD,.org
為 TLD)
3. 二級網址與子網域(Subdomain)
二級網址(也稱子網域)是 SLD 前面的部分,用來區分不同的服務或功能。例如:
mail.google.com
(mail
為子網域,提供 Gmail 服務)api.example.com
(api
為子網域,提供 API 服務)
企業通常使用子網域來分開不同的業務功能,例如:
support.company.com
(客服系統)dashboard.company.com
(管理後台)
4. Link API(API 連結)
API 連結指的是專門提供應用程式介面(API)服務的網址,通常以子網域的形式呈現。例如:
api.company.com/v1/users
(查詢用戶資訊的 API)api.example.com/auth/login
(用戶登入的 API)
這些 API 端點用於讓不同系統或應用程式之間交換數據。
5. Host(主機)
在網路架構中,Host 指的是提供服務的設備(如伺服器或電腦)。在 DNS(域名系統)中,Host 也指的是網域名稱解析後對應的 IP 地址。例如:
example.com
可能解析到192.168.1.1
,這台伺服器就是 Host。www.example.com
和api.example.com
可能指向同一台主機,但提供不同的服務。
6. Access Log(存取日誌)
存取日誌記錄所有對伺服器發出的請求,主要用於監控、除錯與資安分析。日誌通常包含以下資訊:
- 請求時間
- 使用者 IP 地址
- 請求的 URL
- HTTP 方法(如 GET、POST)
- 回應狀態碼(如 200、404)
- 使用者代理(User-Agent,如瀏覽器或機器人)
範例:Nginx 存取日誌
192.168.1.100 - - [01/Apr/2025:10:00:00 +0000] "GET /index.html HTTP/1.1" 200 1024 "-" "Mozilla/5.0"
此紀錄顯示:某個 IP 於 2025 年 4 月 1 日請求 index.html
,伺服器成功回應(200)。