DNS là gì? Giải thích dễ hiểu
Mỗi thiết bị trên internet thực chất được nhận diện bằng một con số — địa chỉ IP — nhưng chẳng ai muốn nhớ một chuỗi số để vào trang web ngân hàng của mình. DNS (Domain Name System — Hệ thống tên miền) là danh bạ ánh xạ các tên thân thiện với con người như example.com thành địa chỉ IP thực sự mà máy tính dùng để tìm nhau.
Khi bạn gõ một tên miền vào trình duyệt, thiết bị của bạn hỏi một máy chủ phân giải DNS 'địa chỉ của tên này là gì?'. Máy chủ đó kiểm tra cache, và nếu chưa biết câu trả lời, nó sẽ hỏi một chuỗi máy chủ khác — bắt đầu từ gốc của hệ thống DNS xuống đến máy chủ có thẩm quyền cho đúng tên miền đó — cho đến khi có câu trả lời chính xác, sau đó trả lại cho trình duyệt của bạn và lưu cache cho lần sau.
DNS không chỉ biến tên thành địa chỉ (bản ghi 'A' hoặc 'AAAA'). Đó còn là cách email được định tuyến đến đúng máy chủ mail (bản ghi MX), cách quyền sở hữu tên miền được xác minh cho các dịch vụ như Google Workspace (bản ghi TXT), và cách một tên miền trỏ đến tên khác thay vì trực tiếp đến IP (bản ghi CNAME). Bạn có thể kiểm tra bất kỳ loại nào trong số này bằng công cụ DNS Lookup của Tool King.
Một hệ quả thực tế đáng biết: bản ghi DNS có TTL (thời gian sống) kiểm soát thời gian các máy chủ phân giải được phép cache một câu trả lời trước khi kiểm tra lại. Đó là lý do vì sao một thay đổi bạn thực hiện — như trỏ tên miền sang máy chủ mới — không có hiệu lực ngay lập tức ở mọi nơi; nó phải chờ các bản cache trên khắp thế giới hết hạn, và đó chính xác là điều một lần kiểm tra lan truyền DNS xác minh.
Dùng thử công cụ này
Tra cứu DNS