HINFO Record là gì là câu hỏi thường gặp khi tìm hiểu về các loại bản ghi trong hệ thống DNS. Bản ghi HINFO (Host Information) được sử dụng để khai báo thông tin về CPU và hệ điều hành của máy chủ, giúp cung cấp thêm dữ liệu mô tả cấu hình của thiết bị trong hệ thống mạng. Vậy HINFO Record có cấu trúc như thế nào, cách tạo và kiểm tra bản ghi này trên DNS ra sao? Hãy cùng VinaHost tìm hiểu chi tiết các thông tin cần thiết trong bài viết dưới đây.
1. HINFO Record là gì?
HINFO Record viết tắt của Host Information Record là bản ghi DNS loại 13, được định nghĩa trong chuẩn DNS gốc theo RFC 1035, dùng để mô tả thông tin về phần cứng và hệ điều hành của một máy chủ (host). Bản ghi này gồm hai trường chính là CPU và OS, được biểu diễn dưới dạng chuỗi ký tự nhằm cung cấp thông tin nhận diện cấu hình của máy chủ.

Trước đây, HINFO Record được sử dụng trong quản lý hệ thống mạng và hỗ trợ một số giao thức ứng dụng như FTP điều chỉnh cách giao tiếp dựa trên loại phần cứng và hệ điều hành của máy chủ. Tuy nhiên, hiện nay bản ghi này ít được sử dụng trên các hệ thống DNS công khai do nguy cơ tiết lộ thông tin kỹ thuật, có thể tạo điều kiện cho kẻ tấn công xác định môi trường mục tiêu. Thay vào đó, các hệ thống hiện đại thường quản lý thông tin phần cứng và hệ điều hành thông qua những công cụ nội bộ có kiểm soát truy cập.
Ví dụ về HINFO Record trong tệp vùng DNS (Zone File) theo định dạng BIND:
webserver.example.com. IN HINFO "x86-64" "Ubuntu Linux"Trong đó:
- webserver.example.com.: Tên máy chủ được mô tả.
- IN: Lớp bản ghi Internet.
- HINFO: Loại bản ghi cung cấp thông tin về máy chủ.
- “x86-64”: Chuỗi mô tả kiến trúc CPU.
- “Ubuntu Linux”: Chuỗi mô tả hệ điều hành đang sử dụng.
⚠️ Lưu ý: Các giá trị CPU và OS trong ví dụ chỉ mang tính minh họa. HINFO Record chủ yếu cung cấp thông tin mô tả, không trực tiếp tham gia vào quá trình phân giải tên miền thành địa chỉ IP như bản ghi A hoặc AAAA.
2. Cấu trúc chi tiết của bản ghi HINFO
HINFO Record có cấu trúc tương đối đơn giản. Ngoài các trường chung của bản ghi DNS như Host, TTL, Class và Type, phần dữ liệu của bản ghi gồm hai chuỗi mô tả CPU và hệ điều hành (OS) của máy chủ. Chức năng của từng trường cụ thể như sau:
- Host: Tên máy chủ (hostname) hoặc subdomain được áp dụng bản ghi HINFO, chẳng hạn server1.example.com. hoặc webserver.example.com.. Trường này xác định máy chủ mà thông tin phần cứng và hệ điều hành đề cập đến.
- TTL (Time To Live): Thời gian lưu bộ nhớ đệm (cache) của bản ghi DNS, tính bằng giây. Khi TTL hết hạn, trình phân giải DNS có thể cần truy vấn lại để nhận dữ liệu mới.
- Class: Lớp bản ghi DNS, thường là IN (Internet), xác định bản ghi thuộc không gian tên DNS dành cho Internet.
- Type: Loại bản ghi, có giá trị HINFO và mã định danh là 13, giúp hệ thống DNS nhận biết đây là bản ghi cung cấp thông tin về máy chủ.
- CPU: Chuỗi ký tự mô tả loại phần cứng hoặc kiến trúc bộ xử lý của máy chủ, ví dụ “x86-64”, “ARM64” hoặc “AMD EPYC”.
- OS (Operating System): Chuỗi ký tự mô tả hệ điều hành của máy chủ, chẳng hạn “Linux“, “Windows“, “Ubuntu-Linux” hoặc “FreeBSD“. Ký tự cho phép bao gồm dấu chấm (.), chữ cái, chữ số, dấu gạch ngang (-) và dấu gạch chéo (/).
Ví dụ về cấu trúc HINFO Record trong tệp vùng DNS (Zone File):
webserver.example.com. 3600 IN HINFO "x86-64" "Ubuntu Linux"Trong ví dụ này, webserver.example.com. là tên máy chủ, 3600 là TTL (tương đương 1 giờ), IN là Class, HINFO là Type, còn “x86-64” và “Ubuntu Linux” lần lượt là thông tin CPU và hệ điều hành.
⚠️ Lưu ý: Theo định dạng HINFO trong RFC 1035, hai trường CPU và OS được biểu diễn dưới dạng chuỗi ký tự có dấu ngoặc kép trong cú pháp Zone File. Các giá trị này mang tính mô tả, do người quản trị khai báo, không phải thông tin phần cứng hoặc hệ điều hành được DNS tự động phát hiện.
3. Vai trò và Lý do HINFO Record thoái trào
HINFO Record từng đóng vai trò cung cấp thông tin phần cứng và hệ điều hành của máy chủ, hỗ trợ công tác quản trị mạng và một số ứng dụng nhất định. Tuy nhiên, cùng với sự phát triển của công nghệ và yêu cầu bảo mật ngày càng cao, bản ghi này dần ít được sử dụng trong các hệ thống DNS hiện đại. Vậy HINFO Record từng được ứng dụng như thế nào và đâu là những nguyên nhân dẫn đến sự thay đổi này?
3.1. Bản ghi HINFO từng được sử dụng để làm gì?
Trước đây, HINFO Record được sử dụng để cung cấp thông tin về phần cứng và hệ điều hành của máy chủ, phục vụ công tác quản trị mạng và hỗ trợ một số ứng dụng cần nhận biết môi trường hoạt động của host. Các mục đích chính bao gồm:
- Quản lý mạng nội bộ: Giúp quản trị viên có thêm thông tin về CPU và hệ điều hành của các máy chủ, hỗ trợ kiểm kê thiết bị, xử lý sự cố và lập kế hoạch nâng cấp hạ tầng.
- Hỗ trợ tương thích ứng dụng: Một số ứng dụng hoặc giao thức đời cũ có thể khai thác thông tin CPU và hệ điều hành từ HINFO Record để nhận diện môi trường máy chủ, từ đó lựa chọn phương thức xử lý hoặc giao tiếp phù hợp. Tuy nhiên, đây không phải cơ chế bắt buộc của FTP hay các giao thức mạng nói chung.
- Cung cấp thông tin hệ thống: Cho phép công bố thông tin cơ bản về phần cứng và hệ điều hành của một host thông qua DNS, giúp các hệ thống có nhu cầu tra cứu lấy được dữ liệu mô tả này.
3.2. Tại sao HINFO Record không còn phổ biến trong DNS hiện đại?
HINFO Record hiện ít được sử dụng trên DNS công khai do những hạn chế về bảo mật, khả năng cập nhật và hiệu quả quản lý thông tin. Những nguyên nhân chính gồm:
- Rủi ro bảo mật nghiêm trọng (Information Leakage): Việc công khai CPU và hệ điều hành có thể giúp đối tượng xấu nhận diện công nghệ đang sử dụng, từ đó thu hẹp phạm vi tìm kiếm lỗ hổng bảo mật. Vì vậy, nhiều tổ chức hạn chế tiết lộ những thông tin kỹ thuật không cần thiết ra bên ngoài.
- Hạ tầng mạng thay đổi liên tục (Dynamic Environments): Trong môi trường điện toán đám mây, container hóa như Docker, Kubernetes và cơ chế tự động mở rộng (Auto-scaling), máy chủ có thể được khởi tạo, thay thế hoặc cập nhật liên tục. Nếu không được điều chỉnh kịp thời, dữ liệu HINFO tĩnh có thể không còn phản ánh chính xác cấu hình thực tế.
- Sự xuất hiện của các giải pháp thay thế tốt hơn: Các giải pháp như CMDB (Configuration Management Database), hệ thống kiểm kê tài sản CNTT và công cụ giám sát dựa trên agent cho phép quản trị viên theo dõi thông tin phần cứng, phần mềm tập trung và kiểm soát quyền truy cập tốt hơn.
- Nhu cầu bảo vệ thông tin hạ tầng: Nhiều doanh nghiệp không muốn công khai chi tiết cấu hình máy chủ trên DNS. Hạn chế công khai các thông tin này sẽ giúp doanh nghiệp giảm khả năng bị thu thập dữ liệu hạ tầng và ngăn chặn việc khai thác thông tin sai mục đích.
Nhìn chung, HINFO Record vẫn có ý nghĩa trong một số hệ thống cũ hoặc nhu cầu quản lý mạng chuyên biệt. Dù vậy, trong môi trường DNS hiện nay, các thông tin về phần cứng và hệ điều hành thường được theo dõi thông qua những công cụ quản trị nội bộ, thay vì đưa trực tiếp lên DNS công khai.
4. Các trường hợp vẫn sử dụng HINFO Record
Mặc dù ít phổ biến trên DNS công khai do những rủi ro bảo mật, HINFO Record vẫn có thể xuất hiện trong một số môi trường đặc thù. Các trường hợp thường gặp gồm:
- Hệ thống cũ (Legacy Systems): Một số hệ thống mạng hoặc vùng DNS được thiết lập từ lâu vẫn duy trì HINFO Record để phục vụ nhu cầu tra cứu thông tin hoặc do chưa được rà soát, cập nhật cấu hình.
- Mạng nội bộ, môi trường cách ly (Intranet/Isolated Network): Quản trị viên có thể sử dụng HINFO Record trong mạng nội bộ để tham khảo nhanh thông tin CPU và hệ điều hành của máy chủ mà không công khai dữ liệu này ra Internet. Tuy nhiên, cần kiểm soát quyền truy cập và cân nhắc sử dụng công cụ quản lý tài sản chuyên dụng.
- Ứng dụng ngách chuyên biệt (Niche Applications): Một số ứng dụng cũ hoặc hệ thống được phát triển riêng có thể dựa vào HINFO Record để tra cứu thông tin máy chủ phục vụ yêu cầu tương thích qua DNS. Trường hợp này phụ thuộc vào thiết kế của từng ứng dụng và không phải cách triển khai phổ biến hiện nay.
Nhìn chung, nếu không có yêu cầu tương thích cụ thể, quản trị viên nên cân nhắc liệu việc duy trì HINFO Record có thực sự cần thiết hay không, đặc biệt khi bản ghi được công bố trên DNS công khai.
VinahostTrích dẫn từ Chuyên giaLời khuyên từ chuyên gia: Đối với các hệ thống đang vận hành thực tế (production), không nên công khai HINFO Record trên DNS nếu không thực sự cần thiết. Việc tiết lộ thông tin CPU và hệ điều hành có thể làm tăng nguy cơ bị thu thập dữ liệu hạ tầng, trong khi lợi ích sử dụng không đáng kể và việc duy trì độ chính xác của thông tin cũng gặp khó khăn khi cấu hình máy chủ liên tục thay đổi.
5. Hướng dẫn cách tạo bản ghi HINFO trên DNS
Để tạo bản ghi HINFO trên DNS, bạn cần truy cập trang quản lý DNS của nhà cung cấp tên miền và khai báo các thông tin CPU, hệ điều hành tương ứng với máy chủ. Các bước thực hiện có thể khác nhau tùy giao diện quản lý và mức độ hỗ trợ của từng nhà cung cấp.
5.1. Chuẩn bị trước khi tạo bản ghi HINFO
Trước khi thiết lập HINFO Record, bạn nên làm rõ mục đích sử dụng và cân nhắc nguy cơ lộ thông tin hệ thống. Trong đó, cần lưu ý:
- Xác định hostname và mục đích cấu hình: Chọn chính xác tên máy chủ hoặc subdomain cần áp dụng bản ghi, ví dụ server1.example.com. HINFO Record nên được sử dụng khi có nhu cầu cụ thể như tra cứu thông tin thiết bị trong mạng nội bộ hoặc phục vụ kiểm thử, thay vì công khai trên DNS khi không cần thiết.
- Đánh giá rủi ro bảo mật: Kiểm tra xem máy chủ có cung cấp dịch vụ trực tiếp ra Internet hay không. Nếu có, hãy cân nhắc kỹ trước khi công khai thông tin CPU và hệ điều hành, bởi dữ liệu này có thể hỗ trợ đối tượng xấu nhận diện công nghệ và tìm kiếm lỗ hổng phù hợp. Việc không công khai HINFO không thay thế các biện pháp bảo mật máy chủ cần thiết.
5.2. Các bước cấu hình bản ghi HINFO chi tiết
Để tạo HINFO Record, bạn cần truy cập hệ thống quản lý DNS của nhà cung cấp đang quản lý tên miền, sau đó khai báo thông tin máy chủ theo các bước sau:
- Bước 1: Đăng nhập trang quản trị DNS
Truy cập trang quản trị của nhà cung cấp tên miền hoặc dịch vụ DNS đang lưu trữ zone cần cấu hình.
- Bước 2: Chọn zone tên miền
Mở mục quản lý bản ghi DNS (DNS Records hoặc Zone Editor) và chọn đúng tên miền cần thiết lập, chẳng hạn example.com.
- Bước 3: Thêm bản ghi mới
Nhấn Add Record hoặc Thêm bản ghi, sau đó chọn loại bản ghi HINFO nếu hệ thống quản lý DNS hỗ trợ.
- Bước 4: Khai báo các thông số
Điền thông tin tương ứng vào những trường cấu hình sau:
| Trường | Giá trị ví dụ | Ý nghĩa |
| Type | HINFO | Loại bản ghi DNS |
| Host/Name | server1 | Tên máy chủ cần mô tả |
| TTL | 3600 | Thời gian lưu cache, tương đương 1 giờ |
| CPU | “x86-64” | Chuỗi mô tả kiến trúc CPU |
| OS | “Ubuntu Linux” | Chuỗi mô tả hệ điều hành |
⚠️ Lưu ý: Cách nhập Host/Name phụ thuộc vào giao diện quản lý DNS. Một số hệ thống yêu cầu tên rút gọn như server1, trong khi hệ thống khác có thể chấp nhận tên miền đầy đủ. Hai trường CPU và OS cần được khai báo đúng định dạng HINFO mà hệ thống hỗ trợ.
- Bước 5: Lưu cấu hình và kiểm tra
Nhấn Save hoặc Add để lưu bản ghi. Sau đó, kiểm tra cấu hình và chờ các máy chủ DNS cập nhật dữ liệu nếu cần. Thời gian cập nhật phụ thuộc vào TTL, bộ nhớ cache và cơ chế vận hành của nhà cung cấp; không phải mọi thay đổi đều cần chờ quá trình lan truyền DNS kéo dài từ vài phút đến vài giờ.

