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

域名反向解析 (PTR 記錄) 查詢與設定完整教學:nslookup 實戰指南

編輯:關於伺服器

什麼是反向解析 (PTR 記錄)?

正向解析:域名 → IP (A/AAAA 記錄)
反向解析:IP → 域名 (PTR 記錄)

核心用途:郵件伺服器反垃圾郵件驗證。收信方會檢查寄信 IP 的 PTR 記錄是否匹配 HELO/EHLO 域名,無 PTR 或不匹配常被判定為垃圾郵件拒收。

查詢指令:nslookup -qt=ptr

# Windows/Linux/macOS 通用
nslookup -qt=ptr 59.166.155.111

查詢結果解讀

✅ 成功案例

C:\> nslookup -qt=ptr 59.166.155.111
Server:  mx.kerry.net
Address:  59.166.155.111

Name:    mx.kerry.net
Address:  59.166.155.111
  • Server: mx.kerry.net:DNS 伺服器回應的 PTR 記錄值
  • Name: mx.kerry.net:確認 IP 反解析至預期域名

❌ 失敗案例

C:\> nslookup -qt=ptr 59.166.155.111
*** Can't find server name for address 59.166.155.1: Non-existent domain
Server:  UnKnown
Address:  59.166.155.111
  • Non-existent domain:無 PTR 記錄
  • Server: UnKnown:DNS 伺服器無法提供反解析名稱

郵件伺服器完整部署檢查清單

項目範例值說明
郵件域名kerry.net郵箱後綴 @kerry.net
郵件伺服器主機名mail.kerry.netA 記錄指向公網 IP
HELO/EHLO 域名mx.kerry.netSMTP 會話宣稱身分
公網 IP59.166.155.111伺服器對外 IP
PTR 記錄59.166.155.111 → mx.kerry.net必須向 ISP/IDC 申請設定
SPF 記錄v=spf1 ip4:59.166.155.111 -allTXT 記錄授權寄信 IP
DKIM 簽名啟用郵件內容完整性驗證
DMARC 策略v=DMARC1; p=quarantine郵件認證失敗處理策略

PTR 記錄申請流程

  1. 確認公網 IP 歸屬 ISP/IDC (自有 IP 段者向 CNNIC/APNIC 申請)
  2. 聯繫 ISP/IDC 客服或提交工單:
    「請協助設定 IP 59.166.155.111 的 PTR 記錄指向 mx.kerry.net」
  3. 等待生效 (通常數分鐘至 24 小時)
  4. 用 nslookup -qt=ptr 驗證
  5. 用線上工具 (MXToolbox、DNSChecker) 多地點驗證

常見問題

鐵律:架設郵件伺服器,PTR 記錄是硬性門檻。未設定 PTR 等同裸奔,極大概率被主流郵件服務商 (Gmail、Outlook、QQ 郵箱、網易企業郵) 直接拒收或進垃圾箱。

Copyright © Windows教程網 All Rights Reserved
問題原因與解決
VPS/雲主機無法自行設定 PTR公網 IP 歸屬雲廠商,需在控制台 (如 AWS Elastic IP、阿里雲 EIP) 設定反向解析,或提交工單
多域名共用一 IP 如何設 PTRPTR 僅能指向單一域名,建議指向主要郵件域名 (如 mx.example.com),其他域名靠 SPF/DKIM 輔助
PTR 生效但郵件仍進垃圾箱檢查 SPF/DKIM/DMARC、IP 信譽、郵件內容、收信方策略