Bản ghi A là một trong những bản ghi DNS phổ biến, được sử dụng để trỏ tên miền hoặc tên miền phụ đến địa chỉ IPv4 của máy chủ. Việc hiểu rõ cấu trúc, cách hoạt động và cấu hình đúng bản ghi giúp tên miền kết nối chính xác đến website hoặc dịch vụ đang sử dụng. Trong bài viết này, VinaHost sẽ hướng dẫn chi tiết cách cấu hình, quản lý và kiểm tra A Record, đồng thời lưu ý những vấn đề thường gặp trong quá trình thiết lập.
1. Bản ghi A là gì?
Bản ghi A (Address Record) là bản ghi DNS dùng để ánh xạ tên miền hoặc subdomain đến một địa chỉ IPv4 cụ thể, giúp trình duyệt xác định đúng máy chủ để truy cập website và các dịch vụ liên quan. Bản ghi này thường gồm các thông tin như Host/Name, Type, IPv4 Address và TTL, được sử dụng để trỏ tên miền đến hosting, VPS hoặc máy chủ vật lý. Trong một số trường hợp, quản trị viên có thể thiết lập nhiều bản ghi A cho cùng một tên miền nhằm phân bổ lưu lượng đến nhiều địa chỉ IP.

2. Cơ chế hoạt động của A Record trong phân giải DNS
A Record hoạt động trong hệ thống DNS bằng cách chuyển tên miền dễ nhớ thành địa chỉ IPv4 tương ứng, giúp trình duyệt xác định đúng máy chủ cần kết nối. Khi người dùng truy cập một website, quá trình phân giải tên miền sẽ diễn ra theo các bước sau:
- Người dùng nhập tên miền: Người dùng nhập tên miền, ví dụ example.com, vào thanh địa chỉ trình duyệt để bắt đầu truy cập website.
- Kiểm tra bộ nhớ Cache: Trình duyệt và hệ điều hành kiểm tra DNS Cache cục bộ. Nếu địa chỉ IP của tên miền đã được lưu và thời gian TTL chưa hết hạn, kết quả được sử dụng ngay mà không cần thực hiện truy vấn mới.
- Gửi truy vấn đến DNS Resolver: Nếu không tìm thấy thông tin trong Cache, thiết bị gửi yêu cầu đến DNS Resolver, thường do ISP cung cấp hoặc sử dụng các dịch vụ DNS công cộng như 8.8.8.8.
- Tra cứu DNS theo hệ thống phân cấp: DNS Resolver lần lượt truy vấn Root DNS Server → TLD Name Server như .com, .vn → Authoritative Name Server của tên miền để xác định nơi lưu trữ thông tin DNS.
- Trả về A Record: Authoritative Name Server tìm A Record tương ứng và trả về địa chỉ IPv4 của máy chủ, chẳng hạn 203.162.4.191. DNS Resolver có thể lưu kết quả vào Cache theo thời gian TTL trước khi gửi về thiết bị.
- Kết nối đến máy chủ: Trình duyệt nhận địa chỉ IP và sử dụng thông tin này để thiết lập kết nối đến máy chủ web, sau đó tải nội dung của website về thiết bị người dùng.
Nhờ cơ chế Cache và hệ thống DNS phân cấp, quá trình phân giải tên miền thường diễn ra rất nhanh, giúp trình duyệt xác định đúng máy chủ và truy cập website ổn định.
3. Cấu trúc chi tiết của một bản ghi A
Một bản ghi A tiêu chuẩn gồm các trường thông tin chính, mỗi trường đảm nhận một vai trò riêng trong việc xác định tên miền và địa chỉ IPv4 đích. Khi cấu hình A Record trên hệ thống quản lý DNS, bạn thường cần thiết lập các thành phần sau:
Name/Host (Tên máy chủ) Trường Name hoặc Host xác định tên miền hoặc subdomain được áp dụng bản ghi A.
- Với tên miền gốc, thường sử dụng @ hoặc để trống tùy theo giao diện quản lý DNS.
- Với subdomain, nhập phần tên tương ứng, chẳng hạn www, blog, mail hoặc api.
- Một số hệ thống hỗ trợ ký tự * để tạo Wildcard, áp dụng cho các subdomain chưa được khai báo riêng.
Type (Loại bản ghi): Trường Type xác định loại bản ghi DNS và với A Record, giá trị luôn là A. Thông tin này giúp máy chủ DNS nhận biết bản ghi đang được sử dụng để ánh xạ tên miền sang địa chỉ IPv4, khác với các loại như AAAA, CNAME hoặc MX.
Value/Address (Địa chỉ IP): Value hoặc Address chứa địa chỉ IPv4 của máy chủ mà tên miền hoặc subdomain cần trỏ đến. Địa chỉ phải có định dạng IPv4 hợp lệ gồm 4 nhóm số, mỗi nhóm từ 0 đến 255, chẳng hạn 203.0.113.1. Nếu nhập sai địa chỉ IP, tên miền có thể trỏ nhầm máy chủ hoặc không thể kết nối đến dịch vụ.
TTL (Time To Live – Thời gian sống): TTL quy định khoảng thời gian, tính bằng giây, mà DNS Resolver và các hệ thống trung gian được phép lưu bản ghi A trong bộ nhớ cache. TTL thấp giúp các thay đổi về địa chỉ IP được cập nhật nhanh hơn nhưng có thể làm tăng số lần truy vấn DNS. Ngược lại, TTL cao giúp giảm truy vấn và tối ưu tài nguyên khi địa chỉ IP ít thay đổi.
Một số giá trị TTL phổ biến là 300 giây (5 phút), 3600 giây (1 giờ), 14400 giây (4 giờ) hoặc 86400 giây (24 giờ). Việc lựa chọn TTL nên dựa trên tần suất thay đổi DNS và yêu cầu cập nhật của hệ thống.
4. Ứng dụng thực tế phổ biến nhất của bản ghi A
Bản ghi A được sử dụng rộng rãi trong quản lý DNS, đặc biệt khi cần kết nối tên miền với máy chủ thông qua địa chỉ IPv4. Một số ứng dụng phổ biến gồm:
- Chuyển đổi tên miền thành địa chỉ IP: Cho phép người dùng truy cập website bằng tên miền dễ nhớ thay vì phải ghi nhớ dãy số địa chỉ IPv4 phức tạp.
- Trỏ tên miền về các hạ tầng lưu trữ: Kết nối tên miền gốc hoặc subdomain với hosting, VPS hoặc máy chủ vật lý đang triển khai website và các dịch vụ trực tuyến.
- Phân tách và chạy dịch vụ độc lập: Có thể cấu hình nhiều subdomain khác nhau như app, mail, ftp hoặc api trỏ đến những máy chủ khác nhau, giúp phân chia và quản lý từng dịch vụ độc lập.
- Tăng cường bảo mật bảo vệ email: DNSBL (DNS-based Blocklist) sử dụng DNS để kiểm tra địa chỉ IP hoặc tên miền trong danh sách các nguồn phát tán spam, giúp máy chủ email nhận diện, lọc và hạn chế thư rác trước khi đến hộp thư người nhận. Tuy nhiên, việc xác thực và bảo vệ email thường cần kết hợp thêm các bản ghi DNS khác như MX, SPF, DKIM và DMARC..
- Cân bằng tải và dự phòng (Round Robin DNS)
- Phân phối lưu lượng: Cấu hình nhiều bản ghi A trỏ đến các địa chỉ IP máy chủ khác nhau, giúp phân phối yêu cầu truy cập giữa nhiều máy chủ theo cơ chế Round Robin DNS.
- Hỗ trợ dự phòng: Khi một máy chủ gặp sự cố, các địa chỉ IP khác vẫn có thể được sử dụng để tiếp nhận truy cập. Tuy nhiên, A Record không tự động phát hiện máy chủ lỗi và thực hiện Failover.
- Nhiều tên miền trên cùng máy chủ: Nhiều tên miền có thể cùng trỏ đến một địa chỉ IP, phù hợp với trường hợp triển khai nhiều website trên cùng một máy chủ.

Xem thêm: Hướng dẫn cách trỏ tên miền về VPS chi tiết, đơn giản
5. Hướng dẫn chi tiết cách quản lý Bản ghi A Record (Thêm, Sửa, Xóa)
Để tên miền hoạt động chính xác và dễ dàng cập nhật khi thay đổi máy chủ, việc quản lý A Record đúng cách là rất quan trọng. Dưới đây là hướng dẫn chi tiết cách thêm, chỉnh sửa và xóa bản ghi A trong hệ thống DNS.
5.1. Thao tác chung
Bước 1: Chuẩn bị thông tin trước khi cấu hình
Xác định chính xác địa chỉ IPv4 của server/hosting/VPS cần trỏ tên miền đến, đồng thời xác định hostname cần cấu hình như domain chính @, www hoặc các subdomain như blog, app, mail.
Bước 2: Đăng nhập hệ thống quản lý DNS
Truy cập trang quản trị của nhà đăng ký tên miền hoặc Zone Editor/Quản lý DNS trên hosting. Tìm đến tên miền cần cấu hình và kiểm tra các bản ghi DNS hiện có như A, CNAME, MX, TXT để tránh tạo bản ghi trùng hoặc ghi đè ngoài ý muốn.
Bước 3: Thêm mới bản ghi A:
Chọn Add record/Thêm bản ghi và thiết lập:
- Type (loại bản ghi): Chọn A.
- Name/Host: Nhập Hostname @ nếu trỏ domain chính hoặc nhập tên subdomain như www, blog, app.
- Value/Address: Nhập địa chỉ IPv4 của server đích.
- TTL: Có thể giữ giá trị mặc định hoặc điều chỉnh theo nhu cầu. TTL thấp phù hợp khi thường xuyên thay đổi IP, trong khi TTL cao phù hợp với IP ổn định.
Sau khi hoàn tất, nhấn Save/Add record để lưu cấu hình.
Bước 4: Chỉnh sửa bản ghi A đang tồn tại
Tìm bản ghi A cần cập nhật và chọn Edit/Chỉnh sửa (biểu tượng bút chì). Thay đổi địa chỉ IP, hostname hoặc TTL theo nhu cầu, sau đó nhấn Save/Update để lưu. Sau khi cập nhật, cần chờ DNS propagation hoàn tất; thời gian có thể thay đổi tùy theo TTL và hệ thống DNS.
Bước 5: Xóa bản ghi A không còn sử dụng
Tìm bản ghi A không còn sử dụng cần xóa, chọn Delete/Xóa (biểu tượng thùng rác) và xác nhận để hoàn tất. Kiểm tra kỹ Name/Host và địa chỉ IP trước khi xoá để tránh ảnh hưởng đến website hoặc dịch vụ đang hoạt động. Chọn Delete/Xóa và xác nhận để hoàn tất.

5.2. Cấu hình A Record trên cPanel, DirectAdmin và Plesk
Tùy vào control panel đang sử dụng, vị trí và cách thiết lập A Record có thể khác nhau. Tuy nhiên, các bước cơ bản đều gồm xác định hostname, nhập địa chỉ IPv4 của máy chủ và thiết lập TTL phù hợp.
- Trên cPanel: Đăng nhập cPanel và truy cập Domains → Zone Editor, sau đó chọn domain cần cấu hình. Tại đây, bạn có thể chọn A Record để thêm nhanh bản ghi mới hoặc nhấn Manage để xem toàn bộ DNS Record hiện có. Khi thêm A Record, nhập hostname như @, www hoặc subdomain, sau đó điền địa chỉ IPv4 của máy chủ và lưu lại. Trong mục Manage, bạn cũng có thể chỉnh sửa hoặc xóa các bản ghi A đã tạo.
- Trên DirectAdmin: Đăng nhập DirectAdmin, chọn domain cần quản lý và truy cập DNS Management. Hệ thống sẽ hiển thị danh sách các bản ghi DNS hiện tại. Để thêm A Record, chọn chức năng thêm bản ghi và nhập các thông tin tương ứng như Name, TTL, Class, Type và Value. Trong đó, Type chọn A, còn Value là địa chỉ IPv4 của server cần trỏ đến. Sau khi lưu, bản ghi mới sẽ được cập nhật trong DNS Zone và có thể tiếp tục chỉnh sửa hoặc xóa khi cần.
- Trên Plesk: Đăng nhập Plesk, chọn domain và truy cập Websites & Domains → DNS Settings. Tại đây, bạn có thể thêm A Record bằng cách chọn Add Record, chọn loại A, nhập hostname và địa chỉ IPv4 của máy chủ rồi lưu cấu hình. Plesk cũng hỗ trợ DNS Template, cho phép quản trị viên thiết lập các mẫu bản ghi DNS và áp dụng đồng bộ cho nhiều domain hoặc subdomain, giúp tiết kiệm thời gian khi quản lý hệ thống lớn.
Sau khi cấu hình trên bất kỳ control panel nào, nên kiểm tra lại hostname, loại bản ghi và địa chỉ IPv4 để đảm bảo tên miền được trỏ đúng đến máy chủ mong muốn. DNS có thể cần một khoảng thời gian để cập nhật tùy theo TTL và hệ thống phân giải DNS.