⚠️ Lưu ý: Không phải nhà cung cấp DNS nào cũng hỗ trợ tạo HINFO Record trên giao diện quản trị. Nếu không tìm thấy loại bản ghi này, bạn cần kiểm tra tài liệu hướng dẫn hoặc liên hệ nhà cung cấp để xác nhận khả năng hỗ trợ.
6. Cách kiểm tra bản ghi HINFO của một tên miền
Sau khi cấu hình HINFO Record, bạn nên kiểm tra để xác nhận bản ghi đã được lưu chính xác và có thể truy vấn qua DNS. Bạn có thể sử dụng Command Prompt trên Windows, Terminal trên Linux/macOS hoặc các công cụ tra cứu DNS trực tuyến theo hướng dẫn dưới đây.
6.1. Kiểm tra bằng Command Prompt trên Windows (Nslookup)
Trên Windows, bạn mở Command Prompt (CMD) và nhập lệnh sau để truy vấn HINFO Record:
nslookup -q=HINFO example.comNếu muốn kiểm tra một máy chủ cụ thể, hãy thay example.com bằng hostname tương ứng:
nslookup -q=HINFO server1.example.comKết quả trả về sẽ hiển thị thông tin HINFO nếu bản ghi tồn tại và máy chủ DNS được truy vấn cung cấp dữ liệu này.
6.2. Kiểm tra bằng Terminal trên Linux/macOS (Dig)
Trên Linux hoặc macOS, bạn mở Terminal và sử dụng công cụ dig để tra cứu bản ghi HINFO:
dig example.com HINFOĐể kiểm tra hostname cụ thể, thực hiện lệnh:
dig server1.example.com HINFOBạn có thể xem phần ANSWER SECTION trong kết quả để xác định bản ghi có trả về thông tin CPU và hệ điều hành như đã cấu hình hay không.
6.3. Kiểm tra bằng các công cụ trực tuyến
Nếu không quen sử dụng dòng lệnh, bạn có thể tra cứu HINFO Record bằng các công cụ DNS trực tuyến:
- NsLookup.io: Nhập tên miền và chọn loại bản ghi HINFO nếu công cụ hỗ trợ.
- ViewDNS.info: Sử dụng các tiện ích tra cứu DNS có sẵn để kiểm tra thông tin tên miền.
- ClouDNS: Tham khảo công cụ tra cứu DNS để kiểm tra dữ liệu bản ghi.
⚠️ Lưu ý: HINFO Record không được hỗ trợ truy vấn hoặc hiển thị trên tất cả các công cụ DNS trực tuyến. Nếu không thấy kết quả, bạn nên thử truy vấn trực tiếp máy chủ DNS có thẩm quyền bằng dig @<nameserver> server1.example.com HINFO. Ngoài ra, cần phân biệt giữa việc bản ghi không tồn tại, máy chủ không hỗ trợ truy vấn và dữ liệu chưa được cập nhật trong bộ nhớ cache.
7. Hướng dẫn dọn dẹp và Audit bản ghi HINFO để bảo mật hệ thống
HINFO có thể tiết lộ thông tin về CPU và hệ điều hành của máy chủ, vì vậy bạn nên rà soát các bản ghi này định kỳ, đặc biệt trong những zone DNS công khai. Quy trình dọn dẹp nên thực hiện theo 5 bước sau để hạn chế rủi ro và tránh ảnh hưởng đến các hệ thống đang vận hành:
- Bước 1- Liệt kê các bản ghi HINFO hiện có: Thống kê toàn bộ HINFO trên các zone DNS đang quản lý, bao gồm hostname, giá trị CPU/OS và môi trường sử dụng.
- Bước 2 – Phân loại theo phạm vi sử dụng: Xác định bản ghi thuộc DNS công khai (public) hay DNS nội bộ (internal), từ đó ưu tiên rà soát những bản ghi có thể làm lộ thông tin hệ thống ra bên ngoài.
- Bước 3 – Xác định nhu cầu sử dụng: Kiểm tra các ứng dụng và hệ thống đang vận hành để xác định bản ghi HINFO có còn cần thiết hay không. Với những bản ghi không còn phục vụ mục đích vận hành, hãy đưa vào danh sách cần loại bỏ.
- Bước 4 – Lập kế hoạch và tiến hành dọn dẹp: Nếu cần, giảm TTL trước khi thay đổi để rút ngắn thời gian lưu bộ nhớ đệm, đồng thời kiểm tra khả năng tương thích và theo dõi truy vấn. Sau khi xác nhận an toàn, xóa các bản ghi không cần thiết; chỉ duy trì HINFO trong zone nội bộ khi thực sự có nhu cầu.
- Bước 5- Xác minh sau khi dọn dẹp: Sử dụng dig hoặc nslookup để truy vấn lại bản ghi, đồng thời kiểm tra log giám sát nhằm xác nhận thông tin CPU/OS không còn được công khai ngoài dự kiến.

