Đổi IP tự động cho Cloudflare

Để tự động đổi IP cho 10.000.000 subdomain trên 1.000 domain khác nhau đang sử dụng Cloudflare, bạn có thể sử dụng công cụ dòng lệnh hoặc viết một script tự động hóa.

Sử dụng công cụ dòng lệnh (CLI) của Cloudflare:

  1. Cài đặt CLI của Cloudflare: Tải về và cài đặt gói cloudflare từ https://github.com/cloudflare/cloudflare-go/blob/master/README.md#install-cli
  2. Xác thực CLI: Chạy lệnh cloudflare login và làm theo hướng dẫn để xác thực với tài khoản Cloudflare của bạn.
  3. Tạo file chứa danh sách domain: Tạo một file văn bản chứa danh sách các domain của bạn, mỗi domain trên một dòng.
  4. Chạy script: Sử dụng lệnh sau để đổi IP cho tất cả các subdomain của các domain trong file:
cloudflare-go dns records import /path/to/domains.txt --ip-address 103.72.97.82 --proxied

Lệnh trên sẽ đọc danh sách domain từ file domains.txt, tạo một bản ghi DNS A mới cho mỗi subdomain với IP 103.72.97.82 và bật tính năng proxied (đặt Cloudflare làm proxy).

Lưu ý rằng việc thay đổi IP cho số lượng lớn subdomain có thể mất một thời gian dài. Bạn cũng có thể chia nhỏ danh sách domain thành nhiều file nhỏ hơn và chạy lệnh trên từng file một để giảm tải.

Hoặc bạn có thể viết một script tự động hóa bằng các ngôn ngữ lập trình khác nhau sử dụng Cloudflare API để thực hiện tác vụ này.

Trước khi thực hiện, hãy đảm bảo rằng bạn có quyền thay đổi cấu hình DNS cho tất cả các domain và subdomain đó trên Cloudflare. Nếu bạn gặp bất kỳ vấn đề nào, hãy liên hệ với đội ngũ hỗ trợ của Cloudflare.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *