Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Linux TCP/IP 與 DNS 運作機制:從網路參數手動配置到域名解析流程

編輯:關於伺服器

Linux 真正的多工作業系統,網路效能優異,整合度高。本文以實際主機資訊為例,示範 TCP/IP 網路參數手動配置指令,並深入解析 DNS 域名系統架構與解析流程。

TCP/IP 手動配置步驟 (以主機 Guhang 為例)

網路參數:

  • 主機名:Guhang
  • 網域:Guhang.linux.com
  • IP:159.226.4.210
  • 子網遮罩:255.255.255.192
  • 網路位址:159.226.4.0
  • 廣播位址:159.226.4.255
  • 閘道:159.226.4.254
  • DNS 伺服器:159.226.5.65 (可指定最多 3 組)

指令序列:

# 設定主機名
hostname Guhang
# 或 echo "Guhang" > /etc/HOSTNAME

# 啟動網路介面
ifconfig lo 127.0.0.1
ifconfig eth0 159.226.4.200 broadcast 159.226.4.255 netmask 255.255.255.192

# 加入路由表
route add -net 127.0.0.0
route add -net 159.226.4.0 netmask 255.255.255.255
route add default gw 159.226.4.254 eth0

# 額外設定檔
echo "127.0.0.1 localhost" > /etc/hosts
echo "159.226.4.210 Guhang.linux.com Guhang" >> /etc/hosts
echo "order hosts,bind" > /etc/host.conf
echo "nameserver 159.226.5.65" > /etc/resolv.conf

DNS 域名系統架構

核心服務:將主機名與 IP 互轉。telnet Guhang.linux.com = telnet 159.226.4.210。

  • 小型區域網可用靜態轉換表 (/etc/hosts),但 Internet 擁有數百萬主機、每日新增,不可能人人維護最新表 → 引入 DNS。
  • DNS = Domain Name System,分散式分層資料庫,各站點維護自身 IP-名稱對應,發布至公開查詢資料庫。
  • DNS 伺服器三類:
    主 DNS (Master/Primary):權威資料來源。
    從 DNS (Slave/Secondary):分擔查詢負載,定期同步主 DNS。
    快取 DNS (Caching):無權威資料,記錄查詢歷史加速回應,TTL 到期捨棄。

分散式設計大幅減輕單點維護負擔,確保擴展性與容錯力。

Copyright © Windows教程網 All Rights Reserved