Có nên dụng DNS của Google

Tìm hiểu về DNS độngDNS động cho phép bạn chuyển hướng miền của bạn hoặc một miền con đến tài nguyên phía sau một cổng vào có địa chỉ IP được gán một cách không cố định. Thiết lập DNS động bằng Google Domains để:

  • Tạo bản ghi A hoặc AAAA cho miền hoặc miền con của bạn để thông báo cho các máy chủ định danh của Google biết là sẽ có một IP động.
  • Tạo tên người dùng và mật khẩu mà máy chủ lưu trữ hoặc máy chủ của bạn sẽ sử dụng để cung cấp địa chỉ IP mới cho các máy chủ định danh của Google Sau khi thiết lập DNS động, bạn phải thiết lập một chương trình máy khách trên máy chủ lưu trữ, máy chủ hoặc cổng vào của bạn để:
  • Phát hiện việc thay đổi địa chỉ IP
  • Sử dụng tên người dùng và mật khẩu đã tạo
  • Cung cấp địa chỉ mới cho các máy chủ định danh của Google

Quan trọng: DNS động hoạt động với cả địa chỉ IPv4 và IPv6, nhưng không thể hoạt động với cả hai loại cùng lúc.

Thiết lập DNS động

  1. Trên máy tính, hãy đăng nhập vào Google Domains.
  2. Chọn tên miền của bạn.
  3. Ở trên cùng bên trái, nhấp vào biểu tượng Trình đơn
Có nên dụng DNS của Google
Có nên dụng DNS của Google

DNS. Bạn cần chọn "Google Domains (Đang hoạt động)".

  • Mẹo: Nếu chế độ "Tùy chỉnh (Đang hoạt động)" đang được chọn thì bạn đã có máy chủ định danh tùy chỉnh và không thể sử dụng dịch vụ DNS động của Google Domains.
  1. Di chuyển xuống phần DNS động.
  2. Nhấp vào Quản lý DNS động
Có nên dụng DNS của Google

Tạo bản ghi mới.

  1. Để gán một IP động, hãy nhập tên của miền con hoặc miền gốc.
  2. Nhấp vào Lưu.

Những cách khác để quản lý DNS động:

  • Để xem giá trị bản ghi, hãy nhấp vào hình tam giác bên cạnh bản ghi.
  • Để xem tên người dùng và mật khẩu đã tạo cho bản ghi này, hãy nhấp vào Xem thông tin xác thực.
  • Để định cấu hình cổng vào hoặc phần mềm máy khách để kết nối với máy chủ định danh của Google, hãy sử dụng tên người dùng và mật khẩu đã tạo cho bản ghi đó.
  • Để xóa bản ghi, hãy chuyển đến phần "Bản ghi tài nguyên", nhấp vào hình tam giác bên cạnh "DNS động", rồi nhấp vào Xóa.Thiết lập chương trình máy khách trên cổng vào, máy chủ lưu trữ hoặc máy chủ của bạn Có một số máy khách DNS động được sử dụng phổ biến, chẳng hạn như Dclient và INADYN. Ngoài ra, hầu hết các bộ định tuyến đều có phần mềm tích hợp để phát hiện mỗi khi IP thay đổi và cung cấp IP mới cho máy chủ định danh.Quan trọng: Google Domains sử dụng giao thức dyndns2. Định cấu hình máy khách DNS động bằng những thông tin sau:
  • Nhà cung cấp hoặc DNS hoặc Dịch vụ: Tên nhà cung cấp DNS của bạn.
  • Tên người dùng hoặc thông tin xác thực: Tên người dùng đã tạo trong bản ghi DNS động.
  • Mật khẩu hoặc thông tin xác thực: Mật khẩu đã tạo trong bản ghi DNS động.

Sau khi bạn tạo bản ghi và định cấu hình phần mềm máy khách, hãy kiểm tra bản ghi. Nhập miền con và miền vào một trình duyệt web hoặc máy khách thích hợp và kiểm tra để đảm bảo những miền này kết nối với đúng tài nguyên.

Ví dụ

DDclient hiện hỗ trợ Google Domains. DDclient có hỗ trợ Google Domains

Các mục nhập ddclient.conf:

ssl=yes

protocol=googledomains

login=generated_username

password=generated_password

your_resource.your_domain.tld

Ví dụ về cấu hình máy khách chung: DDclient
       không hỗ trợ Google Domains INADYN

Các mục thông tin ddclient.conf mẫu:

protocol=dyndns2

use=web

server=domains.google.com

