Cách thiết lập ứng dụng DDNS FastDDNS trên Windows

Một PC Windows có thể giữ hostname của bạn luôn cập nhật cho mọi thiết bị trong mạng. Hướng dẫn này bao gồm cách thiết lập, thông tin xác thực mà người dùng thường nhầm lẫn và hai trường hợp PC không phải là nơi thích hợp để chạy ứng dụng.

Minh NguyenMinh NguyenNhà sáng lập & lập trình viên, FastDDNS

Mục đích của client Windows

Cài đặt clientFastDDNS trên một máy Windows luôn bật, đăng nhập bằng hostname, tên người dùng và mật khẩu hostname trên trang hostname của bạn. Client sẽ theo dõi IP công cộng và báo cáo mọi thay đổi. Nhờ đó, hostname luôn trỏ đến đúng địa chỉ mà không cần cấu hình gì trên router hoặc camera.

Đó là toàn bộ chức năng của nó. Nó không mở port và không thể giúp nếu nhà cung cấp đặt bạn sau CGNATCGNAT — đó là những vấn đề riêng biệt, được đề cập ở phần dưới.

Khi nào PC là nơi phù hợp để chạy client này

Hầu hết thiết bị có thể tự báo cáo IP của mình: router có trang DDNS, camera có menu DDNS, đầu ghi có thể trỏ đến một server khác. Hãy dùng client Windows khi không trường hợp nào trong số đó áp dụng được:

  • Router không có mục DDNS, hoặc danh sách nhà cung cấp không có dịch vụ nào để bạn trỏ đếnFastDDNS.
  • Thiết bị bạn muốn truy cập không có menu mạng đúng nghĩa — chẳng hạn như máy in, NAS có giao diện bị giới hạn hoặc đầu ghi cũ.
  • Bạn không muốn thay đổi cài đặt DNS trên camera, điều mà client Windowsphương pháp thay đổi DNS yêu cầu và khiến camera mất ứng dụng đám mây cũng như chức năng đồng bộ thời gian.
  • Đã có một PC trên kết nối đó chạy cả ngày, nên không cần để thêm thiết bị nào bật.

Điểm cần lưu ý là mặt trái của điều vừa nói: hostname chỉ được cập nhật khi PC đang bật và trực tuyến. Một máy tính chuyển sang chế độ ngủ vào ban đêm sẽ ngừng báo cáo vào thời gian đó. Nếu không có thiết bị nào trên kết nối luôn bật, thiết bị tự báo cáo sẽ là lựa chọn tốt hơn.

Trước khi bắt đầu

  • Một hostname trên FastDDNS.
  • Một PC Windows dùng cùng kết nối Internet với thiết bị bạn muốn truy cập.
  • Một IP công cộng thực — nếu ở sau CGNATCGNAT, quá trình cập nhật vẫn diễn ra, nhưng bạn sẽ không thể kết nối vào. ClientCâu trả lời về FastDDNS và CGNAT giải thích sự khác biệt.

Bước 1 — Sao chép thông tin đăng nhập

Mở hostname của bạn, cuộn đến DDNS Configuration Parameters rồi mở rộng Windows PC.

Trang hostname FastDDNS với lưới Tham số Cấu hình DDNS và thẻ PC Windows được đánh dấu
Bước 1 — thẻ Windows PC chứa mọi thông tin client yêu cầu.
Bảng PC Windows trên trang hostname FastDDNS hiển thị các trường hostname, tên người dùng và mật khẩu cùng với liên kết tải xuống client
Ba giá trị này cùng với liên kết tải xuống. Tên người dùng và mật khẩu trong hình đã được che — thông tin của bạn sẽ được điền đầy đủ.

Mật khẩu trên thẻ này thuộc về hostname. Nó không phải là mật khẩu bạn dùng để đăng nhập vào website, và dùng mật khẩu tài khoản thay thế là lý do phổ biến nhất khiến client báo lỗi đăng nhập.

