Cập nhật  ip tự động với duckdns.org  trên  OpenWrt

Cập nhật ip tự động với duckdns.org trên OpenWrt

duckdns.org  là  trang  web  cung  cấp  dịch  vụ ddns hoàn toàn miễn phí. Vì  vậy, trong  rất  nhiều  hướng  dẫn  liên  quan  đến  việc  điều  khiển  từ  xa  thông  qua  mạng  internet  mình  đều  sử  dụng  duckdns  làm  ví  dụ.  Hôm  nay, mình  sẽ  hướng  dẫn  chi  tiết  cách  cài  lên  OpenWrt  để cập nhật IP tự động cho duckdns.


ĐĂNG KÝ MỘT TÊN MIỀN MIỄN PHÍ VỚI duckdnss.org

Các bạn chỉ cần truy cập vào trang web https://www.duckdns.org/ và  đăng  nhập  với  tài  khoản  Google  là  ok.

Sau khi đăng nhập,  ở  mục  domain  thì  điền  vào  tên  miền mà  bạn muốn tạo. Nếu  tên  miền  chưa  có  ai  sử  dụng  thì  sẽ  tạo thành công

Sau bước này ta sẽ có 3 thông  số  quan  trọng  là :
  • tokenn: ở  ngay  đầu trang  web sau khi login thành công
  • tên  miền sau  khi  tạo : ví  dụ  kenhtaymay.duckdns.orgg


CÀI ĐẶT GÓI ddns-scripts

Các bạn vào System > Software  tìm  gói  ddns-scripts và ấn  vào nút install để cài đặt


CONFIG

Truy cập  vào  SSH của OpenWrt  và thêm  vào file  /etc/config/ddns với  nội  dung  như bên  dưới

config service "duckdns"
    option enabled '1'
    option domain 'kenhtaymay.duckdns.org'
    option username 'kenhtaymay'
    option password 'a7c4d0ad-114e-40ef-ba1d-d217904a50f2'
    option force_interval '72'
    option force_unit 'hours'
    option check_interval '10'
    option check_unit 'minutes'
    option ip_source 'network'
    option ip_network 'wana'
    option update_url 'http://www.duckdns.org/update?domains=[USERNAME]&token=[PASSWORD]&ip=[IP]'
    option lookup_host 'kenhtaymay.duckdns.org'
Trong đó 
  • domain: các  bạn  sử  lại  thành  tên  miền  mới  đăng ký phía trên
  • username: là  tên  miền  mới  đăng  ký  bỏ  đi phần đuôi ddns
  • password: là  token  có  được  ở  bước  trên
  • ip_network: là  tên interface  mà các bạn cập  nhật ip của nó (xem ở  Network > Interface)
Vậy  là xong rồi đó, giờ  khởi  động lại router (nếu vẫn còn trong SSH thì chỉ cần gõ /etc/init.d/ddns restart  là khới động lại ddns-scripts  nhé) là rồi  nhé. Theo  cài  đặt  bên  trên  thì  cứ  10 phút  nó  sẽ  tự  cập  nhật  IP  của  cổng  wana  lên  duckdns vào  tên miền kenhtaymay.duckdns.org.

LIÊN KẾT THAM KHẢO

  • https://www.duckdns.org/install.jsp

Bạn có thể thích những bài đăng này