溫馨提示×

Debian域名解析到子域名的方法

小樊
48
2025-09-09 04:59:35
欄目: 云計算

在Debian系統上實現域名解析到子域名,主要有以下兩種方法:

一、通過域名注冊商配置DNS記錄(推薦)

  1. 購買域名并獲取服務器IP
    先在域名注冊商處購買主域名(如example.com),確保Debian服務器有公網IP。
  2. 添加DNS記錄
    • A記錄:將子域名(如sub.example.com)直接指向服務器IP。
      在注冊商管理面板中找到DNS設置,添加A記錄,主機記錄填sub,記錄值填服務器IP。
    • CNAME記錄:將子域名指向主域名或其他域名(如blog.example.com指向example.com)。
      添加CNAME記錄,主機記錄填blog,記錄值填example.com。

二、通過Debian本地DNS服務器配置(需安裝Bind9)

  1. 安裝Bind9
    執行命令:sudo apt update && sudo apt install bind9 bind9utils bind9-doc。
  2. 配置區域文件
    • 編輯/etc/bind/named.conf.local,添加子域名區域配置:
      zone "sub.example.com" {
          type master;
          file "/etc/bind/db.sub.example.com";
      };
      
    • 創建區域數據文件/etc/bind/db.sub.example.com,添加解析記錄:
      $TTL 604800
      @   IN  SOA ns1.example.com. admin.example.com. (
                  2025090101 ; Serial
                  604800     ; Refresh
                  86400      ; Retry
                  2419200    ; Expire
                  604800 )   ; Negative Cache TTL
      sub IN  A       192.168.1.10  # 子域名指向服務器IP
      
  3. 重啟服務并驗證
    執行sudo systemctl restart bind9,使用nslookup sub.example.com驗證解析是否生效。

注意事項

  • 若使用云服務器,需在云控制臺配置安全組,開放UDP 53端口(DNS服務端口)。
  • 優先通過域名注冊商配置DNS,無需額外安裝軟件,適合大多數場景。
  • 如需復雜解析(如反向解析、區域傳輸),可參考Bind9官方文檔進一步配置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女