Hướng dẫn cấu hình DDNS trên OpenWRT

Trên internet hiện nay có rất nhiều dịch vụ hỗ trợ tên miền cho DDNS, tuỳ vào dịch vụ mà cách cấu hình sẽ khác nhau cũng như chính sách sử dụng sẽ khác nhau. Bài viết này mình sẽ hướng dẫn cấu hình DDNS Cloudflare cho các bạn đã mua tên miền riêng và sử dụng Cloudflare để quản lý. Các dịch vụ DDNS khác các bạn làm tương tự hoặc gửi yêu cầu cho mình.

I. Chuẩn bị

I.1 Cài phần mềm cần thiết

  1. Các phần mềm cần có để sử dụng DDNS:
    1.1. Đăng nhập router sau đó vào SYSTEM > SOFTWARE
     Screenshot

    1.2. Nhấn Update Lists để cập nhật danh sách phần mềm.
     Screenshot

    1.3. Lần lượt tìm 2 phần mềm có tên là ddns-scriptsluci-app-ddns rồi install.
     Screenshot

    Đối với Cloudflare DDNS, các bạn cần cài thêm phần mềm ddns-scripts-cloudflare

I.1.1 Cấu hình DDNS CloudFlare

  1. Vào SERVICE > DYNAMIC DNS xoá 2 cái mặc định đi > Nhấn Save & Apply
     Screenshot

  2. Nhấn Add new service…, một pop-up hiện lên.
     Screenshot

    2.1. Đặt tên tuỳ ý và chọn Cloudflare.com-v4 ở mục DDNS Service provider.
     Screenshot

    2.2. Nhấn Create service (Sau khi tạo, nhấn Cancel để đóng pop-up )
  3. Sau khi đóng pop-up, nhấn vào edit để tiến hành sửa cấu hình.
     Screenshot

    Đối với cloudflare, các bạn get Global API Key theo hướng dẫn ở đây
    • Ở tab Basic Settings, điền vào các trường bắt buộc theo hướng dẫn sau:

      Lookup Hostnametutorial.pnghia.comTên miền cần DDNS
      Domaintutorial@pnghia.comĐiền theo cú pháp subdomain@domain.ltd
      Usernameemail login cloudflare
      PasswordAPI Key
      Path to CA-Certificate/etc/ssl/certs/ca-certificates.crt
    • Ở tab Advanced Settings:

      IP address sourcechọn URLNếu router quay PPPoE thì chọn Network
      URL to detect / Networkhttps://ifcfg.me/ipNếu IP address sourceNetwork thì chọn wan
    • Nhấn Save > Save & Apply

    • Nhấn Reload để tiến hành update IP.

      Để xem kết quả, các bạn vào Edit > tab Log File Viewer > nhấn Read / Reread log file rồi kéo xuống dưới cùng, nếu có dòng Forced update successful - IP: '171.225.xxx.xxx' send là OK.

  • Khoảng 10 phút, dịch vụ sẽ tự động check IP và update 1 lần
     Screenshot

I.1.2 Cấu hình DDNS khác

Lấy ví dụ là DuckDNS.org nhé
  1. Đăng kí và sử dụng miễn phí tại https://duckdns.org

     Đăng nhập DuckDNS

    Hướng dẫn đăng nhập duckdns

  2. Sau khi đăng nhập, tạo domain bằng cách nhập domain và nhấn add domain

     Tạo domain Duckdns

    Hướng dẫn tạo domain duckdns

  3. Nhập thông số cấu hình vào OpenWRT
    3.1. Vào SERVICE > DYNAMIC DNS xoá 2 cái mặc định đi > Nhấn Save & Apply

     Screenshot

    3.2. Nhấn Add new service…, một pop-up hiện lên.
     Screenshot

    3.3. Chọn DuckDNS ở mục DDNS Service provider.
    3.4. Nhấn Create service (Sau khi tạo, nhấn Cancel để đóng pop-up )

  4. Sau khi đóng pop-up, nhấn vào edit để tiến hành sửa cấu hình.

     Screenshot

  • Ở tab Basic Settings, điền vào các trường bắt buộc theo hướng dẫn sau:

    Lookup Hostnamedomain.duckdns.orgTên miền ở DuckDNS
    Domaindomain@duckdns.orgĐiền theo cú pháp subdomain@domain.ltd
    Usernamedomain ở duckdnsChỉ nhập domain, không nhập .duckdns.org
    Passwordtoken Duckdns
     DuckDNS token

    Hướng dẫn lấy token duckdns

    Path to CA-Certificate/etc/ssl/certs/ca-certificates.crt
  • Ở tab Advanced Settings:

    IP address sourcechọn URLNếu router quay PPPoE thì chọn Network
    URL to detect / Networkhttps://ifcfg.me/ipNếu IP address sourceNetwork thì chọn wan
  1. Nhấn Save > Save & Apply
  2. Nhấn Reload để tiến hành update IP.
Các dịch vụ DDNS khác bạn làm tương tự như trên, chỉ cần thay thế domain, username, password cho đúng với dịch vụ đang dùng. Nếu gặp vướng mắc hãy liên hệ mình.

Chúc các bạn thành công

author

Nghia Phan

Mọi ý kiến đóng góp hoặc thắc mắc, cứ thoải mái liên hệ với mình qua các kênh mạng xã hội dưới đây. CÁM ƠN CÁC BẠN ĐÃ ĐỌC và CHÚC CÁC BẠN MỘT NGÀY TỐT LÀNH 😉.

Previous Post Next Post