Bước 2 — Tải xuống và cài đặt

Liên kết tải xuống trên thẻ đó cung cấp cho bạn FastDDNS-2.0.1-Setup.zip — một trình cài đặt Windows duy nhất bên trong tệp zip, có dung lượng khoảng 550 KB. Bạn cũng có thể tải trực tiếp từ assets.fastddns.net. Giải nén tệp rồi chạy trình cài đặt.

Trình cài đặt là một tệp thực thi Windows 32-bit. Bản thân client là một chương trình desktop có cửa sổ, không phải dịch vụ chạy nền. Vì vậy, hãy chạy chương trình trên máy mà người dùng có thể đăng nhập và duy trì phiên làm việc, không phải trên máy chủ không có giao diện.

Bước 3 — Đăng nhập

Mở client. Client yêu cầu chính xác ba giá trị từ bảng điều khiển: Hostname, UsernameKey — trong đó key là mật khẩu của hostname.

Cửa sổ đăng nhập ứng dụng khách FastDDNS trên Windows với các trường Hostname, Username và Key đã được điền
Bước 3 — Dán các giá trị thay vì nhập thủ công; chỉ một khoảng trắng thừa cũng đủ khiến đăng nhập thất bại.

Bước 4 — Đọc cửa sổ trạng thái

Sau khi đăng nhập, client hiển thị những gì nó đang thực hiện: hostname mà nó đang theo dõi, địa chỉ được báo cáo lần cuối và thời gian đếm ngược đến lần kiểm tra tiếp theo. Update IP buộc client kiểm tra ngay lập tức. Đây là cách nhanh nhất để xác nhận thiết lập hoạt động thay vì chờ bộ hẹn giờ.

Cửa sổ trạng thái ứng dụng khách FastDDNS trên Windows hiển thị hostname, địa chỉ IP hiện tại, đồng hồ đếm ngược tới lần kiểm tra tiếp theo và nút Cập nhật IP
Bước 4 — Địa chỉ hiển thị ở đây là một placeholder trong tài liệu. Recent IP Updates ở cuối cửa sổ cho biết lần báo cáo gần nhất được gửi đi khi nào.

Để xác nhận độc lập, hãy mở trang hostname: địa chỉ bên dưới tên phải khớp với địa chỉ client hiển thị, và Last Updated phải là thời gian gần đây. Hộp Updates from device trên trang đó liệt kê từng báo cáo cùng trạng thái server trả về — good khi địa chỉ đã thay đổi, nochg khi địa chỉ không thay đổi và badauth khi thông tin xác thực không đúng.

Từ một máy bên ngoài mạng của bạn, hostname phải phân giải thành cùng một địa chỉ:

nslookup myhome.fastddns.org 1.1.1.1

Những việc này không được thực hiện

Client không mở bất kỳ thứ gì

Client chỉ giữ cho hostname trỏ đúng địa chỉ. Để truy cập máy tính hoặc camera từ bên ngoài, bạn vẫn cần port forwarding trên router — 3389 cho Remote Desktop, cổng mà ứng dụng camera của bạn sử dụng, v.v.Ghi chú về DDNS và mở cổng giải thích lý do. Kiểm tra kết quả từ bên ngoài bằng công cụ kiểm tra cổng.

Nó không giúp bạn vượt qua CGNAT

Điều này cần được nói cho chính xác, vì hai phần hoạt động khác nhau. Nếu nhà cung cấp chia sẻ một địa chỉ công cộng cho nhiều khách hàng, client vẫn báo một địa chỉ và hostname vẫn được cập nhật — nhưng địa chỉ đó không chỉ thuộc về bạn, nên các kết nối từ bên ngoài không thể đến được bạn. DDNS không phải là phần còn thiếu trong trường hợp này; VPN hoặc tunnel là một cách tiếp cận khác để đạt cùng mục tiêu.

Nó không cung cấp HTTPS

FastDDNS phát hành hostname, không phải chứng chỉ TLS. Bất cứ nội dung nào bạn cung cấp trên hostname đó qua HTTP thông thường đều được truyền ở dạng không mã hóa.

Khi nó ngừng hoạt động

  • Client không đăng nhập được. Hãy sao chép lại username và key từ bảng điều khiển. Gần như mọi lỗi ở đây đều xảy ra vì bạn dùng mật khẩu tài khoản thay cho mật khẩu riêng của hostname.
  • Client đang chạy nhưng hostname không được cập nhật. Nhấn Update IP rồi theo dõi trang hostname. Nếu client báo thành công nhưng trang không thay đổi, hãy xem nhật ký cập nhật tại đó để biết trạng thái mà máy chủ trả về.
  • Nó hoạt động vào ban ngày nhưng dừng vào ban đêm. PC đang ở chế độ ngủ. Hãy tắt chế độ ngủ trên máy tính có nhiệm vụ duy trì hostname; màn hình tắt thì không sao, nhưng máy tính chuyển sang trạng thái tạm ngưng thì không được.
  • Nó dừng sau khi khởi động lại. Kiểm tra xem client có khởi động lại cùng Windows hay không. Cách kiểm tra đơn giản nhất là khởi động lại PC một lần, chờ vài phút rồi xem Last Updated trên trang hostname — nếu giá trị này không thay đổi, client cần được khởi động lại hoặc thêm vào các mục khởi động của máy.
  • Tên đúng nhưng không có gì kết nối được. Đó là vấn đề của router, không phải DDNS: port chưa được cấu hình port forwarding, tường lửa trên PC đang chặn kết nối, hoặc một router thứ hai đặt trước router đầu tiên đang làm mất hiệu lực quy tắc.

Câu hỏi thường gặp

Client cần mật khẩu nào?

Mật khẩu trên thẻ Windows PC của trang hostname — một mã ngắn thuộc về hostname đó, được hiển thị dưới dạng mật khẩu và được client yêu cầu dưới dạng key. Mật khẩu website của bạn sẽ bị từ chối.

PC có phải là máy mà tôi muốn truy cập không?

Không. PC chỉ cần dùng cùng một kết nối internet, vì mọi thiết bị phía sau router đều dùng chung một địa chỉ công cộng. Một PC nhỏ luôn bật có thể duy trì hostname cho camera, NAS hoặc máy ghi hình không thể tự báo cáo.

Tôi có thể chạy client cho nhiều hostname trên một PC không?

Hiếm khi có lý do để làm vậy. Mọi thiết bị phía sau router đều dùng chung một địa chỉ công cộng, nên một hostname đã đủ cho tất cả — hãy phân biệt các thiết bị bằng port. Các hostname bổ sung trỏ đến cùng một địa chỉ sẽ sử dụng hạn ngạch trong gói của bạn mà không đem lại lợi ích gì.

Client có miễn phí không?

Có, và hostname dùng cùng client cũng miễn phí — gói miễn phí bao gồm một hostname cố định, được gia hạn hằng năm. Các gói trả phí tồn tại dành cho những người cần thêm hostname hoặc hostname không bao giờ hết hạn.

Minh Nguyen

Về tác giả

Minh Nguyen

Nhà sáng lập & lập trình viên, FastDDNS

Minh Nguyen là nhà sáng lập và lập trình viên của FastDDNS. Anh đã xây dựng và vận hành dịch vụ từ năm 2015, đến nay dịch vụ duy trì hơn 40.000 hostname trỏ tới các địa chỉ IP thay đổi cho hệ thống camera CCTV, đầu ghi DVR và NVR, router và máy chủ tại nhà. Anh cũng phát triển ứng dụng di động FastDDNS và viết các hướng dẫn cài đặt thiết bị đăng tại đây.