NAS Synology hỗ trợ danh sách các nhà cung cấp tên miền có hỗ trợ tính năng DDNS, rất tiếc là chưa có Cloudflare, mặc dù thương hiệu này hỗ trợ cập nhật cho tên miền dùng IP động.
- Tạo record A trên Cloudflare, trỏ tên miền đến địa chỉ IP động
- Tạo token Cloudflare
- Thêm Clouflare vào danh sách DDNS thông qua SSH
- Thêm tên miền trên Cloudflare vào NAS
Cái này cơ bản quá nên mình ko ghi vô cho bài thêm dài, bạn đăng nhập vào Cloudflare> Chọn vào tên miền cần DNS> Chọn DNS Setting> rồi nhấn Add A Record. Sau đó trỏ tới IP động của NAS hiện tại
2. Tạo token Cloudflare
Token cho phép bạn thêm Cloudflare vào hệ thống của NAS Synology với tài khoản đã đăng ký trên dịch vụ này. Việc tạo token chỉ cần API Key, không cần Global API Key. Các bước như sau:
– Truy cập vào giao diện điều khiển Cloudflare, click vào tên miền bạn cần thao tác.
– Nhìn phía dưới bên tay trái click vào chữ Get your API token.
– Chọn Create Token
- Token name: ThemCloudflareVaoNAS (hoặc tên gì cũng được)
- Permissions: Click nút add more 2 cái để có tổng cộng 3 Permission như sau
- Ô 1: Zone > Ô 2: Zone Settings > Ô 3: Read
- Ô 1: Zone > Ô 2: Zone > Ô 3: Read
- Ô 1: Zone > Ô 2: DNS > Ô 3: Edit
- Zone Resources (để mặc định)
- Ô 1: Include > Ô 2: All zone
Click nút Continue to summary. Trong màn hình hiện ra, click vào nút Create Token.
Màn hình tiếp theo hiển thị mã Token, click vào nút Copy, dán nó ra Notepad để dùng trong bước tiếp theo.
Đăng nhập vào NAS, vào Control Panel, tìm đến Terminal & SNMP
Trong màn hình này, bật tùy chọn Enable SSH services, phần Port bạn nên đổi nếu sau này còn dùng cho việc khác, không thì cứ để mặc định 22 nha. SSH này đang bị lợi dụng để cài virus vào các hệ thống rất nhiều, các bạn nên cẩn thận, không dùng nữa thì dùng xong nhớ tắt đi nha


Bạn phải sử dụng quyền root của DSM mới được. Gõ vào câu lệnh. Để vào root bạn gõ lệnh
sudo -i
Sau khi vào root, Copy các lệnh sau:
-
wget https://raw.githubusercontent.com/mrikirill/SynologyDDNSCloudflareMultidomain/master/cloudflare.php -O /usr/syno/bin/ddns/cloudflare.php && sudo chmod 755 /usr/syno/bin/ddns/cloudflare.php
cd /etc.defaults/
Để chỉnh sửa file ddns_provider.conf bạn gõ thêm lệnh sau:
-
vim ddns_provider.conf
Bấm dấu mũi tên hướng xuống, di chuyển đến cuối file sẽ thấy như thế này, đó chính là các dịch vụ hỗ trợ cập nhật IP động. các bạn có thể thấy Synology, Oray, Strato, Ru Center…
Dán đoạn này vào cuối cùng
[Cloudflare]
modulepath=/usr/syno/bin/ddns/cloudflare.php
queryurl=https://www.cloudflare.com/
Nội dung file giờ sẽ như này
Xong, bấm nút ESC để thoát khỏi trình chỉnh sửa file
Sau đó bấm wq để lưu và thoát

- Hostname: Domain của bạn khai với record A)
- Username/Email: Email đăng ký Cloudflare
- Password/Key: Điền API Token key đã tạo ở bước đầu tiên
Bạn để ý chỗ External Address (IPv4), nếu thấy để Manual thì bạn click vào nút Auto để sử dụng IP WAN tự động khi IP của bạn thay đổi – do restart lại router hay sự cố hay nhà mạng tự động thay đổi IP của bạn.