Bản ghi TXT (Text Record) là một loại bản ghi trong hệ thống DNS được sử dụng để lưu trữ thông tin văn bản tùy chỉnh cho một tên miền cụ thể. Bản ghi TXT chứa các dòng văn bản không định dạng cụ thể và thường được sử dụng để lưu trữ các thông tin liên quan đến tên miền, như xác thực, xác định quyền sở hữu, và các thông tin khác mà các dịch vụ và ứng dụng trực tuyến có thể sử dụng.

Dưới đây là một số ví dụ về cách bản ghi TXT có thể được sử dụng:

  1. SPF (Sender Policy Framework): Bản ghi TXT thường được sử dụng để xác định các máy chủ email được ủy quyền để gửi email từ tên miền. SPF records giúp ngăn chặn việc gửi email giả mạo từ tên miền của bạn.
  2. DKIM (DomainKeys Identified Mail): Bản ghi TXT cũng được sử dụng trong quá trình cấu hình DKIM, một phương thức xác thực email dựa trên chữ ký số.
  3. DMARC (Domain-based Message Authentication, Reporting, and Conformance): DMARC records sử dụng bản ghi TXT để cung cấp hướng dẫn cho máy chủ email về cách xử lý email có chữ ký DKIM và SPF, và cung cấp các báo cáo về email liên quan đến tên miền của bạn.
  4. Thông tin hệ thống và xác thực: Bản ghi TXT có thể chứa thông tin về hệ thống hoặc dịch vụ, hoặc được sử dụng cho mục đích xác thực với các dịch vụ khác.

Bản ghi TXT chứa các thông tin nào?

Ta sử dụng lệnh dig để kiểm tra bản ghi TXT của một tên miền, ví dụ tên miền example.com:

dig -t TXT example.com

Kết quả trả về các thông tin sau:

; <<>> DiG 9.10.6 <<>> -t TXT example.com

;; global options: +cmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30325

;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

 

;; QUESTION SECTION:

;example.com. IN TXT

 

;; ANSWER SECTION:

example.com. 15707 IN TXT "v=spf1 -all"

example.com. 15707 IN TXT "wgyf8z8cgvm2qmxpnbnldrcltvk4xqfn"

Như kết quả trả về thì tên miền example.com có 2 bản ghi TXT là v=spf1 -all (bản ghi SPF) và wgyf8z8cgvm2qmxpnbnldrcltvk4xqfn (bản ghi verification).