Cập nhật IP động sử dụng Ubiquiti EdgeRouter lên cloudflare
Tuần trước tôi đổi cái router nhà mạng sang con EdgeRouter. Sẵn có domain riêng sử dụng DNS của cloudflare tôi tìm cách cập nhật IP động các bo của tôi ở nhà để dễ dàng trong việc kết nối từ xa.
Ban đầu tôi theo hướng dẫn này nhưng IP trên cloudflare vẫn không cập nhật được. Sau khi kiểm tra bằng lệnh show dns dynamic status
nó vẫn báo lỗi update-status: noconnect
Tôi dùng 2 câu lệnh sau để xem thử có ra được manh mối nào không
onlinekiemcom@ubnt:~$ update dns dynamic interface pppoe0
onlinekiemcom@ubnt:~$ show log tail
và cũng chỉ biết rằng file /var/cache/ddclient/ddclient_pppoe0.cache, line 3: Invalid Value for keyword 'ip' = ''
Thông qua bài viết này trên diễn dàn, tôi mới biết rằng câu lệnh sau là nguyên nhân gây lỗi và thực sự không cần thiết và cần phải xóa bỏ
set service dns dynamic interface pppoe0 service custom-cloudflare server www.cloudflare.com
Sau khi xóa bỏ câu lệnh dư thừa bằng câu lệnh:
delete service dns dynamic interface pppoe0 service custom-cloudflare server www.cloudflare.com
Và chạy lệnh show dns dynamic status
để kiểm tra trạng thái thì mọi việc có vẻ đã ok
interface : pppoe0
ip address : 14.186.168.32
host-name : home.onlinekiem.com
last update : Sun Jul 7 14:58:05 2019
update-status: good
Tóm lại bạn cần thực hiện các câu lệnh bên dưới và thay các tham số tương ứng của bạn. Các tham số cần thay thế ở đây là subdomain home.onlinekiem.com
login email ở cloudflare [email protected]
ứng với global-api-key
và zone chính là naked domain của bạn onlinekiem.com
Vào chế độ cấu hình
configure
Cấu hình DNS động của subdomain
set service dns dynamic interface pppoe0 service custom-cloudflare host-name home.onlinekiem.com
Cung cấp thông tin đăng nhập
set service dns dynamic interface pppoe0 service custom-cloudflare login [email protected] set service dns dynamic interface pppoe0 service custom-cloudflare password global-api-key
Giao thức DNS động & domain zone
set service dns dynamic interface pppoe0 service custom-cloudflare protocol cloudflare set service dns dynamic interface pppoe0 service custom-cloudflare options zone=onlinekiem.com
Xác nhận cấu hình, lưu lại và thoát
commit;save;exit
Sau khi exit thì IP động của bạn ngay lập tức sẽ được cập nhật lên cloudlflare. Nếu IP vẫn chưa cập nhật thì bạn cần phải kiểm tra lại tất cả các bước đã thực hiện.
Ngoài ra để cấu hình trên giao diện UI của router các bạn có thể tham khảo link bên dưới.
Tham khảo: