Trang này cung cấp thông tin tổng quan về Hệ thống tên miền (DNS).
Để biết thông tin tổng quan về Cloud DNS, hãy xem bài viết Tổng quan về Cloud DNS. Để biết các từ khoá chính liên quan đến Cloud DNS, hãy xem phần Từ khoá chính.
DNS là một cơ sở dữ liệu phân tán phân cấp lưu trữ địa chỉ IP và các dữ liệu khác, đồng thời cho phép truy vấn theo tên.
Nói cách khác, DNS là một thư mục chứa các tên miền có thể đọc được, được dịch thành địa chỉ IP dạng số mà máy tính sử dụng để giao tiếp với nhau. Ví dụ: khi bạn nhập một URL vào trình duyệt, DNS sẽ chuyển đổi URL đó thành địa chỉ IP của một máy chủ web được liên kết với tên đó. Các thư mục DNS được lưu trữ và phân phối trên khắp thế giới trên các máy chủ tên miền được cập nhật thường xuyên.
Các khái niệm sau đây sẽ hữu ích khi bạn làm việc với DNS.
Các loại máy chủ DNS
Máy chủ DNS lưu trữ cơ sở dữ liệu tên miền, sau đó xử lý tên miền dựa trên các truy vấn DNS đến từ một ứng dụng trong mạng.
Máy chủ có thẩm quyền
Máy chủ có thẩm quyền là máy chủ lưu giữ các bản ghi tên DNS, bao gồm A, AAAA và CNAME.
Máy chủ không có thẩm quyền tạo một tệp bộ nhớ đệm dựa trên các truy vấn trước đó cho miền. Tệp này không chứa bản ghi tên gốc.
Vùng
Vùng riêng tư
Vùng riêng tư là bất kỳ vùng nào không thể truy vấn qua Internet công cộng.
Vùng con được uỷ quyền
DNS cho phép chủ sở hữu một vùng sử dụng bản ghi NS để uỷ quyền một miền con cho một máy chủ định danh khác. Trình phân giải tuân theo các bản ghi này và gửi truy vấn cho tên miền con đến máy chủ định danh mục tiêu được chỉ định trong quá trình uỷ quyền.
Ví dụ: bạn có thể tạo các vùng riêng biệt cho cả example.com
và subdomain.example.com
, mỗi vùng có một máy chủ định danh có thẩm quyền riêng. Vì subdomain.example.com
là miền con của example.com
, nên phương thức cho phép máy chủ định danh có thẩm quyền của miền con nằm trong vùng của miền mẹ được gọi là uỷ quyền. Về cơ bản, uỷ quyền là một con trỏ trỏ đến máy chủ định danh có thẩm quyền cho một miền con. Để bật tính năng uỷ quyền trong Cloud DNS, bạn có thể thêm bản ghi NS cho các miền con trong vùng của miền mẹ.
Bản ghi
Bản ghi là mối liên kết giữa một tài nguyên DNS và một tên miền. Mỗi bản ghi DNS riêng lẻ có một loại (tên và số), thời gian hết hạn (thời gian tồn tại) và dữ liệu dành riêng cho loại.
Sau đây là một số loại bản ghi thường dùng:
- Đáp: Bản ghi địa chỉ, liên kết tên máy chủ với địa chỉ IPv4 của máy chủ đó.
- AAAA: Bản ghi Địa chỉ IPv6, liên kết tên máy chủ với địa chỉ IPv6.
- CNAME: Bản ghi tên chính tắc, chỉ định tên bí danh.
- MX: Bản ghi trao đổi thư, được dùng trong việc định tuyến yêu cầu đến máy chủ thư.
- NS: Bản ghi máy chủ định danh, uỷ quyền một vùng DNS cho một máy chủ có thẩm quyền.
- PTR: Bản ghi con trỏ, xác định một tên liên kết với địa chỉ IP.
- SOA: Start of authority (Bắt đầu thẩm quyền), dùng để chỉ định máy chủ định danh chính và quản trị viên chịu trách nhiệm về một vùng. Mỗi vùng được lưu trữ trên máy chủ DNS phải có bản ghi SOA (start of authority). Bạn có thể sửa đổi bản ghi nếu cần (ví dụ: bạn có thể thay đổi số sê-ri thành một số tuỳ ý để hỗ trợ việc tạo phiên bản dựa trên ngày).
Nhóm bản ghi
Các bản ghi có cùng tên và cùng loại nhưng có giá trị dữ liệu khác nhau được gọi là nhóm bản ghi. Khi bạn tạo một bản ghi, nếu đã có một nhóm có cùng tên và cùng loại thì bản ghi đó sẽ được thêm vào nhóm này. Nếu không có nhóm nào phù hợp, thì một nhóm mới sẽ được tạo và nối vào danh sách các nhóm bản ghi.
Đây là ví dụ về một nhóm bản ghi có nhiều bản ghi có cùng tên và loại:
Tên DNS | Nhập liệu | TTL (giây) | Dữ liệu |
---|---|---|---|
db-01.dev.gcp.example.com |
A | 50 | 10.128.1.35 |
db-01.dev.gcp.example.com |
A | 50 | 10.128.1.10 |
Để biết danh sách các loại bản ghi được hỗ trợ trong Cloud DNS, hãy xem phần Các loại bản ghi DNS được hỗ trợ.
Số sê-ri của SOA
Số sê-ri SOA là số phiên bản của một vùng DNS. Để tất cả máy chủ định danh đều có phiên bản mới nhất của một vùng, các máy chủ này phải có cùng số sê-ri SOA. Số sê-ri của các bản ghi SOA được tạo trong các vùng do DNS quản lý sẽ tăng lên một cách liên tục với mỗi thay đổi giao dịch đối với tập hợp bản ghi của vùng.
Tuy nhiên, bạn có thể thay đổi số sê-ri của bản ghi SOA thành một số bất kỳ, bao gồm cả ngày ở định dạng ISO 8601, như đề xuất trong RFC 1912.
Bước tiếp theo
- Để bắt đầu sử dụng Cloud DNS, hãy xem bài viết Bắt đầu nhanh: Thiết lập bản ghi DNS cho tên miền bằng Cloud DNS.
- Để thêm, xoá hoặc cập nhật bản ghi, hãy xem phần Thêm, sửa đổi và xoá bản ghi.
- Để làm việc với các vùng được quản lý, hãy xem phần Tạo, sửa đổi và xoá vùng.