6. Cách tra cứu và kiểm tra Bản ghi A sau khi cấu hình
6.1. Sử dụng công cụ trực tuyến (DNS Online Tools)
Bạn có thể sử dụng các công cụ DNS trực tuyến để kiểm tra nhanh địa chỉ IP mà tên miền đang trỏ đến và xác định A Record đã được cập nhật chính xác hay chưa.
- Truy cập các công cụ như DNS Checker, MXToolbox hoặc công cụ DNS do nhà cung cấp hỗ trợ.
- Nhập tên miền cần kiểm tra, ví dụ example.com.
- Chọn loại bản ghi A và thực hiện tra cứu.
- Kiểm tra địa chỉ IPv4 được trả về từ các máy chủ DNS ở nhiều khu vực.
- Đối chiếu IP nhận được với IP của server/hosting/VPS đã cấu hình.
- Nếu IP chưa khớp hoặc kết quả khác nhau giữa các khu vực, DNS có thể vẫn đang trong quá trình cập nhật và cần chờ thêm theo thời gian TTL.

6.2. Tra cứu bằng dòng lệnh (nslookup/dig)
Bạn có thể sử dụng công cụ dòng lệnh để kiểm tra trực tiếp địa chỉ IPv4 mà DNS đang trả về cho tên miền:
- Windows: Mở Command Prompt và nhập:
nslookup tenmiencuaban.com
dig tenmiencuaban.com A - Kiểm tra kết quả: Tìm địa chỉ IPv4 được trả về trong kết quả truy vấn. Đây là địa chỉ IP của bản ghi A mà DNS đang phân giải tại thời điểm kiểm tra.

- Đối chiếu IP: So sánh địa chỉ IP nhận được với IP đã cấu hình trong DNS để xác định bản ghi A đã cập nhật chính xác hay chưa.
6.3. Kiểm tra nhanh bằng lệnh ping
Bạn có thể sử dụng lệnh ping để kiểm tra nhanh tên miền đang được phân giải đến địa chỉ IP nào trên thiết bị:
- Mở Command Prompt trên Windows hoặc Terminal trên macOS/Linux.
- Nhập lệnh: ping tenmiencuaban.com rồi nhấn Enter.
- Kiểm tra địa chỉ IP được hiển thị trong kết quả trả về.

