Quy tắc dọn dẹp DNS của domain lâu đời bằng AI agent
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ú.