⚠️ Lưu ý: Hạ TTL không đảm bảo mọi máy chủ DNS sẽ cập nhật ngay, vì các bản ghi đã được lưu trong bộ nhớ đệm có thể tiếp tục tồn tại đến khi hết TTL cũ. Ngoài ra, không nên mặc định HINFO là dữ liệu nhạy cảm trong mọi trường hợp; việc giữ hay xóa cần dựa trên nhu cầu thực tế và chính sách bảo mật của hệ thống.
8. Lựa chọn dịch vụ Tên miền, Hosting và VPS tốc độ cao, bảo mật tốt tại VinaHost
Sau khi tối ưu cấu hình DNS, việc lựa chọn nền tảng lưu trữ phù hợp sẽ góp phần đảm bảo website hoạt động ổn định và hiệu quả. VinaHost cung cấp đa dạng dịch vụ Web Hosting và VPS đáp ứng nhu cầu triển khai từ website cá nhân đến các hệ thống doanh nghiệp. Với hạ tầng hiện đại, hiệu suất ổn định và khả năng mở rộng linh hoạt, các giải pháp của VinaHost giúp tối ưu tài nguyên, hỗ trợ vận hành website và ứng dụng hiệu quả. Đội ngũ kỹ thuật hỗ trợ 24/7 cũng sẵn sàng đồng hành cùng khách hàng trong quá trình sử dụng dịch vụ.
Lựa chọn dịch vụ Đăng Ký Tên Miền, Dịch vụ Hosting và Dịch vụ VPS tốc độ cao, bảo mật tại VinaHost để xây dựng nền tảng vận hành phù hợp với nhu cầu của bạn.
Các câu hỏi thường gặp về bản ghi HINFO
Bản ghi HINFO có bắt buộc trong cấu hình DNS không?
Không, HINFO là bản ghi tùy chọn và không ảnh hưởng đến hoạt động thông thường của DNS nếu không được cấu hình. Phần lớn hệ thống DNS hiện đại không cần sử dụng bản ghi này.
Làm thế nào để biết tên miền của tôi có chứa bản ghi HINFO hay không?
Bạn có thể sử dụng các công cụ dòng lệnh như nslookup -q=HINFO example.com trên Windows hoặc dig example.com HINFO trên Linux và macOS. Ngoài ra, bạn có thể dùng công cụ tra cứu DNS trực tuyến có hỗ trợ HINFO để kiểm tra bản ghi của tên miền.
Nếu phát hiện bản ghi HINFO cũ trên tên miền công cộng, có nên xóa không?
Nếu bản ghi không còn cần thiết, bạn nên cân nhắc xóa để hạn chế việc tiết lộ thông tin về CPU và hệ điều hành của máy chủ. Trước khi thực hiện, hãy sao lưu cấu hình DNS và kiểm tra xem có ứng dụng nào còn phụ thuộc vào bản ghi này hay không để tránh ảnh hưởng đến hoạt động của hệ thống.
10. Tổng kết
Qua bài viết, hy vọng bạn đã hiểu rõ HINFO Record là gì, cách tạo và kiểm tra bản ghi này trên hệ thống DNS. Mặc dù HINFO hỗ trợ lưu trữ thông tin về CPU và hệ điều hành của máy chủ, bản ghi này hiện ít được sử dụng và có thể làm lộ thông tin kỹ thuật nếu công khai không cần thiết. Vì vậy, bạn nên rà soát định kỳ, chỉ duy trì HINFO khi thực sự cần và ưu tiên bảo mật cấu hình DNS. Nếu cần tư vấn về tên miền, Hosting hoặc VPS, hãy liên hệ VinaHost để được tư vấn và hỗ trợ. Bạn cũng có thể xem thêm tại đây để tìm hiểu thêm thông tin và kiến thức hữu ích về DNS, quản trị hệ thống và bảo mật website.
- Email: support@vinahost.vn
- Hotline: 1900 6046
- Livechat: https://livechat.vinahost.vn/
Xem thêm một số bài viết khác:
- NS Record là gì? | Hướng Dẫn cấu hình bản ghi NS chi tiết
- CNAME Là Gì? | Hướng Dẫn Cấu Hình Bản Ghi CNAME Chi Tiết
- TLSA Record là gì? | Hướng Dẫn Cách Tạo Bản Ghi TLSA Chuẩn Nhất
- Lỗi DNS_PROBE_STARTED là gì? | Cách khắc phục lỗi hiệu quả nhất
- Cách sửa lỗi DNS server isn’t responding [Hiệu Quả]
- Cách sửa lỗi dns_probe_finished_nxdomain hiệu quả 99%
- Cách khắc phục lỗi DNS_PROBE_FINISHED_BAD_CONFIG hiệu quả
- DNAME Record là gì? | Cách tạo và cấu hình DNAME record
- DHCID Record là gì? | Cách kiểm tra và tra cứu DHCID record
- NAPTR Record là gì? | Hướng Dẫn Cấu Hình & Ứng Dụng Chi Tiết










































































































