Lợi ích khi kết nối tài khoản
Việc kết nối tài khoản Hetzner của riêng quý khách cho phép DNS của tên miền được phân giải từ tài khoản của quý khách thay vì của chúng tôi. Quý khách giữ lại zone, hóa đơn và bảng điều khiển của nhà cung cấp; chúng tôi tạo và cập nhật các bản ghi mà các trang web và hộp thư của quý khách cần, do đó quý khách không cần phải sao chép thủ công.
Trước khi bắt đầu
Một tài khoản Hetzner có các zone của quý khách trong Hetzner Console. Hetzner đã chuyển DNS vào Hetzner Console, và DNS Console độc lập cũ hơn sử dụng một loại mã khóa khác không còn dùng được cho mục đích này — nếu các zone của quý khách vẫn ở đó, hãy chuyển chúng sang Hetzner Console trước. Các mã khóa thuộc về một dự án, vì vậy hãy sử dụng dự án chứa các zone của quý khách.
1. Tạo khóa tại Hetzner
Trong Hetzner Console, hãy mở dự án chứa các zone của quý khách, chọn Security ở thanh bên trái, sau đó chọn API tokens ở phía trên và Generate API token. Hãy đặt mô tả cho khóa, chọn Read & Write — mã khóa chỉ đọc có thể liệt kê các zone nhưng không thể thay đổi bản ghi — và tiến hành tạo khóa. Sao chép mã khóa: Hetzner sẽ không hiển thị lại mã này sau khi cửa sổ đóng lại.
2. Kết nối tại đây
Mở Integrations trong bảng điều khiển của quý khách và chọn Connect an account. Chọn nhóm là Your own DNS và tài khoản là Hetzner DNS, điền thông tin vào mục API token, sau đó nhấn Connect account.
Chúng tôi kiểm tra nội dung quý khách dán vào trước khi lưu bất kỳ thứ gì. Một khóa không hoạt động sẽ không bao giờ được lưu trữ, và thông báo phản hồi sẽ cho biết khóa đó gặp vấn đề gì. Một khóa hoạt động sẽ được lưu trữ mã hóa trong kho bảo mật của chúng tôi — không bao giờ lưu trong cơ sở dữ liệu — và sẽ không bao giờ được hiển thị lại, kể cả với quý khách.
Điều gì sẽ diễn ra tiếp theo
- Trên bất kỳ tên miền nào, hãy mở tab DNS của tên miền đó và chọn tài khoản này làm nơi phân giải DNS cho tên miền. Chúng tôi sẽ tạo zone tại đó nếu nó chưa tồn tại và ghi các bản ghi mà các trang web cũng như thư tín của tên miền cần.
- Khi có thay đổi từ phía chúng tôi làm ảnh hưởng đến nội dung của một bản ghi — chẳng hạn quý khách di chuyển trang web, đổi CDN hoặc thêm hộp thư — chúng tôi sẽ cập nhật bản ghi đó trên tài khoản của quý khách.
- Để hoàn tất quá trình chuyển đổi, các máy chủ tên miền (nameservers) của quý khách phải trỏ về Hetzner. Nếu tên miền được đăng ký với chúng tôi, hoặc tại một nhà đăng ký mà quý khách đã kết nối, chúng tôi sẽ thiết lập chúng cho quý khách; nếu không, trang của tên miền sẽ hiển thị các nameservers cần thiết lập.
- Khi quý khách kết nối, chúng tôi sẽ kiểm tra xem khóa có thể liệt kê các zone, đọc bản ghi và thay đổi bản ghi hay không. Danh sách kiểm tra bên cạnh kết nối sẽ hiển thị những quyền nào chúng tôi đã xác nhận thành công.
Nếu kết nối không thành công
Các zone của quý khách không xuất hiện. Mã khóa thuộc về một dự án khác, hoặc các zone vẫn nằm trong DNS Console cũ. Hãy tạo mã khóa trong dự án chứa các zone đó.
Các thay đổi bản ghi bị từ chối. Mã khóa đã được tạo với quyền Read. Hãy tạo một mã khóa Read & Write và kết nối lại.
Thông báo khóa bị từ chối. Hầu như luôn là một trong ba nguyên nhân: khoảng trắng hoặc dấu xuống dòng vô tình bị sao chép cùng, khóa đã hết hạn, hoặc khóa đã bị thu hồi hay tạo lại sau khi quý khách sao chép. Hãy tạo một khóa mới và dán lại.
Đã kết nối thành công, nhưng sau đó gặp lỗi. Khóa đã được xác thực nhưng thiếu quyền cần thiết để thực hiện thao tác. Hãy tạo một khóa mới với các quyền được liệt kê ở trên, sau đó ngắt kết nối cũ và kết nối khóa mới.
Ngắt kết nối
Mở Integrations, tìm tài khoản và nhấn Disconnect. Thao tác này sẽ xóa khóa đã lưu trữ ngay lập tức. Bất kỳ dịch vụ nào đang sử dụng khóa này sẽ dừng lại ở thao tác tiếp theo, và các màn hình phụ thuộc vào khóa sẽ thông báo lỗi rõ ràng thay vì âm thầm thất bại.
Việc ngắt kết nối không hoàn tác những gì đã được thực hiện — các bản ghi, bản triển khai hoặc cài đặt chúng tôi đã thay đổi trên tài khoản của quý khách vẫn sẽ giữ nguyên như hiện tại. Nếu quý khách cho rằng chính khóa đó có thể đã bị lộ, hãy thu hồi khóa tại nhà cung cấp; việc ngắt kết nối chỉ xóa bản sao của chúng tôi chứ không xóa bản sao của họ.