- Đối chiếu IP này với địa chỉ IP của server/hosting/VPS đã cấu hình cho bản ghi A.
- Nếu IP trùng khớp, tên miền đang được phân giải đúng trên hệ thống DNS mà thiết bị sử dụng. Nếu IP chưa khớp, có thể DNS chưa cập nhật hoàn tất hoặc thiết bị vẫn đang sử dụng dữ liệu DNS được lưu trong cache.
7. So sánh bản ghi A với các bản ghi DNS phổ biến khác
Mỗi loại bản ghi DNS đảm nhiệm một chức năng riêng trong quá trình phân giải tên miền. Bản ghi A dùng để ánh xạ tên miền tới địa chỉ IPv4, trong khi AAAA, CNAME và MX phục vụ các mục đích khác như kết nối IPv6, tạo bí danh hoặc xác định máy chủ email. Bảng tóm tắt dưới đây sẽ giúp bạn dễ dàng phân biệt các loại bản ghi này dựa trên chức năng, giá trị trỏ đến và phạm vi sử dụng.
| Tiêu chí | A Record | AAAA Record | CNAME Record | MX Record |
| Chức năng | Trỏ tên miền đến IPv4 | Trỏ tên miền đến IPv6 | Trỏ tên miền đến tên miền khác | Xác định mail server nhận email |
| Giá trị trỏ đến | Địa chỉ IPv4 | Địa chỉ IPv6 | Tên miền/hostname | Hostname của mail server |
| Ví dụ | 192.0.2.1 | 2001:db8::1 | www.example.com → example.com | mail.example.com |
| Phạm vi sử dụng | Website, VPS, hosting và dịch vụ mạng | Hạ tầng hỗ trợ IPv6 | Alias, subdomain | Hệ thống email |
| Có thể dùng song song với A | — | Có | Không nên cùng hostname | Có |
Dựa trên bảng so sánh trên, có thể thấy A Record, AAAA, CNAME và MX có cách thức hoạt động và mục đích sử dụng khác nhau. Cụ thể:
Bản ghi A và AAAA
A Record ánh xạ tên miền hoặc subdomain đến địa chỉ IPv4, còn AAAA Record ánh xạ đến IPv6. Hai bản ghi có thể được cấu hình đồng thời để website hỗ trợ cả IPv4 và IPv6.
Bản ghi A và CNAME
A Record trỏ trực tiếp đến địa chỉ IPv4, trong khi CNAME Record trỏ hostname đến một hostname khác. CNAME thường được dùng cho subdomain, giúp nhiều hostname sử dụng chung một tên miền đích và thuận tiện khi thay đổi IP.
Bản ghi A và MX
A Record ánh xạ hostname đến địa chỉ IPv4, còn MX Record xác định mail server nhận email cho tên miền. Giá trị MX là hostname của mail server, sau đó hostname này cần được phân giải thông qua A hoặc AAAA Record.
Ví dụ: example.com → MX → mail.example.com → A → 192.0.2.10.
8. Những lưu ý quan trọng để cấu hình bản ghi A an toàn
Khi cấu hình A Record, bạn cần kiểm tra kỹ thông tin và thời gian cập nhật DNS để hạn chế lỗi phân giải hoặc gián đoạn truy cập website:
- Kiểm tra chính xác IP và hostname: Đảm bảo địa chỉ IPv4 và trường Name/Host được nhập đúng, đặc biệt khi cấu hình domain gốc hoặc subdomain. Chỉ cần sai một ký tự trong IP cũng có thể khiến tên miền trỏ đến sai máy chủ.
- Hạn chế bản ghi A trùng lặp: Không nên tạo nhiều A Record cho cùng một hostname nếu không có mục đích cụ thể. Trường hợp sử dụng nhiều IP cho Round Robin DNS hoặc phân phối lưu lượng cần được cấu hình có chủ đích để dễ quản lý và xử lý sự cố.
- Mẹo tối ưu TTL khi thay đổi IP: Khi chuẩn bị thay đổi IP hoặc chuyển máy chủ, có thể giảm TTL xuống mức thấp (khoảng 300 giây) trước khi thực hiện chuyển đổi IP vài tiếng để DNS cập nhật nhanh hơn, giảm tối đa thời gian gián đoạn (Downtime). Với IP ổn định, có thể sử dụng TTL cao hơn để giảm số lần truy vấn DNS.
- Theo dõi DNS Propagation và ghi nhận thay đổi: Sau khi thêm hoặc chỉnh sửa A Record, DNS có thể chưa cập nhật ngay do TTL và cache trên các máy chủ trung gian. Bạn nên ghi lại IP cũ, IP mới và thời điểm thay đổi, đồng thời kiểm tra từ nhiều DNS khác nhau để xác nhận cấu hình đã được cập nhật và dễ truy vết nếu phát sinh lỗi.
Để quản lý tên miền và cấu hình A Record thuận tiện, bạn có thể tham khảo dịch vụ Đăng Ký Tên Miền của VinaHost với hệ thống quản lý DNS trực quan, hỗ trợ dễ dàng thêm, chỉnh sửa và xóa các bản ghi DNS. Dịch vụ phù hợp cho nhu cầu quản lý domain, trỏ tên miền đến hosting (hosting giá rẻ, hosting nvme, hosting windows, hosting doanh nghiệp), VPS (vps giá rẻ, vps cao cấp, vps nvme, vps amd) hoặc các máy chủ đang sử dụng.
Một số câu hỏi liên quan đến Bản ghi A
Tôi có thể cấu hình nhiều bản ghi A cho cùng một tên miền không?
Có. Bạn có thể cấu hình nhiều A Record với các địa chỉ IP khác nhau cho cùng một hostname. Đây là cách thường được sử dụng với DNS Round Robin để phân phối yêu cầu truy cập giữa nhiều máy chủ. Tuy nhiên, cơ chế này không tự động phát hiện máy chủ gặp sự cố hoặc thực hiện Failover.
Khi nào thì tôi nên dùng bản ghi CNAME thay vì bản ghi A?
Nên dùng CNAME khi muốn trỏ một tên miền hoặc subdomain đến một hostname khác thay vì địa chỉ IP trực tiếp. Ví dụ, blog.example.com có thể trỏ CNAME đến example.wordpress.com, phù hợp khi sử dụng các dịch vụ bên thứ ba.
Bản ghi AAAA là gì?
AAAA Record là bản ghi DNS dùng để ánh xạ tên miền hoặc subdomain đến địa chỉ IPv6 của máy chủ, trong khi A Record sử dụng địa chỉ IPv4.
10. Tổng kết
Qua bài viết, bạn đã hiểu rõ bản ghi A là gì, vai trò trong việc ánh xạ tên miền đến địa chỉ IPv4, cùng cấu trúc, cách cấu hình, chỉnh sửa, xóa và kiểm tra DNS Record. Việc thiết lập chính xác giúp tên miền được định tuyến đúng đến máy chủ, hỗ trợ website và các dịch vụ trực tuyến hoạt động ổn định. Nếu cần thêm thông tin về tên miền và DNS, bạn có thể xem thêm tại đây để tìm thêm thông tin, kiến thức hữu ích. Trong trường hợp cần hỗ trợ cấu hình hoặc lựa chọn dịch vụ phù hợp, hãy liên hệ VinaHost theo thông tin bên dưới để được tư vấn và hỗ trợ.
- Email: support@vinahost.vn
- Hotline: 1900 6046
- Livechat: https://livechat.vinahost.vn/
Xem thêm một số bài viết khác:
- DNAME Record là gì? | Cách tạo và cấu hình DNAME record
- Bản ghi SOA là gì? | Cấu trúc & Kiểm tra SOA Record chi tiết
- TLSA Record là gì? | Hướng Dẫn Cách Tạo Bản Ghi TLSA Chuẩn Nhất
- DHCID Record là gì? | Cách kiểm tra và tra cứu DHCID record
- LOC Record là gì? | Cách Quản lý, cập nhật và rà soát LOC Record
- DNSSEC là gì | Nhận biết & Bảo mật DNS bằng DNSSEC
- Lỗi DNS_PROBE_STARTED là gì? | Cách khắc phục lỗi hiệu quả nhất
- Cách khắc phục lỗi DNS_PROBE_FINISHED_BAD_CONFIG hiệu quả
- Cách sửa lỗi dns_probe_finished_nxdomain hiệu quả 99%
- Cách sửa lỗi DNS server isn’t responding [Hiệu Quả]










































































