ssl=yes

login=generated_username

password=generated_password

your_resource.your_domain.tld

Thêm các mục sau vào inadyn.conf

system [email protected]

username generated_username

password generated_password

alias sub.domain.tld  Sử dụng API để cập nhật bản ghi DNS động   Phần mềm máy khách DNS động tự động cập nhật bản ghi DNS động của bạn. Bạn có thể cập nhật theo cách thủ công qua API bằng cách gửi yêu cầu POST hoặc GET đến URL sau: https://domains.google.com/nic/update   API này yêu cầu giao thức HTTPS. Dưới đây là yêu cầu mẫu: https://username:[email protected]/nic/update?hostname=subdomain.yourdomain.com&myip=1.2.3.4

Quan trọng: Bạn cũng phải đặt một tác nhân người dùng trong yêu cầu của mình. Trong quá trình kiểm tra trực tiếp bằng URL như trên, trình duyệt web thường thêm tác nhân người dùng cho bạn. Truy vấn HTTP cuối cùng gửi tới máy chủ của chúng tôi sẽ tương tự như truy vấn sau:

Truy vấn HTTP mẫu: POST /nic/update?hostname=subdomain.yourdomain.com&myip=1.2.3.4 HTTP/1.1
   Host: domains.google.com
   Authorization: Basic base64-encoded-auth-string User-Agent: Chrome/41.0 [email protected]

Các tham số trong yêu cầu: Tham số        Bắt buộc hoặc không bắt buộc        Mô tả username:password Bắt buộc Tên người dùng và mật khẩu đã tạo được liên kết với máy chủ lưu trữ sẽ được cập nhật. hostname Bắt buộc Tên máy chủ lưu trữ sẽ được cập nhật. myip

Không bắt buộc đối với IPv4.

Bắt buộc nếu bạn có địa chỉ IPv6. Địa chỉ IP được đặt cho máy chủ lưu trữ. Nếu không được cung cấp, chúng tôi sẽ sử dụng IP của tác nhân gửi yêu cầu.

Quan trọng: Nếu tác nhân của bạn sử dụng địa chỉ IPv6, thì bạn phải dùng myip. Bạn có thể kiểm tra địa chỉ IP của tác nhân tại: https://domains.google.com/checkip. offline Tùy chọn Đặt máy chủ lưu trữ hiện tại thành trạng thái ngoại tuyến. Nếu yêu cầu cập nhật được thực hiện trên máy chủ lưu trữ ngoại tuyến, thì máy chủ lưu trữ đó sẽ mất trạng thái ngoại tuyến.
       Các giá trị được cho phép là:

  • yes
  • no

Sau khi xử lý xong yêu cầu, hệ thống sẽ trả về một trong các phản hồi sau đây. Nhớ đảm bảo bạn hiểu đúng phản hồi mình nhận được, nếu không, bạn có nguy cơ sẽ chặn máy khách của mình khỏi hệ thống của chúng tôi. Phản hồi        Trạng thái        Mô tả good {users IP address} Thành công Cập nhật thành công. Bạn không nên cập nhật nữa cho đến khi địa chỉ IP của bạn thay đổi. nochg {users IP address} Thành công Địa chỉ IP bạn cung cấp đã được đặt cho máy chủ lưu trữ này. Bạn không nên cập nhật nữa cho đến khi địa chỉ IP của bạn thay đổi. nohost Lỗi Tên máy chủ lưu trữ không tồn tại hoặc chưa bật DNS động. badauth Lỗi Tổ hợp tên người dùng/mật khẩu không hợp lệ đối với máy chủ lưu trữ được chỉ định. notfqdn Lỗi Tên máy chủ lưu trữ được cung cấp không phải là tên miền đủ điều kiện hợp lệ. badagent Lỗi Máy khách DNS động của bạn đưa ra yêu cầu không hợp lệ. Hãy đảm bảo bạn đã đặt tác nhân người dùng trong yêu cầu. abuse Lỗi Quyền truy cập DNS động cho tên máy chủ lưu trữ đã bị chặn do không thể diễn giải chính xác các phản hồi trước đó. 911 Lỗi Đã xảy ra lỗi ở phía chúng tôi. Hãy đợi 5 phút rồi thử lại. conflict A
       conflict AAAA Lỗi Bản ghi tài nguyên AAAA hoặc bản ghi tài nguyên A tùy chỉnh xung đột với bản cập nhật. Hãy xóa bản ghi tài nguyên được xác định trong trang cài đặt DNS rồi thử cập nhật lại.