Điểm:0

ddclient với cloudflare không cập nhật

lá cờ za

Đăng ký tên miền với Namecheap, sử dụng máy chủ DNS của Cloudflare. Trước khi thiết lập này, tôi chỉ sử dụng Namecheaps DNS cho đến khi nhận ra rằng tôi không thể sử dụng API sản xuất của họ cho Traefik. Trong khi tôi có thiết lập này, việc cập nhật bằng ddclient lên Namecheap vẫn hoạt động tốt.

Bây giờ tôi đang sử dụng Cloudflare DNS, tôi đang cố cập nhật các bản ghi bằng ddclient. Có vẻ như không có gì hiệu quả, tôi đã thử một số cách kết hợp khác nhau và tôi cũng đã đặt tên miền của mình vào Chế độ phát triển để các thay đổi không được lưu trong bộ nhớ cache trong khi thử nghiệm.

Tôi có hai bản ghi A trong bảng điều khiển đám mây của mình: mydomain.com và tên miền phụ đăng nhập

Đây là ddclient.config:

daemon=300 # kiểm tra 300 giây một lần
syslog=yes # thông báo cập nhật nhật ký vào nhật ký hệ thống
pid=/var/run/ddclient/ddclient.pid # ghi lại PID trong tệp.
ssl=yes # sử dụng hỗ trợ ssl. 

##
## CloudFlare (www.cloudflare.com)
##
sử dụng = web, \
giao thức=cloudflare, \
vùng=<mydomain.com>, \
ttl=1, \
login=<đăng nhập email của tôi> , \
password=<khóa API đã bật Chỉnh sửa DNS của tôi> \
đăng nhập.<mydomain>.com

Tôi cũng đã thử chỉ thêm tên miền phụ bên dưới mà không có tên miền đầy đủ, tức là đăng nhập và thêm web=dynamicdns.park-your-domain.com vào tệp, dường như không có gì hoạt động.

Điểm:0
lá cờ cn

Đây là một trang hơi giống zombie, nhưng nó xuất hiện trong các tìm kiếm của Google, vì vậy tôi nghĩ rằng tôi sẽ đặt ví dụ hoạt động ở đây.

Nếu bạn truy cập trang github của ddclient và duyệt qua mã nguồn của ddclient.in, hãy tìm kiếm 'cloudflare' và bạn sẽ thấy các ví dụ cũng như tất cả chi tiết về cách thực hiện công việc này với ddclient 3.9.1.

Tùy chọn một: Sử dụng khóa API toàn cầu

Đoạn cuối của ddclient.conf

#
# Thay đổi địa chỉ ip ví dụ.com tại cloudflare
# (kém an toàn hơn khi sử dụng khóa API toàn cầu)
#
giao thức=cloudflare, \
vùng=example.com, \
ttl=1, \
login=your_email_for [email protected], \
mật khẩu=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \
ví dụ.com

Dấu phẩy, dấu cách và ngắt dòng rất quan trọng. Đảm bảo không có khoảng trắng sau dấu gạch chéo ngược.

Tùy chọn hai: Sử dụng mã thông báo API với quyền hạn chế

một. Truy cập bảng điều khiển Cloudflare của bạn và tạo mã thông báo API với quyền Chỉnh sửa vùng-DNS và Đọc vùng-khu vực. Nó sẽ không hoạt động nếu các quyền trên Mã thông báo API là bất kỳ thứ gì khác.

b. Đoạn cuối của ddclient.conf

#
# Sử dụng mã thông báo với quyền Zone-DNS-Edit và Zone-Zone-Read
#
giao thức=cloudflare, \
vùng=example.com, \
ttl=1, \
đăng nhập=mã thông báo, \
mật khẩu=XxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \
ví dụ.com

Một lần nữa, định dạng dường như là quan trọng. Tôi nhận được thông báo lỗi khi có dấu cách đi lạc sau dấu gạch chéo ngược. Nếu bạn sử dụng mã thông báo, nó sẽ được gửi dưới dạng "Bearer xxxxxxxx." Trong ddclient, "Người mang" được tự động thêm vào trước; bạn chỉ cần nhập chuỗi chữ và số. Đọc nguồn Perl để biết thêm chi tiết.

Đã thử nghiệm và hoạt động trên OpenBSD 6.9 và 7.0 và ddclient 3.9.1.

Điểm:0
lá cờ za

Đây dường như là một vấn đề với ddclient không chuyển sang phiên bản api cloudflare mới. Vé vẫn mở.

https://github.com/ddclient/ddclient/issues/361

Thay thế được đề xuất là sử dụng https://github.com/timothymiller/cloudflare-ddns

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.