TXT記錄即文本記錄(Text Record),為域名或主機(jī)設(shè)置的文本說明,是DNS記錄類型中的一種。它允許域名所有者將任意文本信息關(guān)聯(lián)到特定的域名或主機(jī)名之下。TXT記錄是域名管理中的一個重要組成部分,它的存在拓展了域名系統(tǒng)的功能邊界,在確保網(wǎng)絡(luò)安全、驗證所有權(quán)和傳遞關(guān)鍵配置方面發(fā)揮著不可替代的作用。
域名TXT記錄主要用于存儲與域名相關(guān)的文本信息。它不直接影響網(wǎng)站或郵件的正常訪問,但常用于驗證域名所有權(quán)、防止垃圾郵件、配置安全服務(wù)等場景。以下是詳細(xì)說明:
一、TXT記錄的核心作用
- 域名所有權(quán)驗證
- 場景:申請SSL證書(如HTTPS加密)、接入第三方服務(wù)(如Google Search Console、Cloudflare)時,服務(wù)提供商會要求在域名的DNS中添加一條特定的TXT記錄,以證明你對域名的控制權(quán)。
- 示例:
- Google要求添加的記錄:
google-site-verification=xxxxxxxxxxxxxxxx
- SSL證書頒發(fā)機(jī)構(gòu)(CA)可能要求:
_acme-challenge.example.com. TXT "驗證字符串"
- Google要求添加的記錄:
- SPF記錄(防偽造郵件)
- 作用:通過TXT記錄指定哪些服務(wù)器被授權(quán)發(fā)送該域名的郵件,防止他人偽造你的域名發(fā)送垃圾郵件(SPF即Sender Policy Framework)。
- 示例:
v=spf1 mx -all
表示只有域名的MX記錄中的服務(wù)器可以發(fā)送郵件,其他服務(wù)器發(fā)送的郵件將被標(biāo)記為可疑。
- DKIM記錄(郵件簽名驗證)
- 作用:為郵件添加數(shù)字簽名,接收方可通過TXT記錄中的公鑰驗證簽名,確保郵件未被篡改。
- 示例:
default._domainkey.example.com. TXT "v=DKIM1; k=rsa; p=公鑰內(nèi)容"
- DMARC記錄(郵件策略管理)
- 作用:結(jié)合SPF和DKIM,定義對偽造郵件的處理方式(如拒絕、隔離或標(biāo)記),并通過TXT記錄發(fā)布策略。
- 示例:
_dmarc.example.com. TXT "v=DMARC1; p=reject; rua=mailto:admin@example.com"
- 其他用途
- ACME驗證:Let’s Encrypt等免費SSL證書服務(wù)通過TXT記錄完成自動化驗證。
- 域名信息標(biāo)注:部分注冊商允許通過TXT記錄添加自定義說明(如聯(lián)系信息)。
二、TXT記錄的格式
- 基本結(jié)構(gòu):
名稱(Name) 類型(Type) TTL(生存時間) 值(Value) example.com. TXT 3600 “v=spf1 mx -all” - 名稱:通常為域名本身或子域名(如
_dmarc.example.com
)。 - 類型:固定為
TXT
。 - TTL:緩存時間(秒),影響記錄更新后的生效速度。
- 值:存儲的文本信息,可包含多個字符串(用引號分隔)。
- 名稱:通常為域名本身或子域名(如
三、如何添加/修改TXT記錄?
- 登錄域名管理后臺
- 進(jìn)入域名注冊商的域名管理控制面板。
- 找到DNS管理頁面
- 通常位于“域名管理”→“DNS解析”或“DNS設(shè)置”選項下。
- 添加TXT記錄
- 填寫名稱(如
@
表示主域名,或子域名如_dmarc
)、類型選擇TXT
、TTL(默認(rèn)即可)、值(復(fù)制服務(wù)提供商提供的字符串)。
- 填寫名稱(如
- 保存并等待生效
- DNS記錄更新需一定時間(通常幾分鐘到48小時),可通過
nslookup -type=txt example.com
(Windows)或dig txt example.com
(Linux/Mac)查詢是否生效。
- DNS記錄更新需一定時間(通常幾分鐘到48小時),可通過
四、常見問題
- TXT記錄與MX記錄的區(qū)別?
- MX記錄指定郵件服務(wù)器地址,而TXT記錄存儲文本信息(如SPF策略)。
- 一個域名可以添加多條TXT記錄嗎?
- 可以,但需注意不同服務(wù)的記錄名稱可能不同(如SPF用
@
,DKIM用_domainkey
)。
- 可以,但需注意不同服務(wù)的記錄名稱可能不同(如SPF用
- TXT記錄值過長怎么辦?
- 部分DNS服務(wù)商限制單條TXT記錄長度(如255字符),若值過長可拆分為多條記錄(需服務(wù)支持)。
- 修改TXT記錄后多久生效?
- 取決于TTL設(shè)置,通常幾分鐘到幾小時,全球DNS同步可能需要更長時間。
企業(yè)建站首先要選擇合適的域名,選擇域名服務(wù)商注冊您需要的域名,好的域名就好比公司的一個好名字。
com域名是國際最廣泛流行的通用域名格式,國際化公司通常會注冊該類域名;cn域名是中國最流行的頂級通用域名。
怎樣注冊網(wǎng)站域名?注冊網(wǎng)站域名到域名服務(wù)商官網(wǎng),注冊網(wǎng)站賬號,然后搜索想要的域名后綴,購買后即可完成注冊。
推薦域名服務(wù)商域名注冊入口:域名頻道http://www.sirendai.cn/domain/