# Quy tắc dọn dẹp DNS của domain lâu đời bằng AI agent

*2026-08-16*

> Dọn DNS rác và dựng lại redirect cho một domain giữ nhiều năm không dùng, giao hẳn cho AI agent làm, mình chỉ ngồi xác nhận. Sáu nguyên tắc rút ra, mỗi cái có một lần suýt hỏng mới nhớ.

Tôi có một domain mua từ nhiều năm trước, vẫn giữ làm kỉ niệm và chờ
project phù hợp. Vẫn gia hạn mỗi năm. Redirect mất hiệu lực từ lâu, ai
bấm vào cũng ra trang lỗi. DNS bên trong là một mớ hỗn độn. Lần này dọn
cho xong, giao việc cho một AI agent xử lý trên Cloudflare (có thể áp
dụng với các trang mua bán domain khác đều được), mình chỉ ngồi xác
nhận.

Việc đầu tiên: đọc, không sửa. Liệt kê hết bản ghi DNS, nhìn một lượt.
Có một dòng CNAME tên như liên quan mail mà không phải. Nó trỏ tới một
dịch vụ hosting web khác, không liên quan gì đến mail. Tàn dư của những
lần thử cũ, giờ tôi cũng không nhớ và không dùng. Cái tên hợp lý là lý
do nó suýt lọt qua.

Tạo token mới cho agent. Không đưa full quyền, chỉ cấp quyền sửa DNS.
Chưa đủ. Cần thêm quyền tạo redirect, lại thiếu. Đoán tên quyền hai
lần, sai cả hai. API trả lỗi xác thực, không nói vì thiếu quyền hay vì
chọn sai tên. Lên thẳng trang tài liệu chính chủ mới ra tên quyền
đúng. Quyền thêm ở cấp tài khoản hoá ra dư.

Giữa chừng, phát hiện domain không còn làm web, nhưng mail vẫn nhận
bình thường. Bảy bản ghi MX, một SPF, hai bản ghi xác thực gửi thư,
vẫn chạy, ai mà để ý. Xoá lộn một cái, thư sẽ bị đánh dấu spam, hoặc
mất luôn. Không cảnh báo nào hiện ra lúc xoá. Chỉ biết khi thư không
tới, lúc đó đã muộn.

Trước khi xoá, agent cần phải hỏi. Chờ một câu trả lời rõ ràng bằng lời
mới bấm. Xoá xong chưa phải xong: chạy lại lệnh kiểm tra, mở trình
duyệt xem redirect có chạy không. Gặp lỗi quyền, sửa, chạy lại, thấy nó
trả về như mong đợi, vậy mới xong. Cuối cùng, ghi lại: đổi gì, vì sao,
ngày nào. Domain để không cả chục năm, chẳng có gì đảm bảo lần tới còn
nhớ, ngoài một dòng ghi chú.

## Nguyên tắc

**Thấy bản ghi lạ, đừng đoán.** Không hiểu thì chưa được xoá. Hỏi
trước, xoá sau.

**Cấp quyền vừa đủ cho việc cần làm, không cấp trước cho chắc.** Thiếu
thì thêm sau, từng cái một.

**Đụng tới email, phải hỏi trước một câu: domain này còn nhận thư
không.** Có câu trả lời rõ ràng rồi mới xoá. Im lặng không phải là câu
trả lời.

**Khi thực hiện việc xoá phải hỏi, không tự động chạy.** Agent liệt kê
xong phải hỏi lại, chờ trả lời bằng lời mới được làm tiếp.

**Xoá xong không có nghĩa là xong việc.** Phải thấy nó chạy bằng một
lệnh kiểm tra, không phải bằng cảm giác.

**Ghi lại đổi cái gì, vì sao, ngày nào.** Trí nhớ không đáng tin bằng
một dòng ghi chú.