Bỏ qua điều hướng

Tên miền (domain name) là gì? Cấu trúc, cách đăng ký và DNS

Tên miền (domain name) là địa chỉ giúp bạn truy cập website thay cho dãy số IP, vừa là phần cốt lõi của hạ tầng Internet vừa là nhận diện thương hiệu.

Tuan Tran Van
14 phút đọc
Mục lục (10 phần)
  1. Tên miền là gì?
  2. Cấu trúc một tên miền: đọc từ phải sang trái
  3. Có những loại tên miền cấp cao nhất (TLD) nào?
  4. Tên miền, URL, website và hosting khác nhau ở đâu?
  5. Ai quản lý tên miền?
  6. Đăng ký tên miền: bạn đang thuê, không phải mua đứt
  7. Từ tên miền đến website: DNS tra cứu như thế nào?
  8. Chọn tên miền như thế nào?
  9. Bạn nên học tiếp gì sau bài này?
  10. Tài liệu tham khảo

Tên miền (domain name) là địa chỉ định danh duy nhất của một trang web trên Internet, cho phép bạn truy cập website mà không cần nhớ những dãy số phức tạp.

Đây là thành phần cốt lõi của hạ tầng Internet: một lớp nhãn bằng ngôn ngữ tự nhiên, ánh xạ trực tiếp từ địa chỉ giao thức Internet (IP address) vốn chỉ dành cho máy tính giao tiếp với nhau.

Mỗi thiết bị kết nối mạng đều mang một địa chỉ IP, chẳng hạn 192.0.2.1, hoặc một chuỗi IPv6 dài hơn nhiều. Nhưng con người không nhớ nổi hàng loạt con số như vậy.

Tên miền ra đời để giải quyết đúng vấn đề đó: biến thông tin kỹ thuật khô khan thành những từ ngữ có nghĩa, dễ nhớ và mang tính nhận diện thương hiệu.

Minh hoạ tên miền: chuỗi chữ dễ nhớ đứng thay cho địa chỉ IP của máy chủ

Tên miền là gì?

Tên miền là một chuỗi ký tự dùng để xác định một địa chỉ cụ thể trên Internet, hoạt động tương tự địa chỉ nhà trong không gian số. Máy tính nhận diện và kết nối với nhau qua địa chỉ IP — những dãy số hoặc tổ hợp ký tự phức tạp như 192.0.2.172 — còn tên miền cung cấp một định dạng mà con người đọc và nhớ được. Hệ thống phân giải tên miền (Domain Name System, DNS) chịu trách nhiệm chuyển tên miền bạn gõ vào trình duyệt thành địa chỉ IP, để máy tính tải được dữ liệu từ máy chủ tương ứng.

Cách làm này mang lại hai lợi ích: tính ổn định và khả năng xây dựng thương hiệu. Địa chỉ IP của một máy chủ có thể đổi bất cứ lúc nào, khi doanh nghiệp nâng cấp hạ tầng hoặc chuyển sang nhà cung cấp lưu trữ khác. Không có tên miền, mỗi lần đổi IP là một lần khách hàng mất dấu trang web. Tên miền giữ cho địa chỉ liên lạc của bạn không đổi theo thời gian, bất kể phía sau có thay đổi gì.

Cấu trúc một tên miền: đọc từ phải sang trái

Hệ thống tên miền được thiết kế theo cấu trúc phân cấp chặt chẽ. Các thành phần ngăn cách nhau bởi dấu chấm, và luôn được máy tính xử lý theo trình tự từ phải sang trái, từ khái quát đến cụ thể. Thành phần nằm cuối cùng bên phải là tên miền cấp cao nhất (top-level domain, TLD), cho biết mục đích chung hoặc khu vực địa lý của trang web. TLD phổ biến nhất là .com, nhưng cũng có thể là mã quốc gia như .vn hay .uk.

Cấu trúc tên miền đọc từ phải sang trái: tên miền cấp cao nhất, cấp hai và tên miền phụ

Tiếp theo về phía bên trái của TLD là tên miền cấp hai (second-level domain, 2LD) — phần định danh chính hoặc tên thương hiệu mà người dùng tự đăng ký. Trong google.com, google là 2LD. Nhưng ở một số cấu trúc quốc gia như google.co.uk, tính phân cấp phức tạp hơn: .uk là TLD, .co là 2LD (chỉ loại hình doanh nghiệp tại Anh), còn google lúc này là tên miền cấp ba (third-level domain, 3LD). Các tổ chức cũng có thể tự tạo thêm tên miền phụ (subdomain) cho website của mình, chẳng hạn developer.mozilla.org, trong đó developer dùng để tách riêng một mảng nội dung.

Quy tắc đặt tên cho từng thành phần — gọi là nhãn (label) — được quy định cụ thể để đảm bảo tương thích toàn cầu. Mỗi nhãn dài từ 1 đến 63 ký tự, chỉ được dùng chữ cái (A–Z), chữ số (0–9) và dấu gạch nối (-). Dấu gạch nối không được nằm ở đầu hoặc cuối nhãn. Hệ thống cũng không phân biệt chữ hoa với chữ thường: Example.comexample.com là một.

Có những loại tên miền cấp cao nhất (TLD) nào?

Các loại TLD được ICANN quản lý và phân loại theo mục đích sử dụng và đặc thù địa lý. Nhóm phổ biến nhất là TLD dùng chung (generic TLD, gTLD), gồm những đuôi kinh điển như .com (thương mại), .net (mạng lưới) và .org (tổ chức phi lợi nhuận). Bên cạnh đó, thế hệ gTLD mới đã mở rộng không gian định danh với các đuôi đặc thù như .app, .blog, .shop, .tech hay .io, giúp cá nhân và doanh nghiệp tìm được cái tên ngắn gọn hợp với lĩnh vực của mình.

Các nhóm tên miền cấp cao nhất: gTLD, gTLD thế hệ mới, ccTLD và TLD hạn chế

Một nhóm quan trọng khác là TLD mã quốc gia (country-code TLD, ccTLD), dùng hai chữ cái đại diện cho quốc gia hoặc vùng lãnh thổ: .vn của Việt Nam, .jp của Nhật Bản, .au của Australia. Vài đuôi ccTLD như .ai (Anguilla) hay .tv (Tuvalu) hiện được tận dụng cho mục đích thương hiệu công nghệ và truyền hình, đơn giản vì cái đuôi đọc lên có nghĩa. Ngược lại, TLD hạn chế như .gov (chính phủ) và .edu (giáo dục) có quy định xác minh danh tính khắt khe; chỉ những tổ chức đủ tiêu chuẩn mới được đăng ký.

Để mở cửa cho nhiều ngôn ngữ hơn, tên miền đa ngữ (internationalized domain name, IDN) cho phép dùng ký tự ngoài bảng chữ cái Latinh, gồm cả tiếng Việt có dấu, chữ Hán hay chữ Ả Rập. Hạ tầng DNS nguyên bản chỉ hỗ trợ bộ ký tự ASCII, nên một kỹ thuật mã hoá tên là Punycode được dùng để chuyển các chuỗi ký tự đặc biệt này về định dạng máy hiểu được, bắt đầu bằng xn--. Nhờ vậy tên miền đa ngữ chạy được mà không phá vỡ hạ tầng cũ.

Tên miền, URL, website và hosting khác nhau ở đâu?

Bốn khái niệm này hay bị dùng lẫn lộn, và phép ẩn dụ về bất động sản là cách phân biệt trực quan nhất. Tên miền là địa chỉ nhà — thứ duy nhất giúp người khác tìm ra vị trí của bạn trên bản đồ. Hosting (dịch vụ lưu trữ) là mảnh đất bạn thuê để dựng ngôi nhà lên, cung cấp không gian lưu trữ và tài nguyên để website tồn tại. Còn website chính là ngôi nhà: toàn bộ thiết kế, hình ảnh, văn bản và tệp dữ liệu mà khách ghé thăm nhìn thấy. Bạn cần cả ba thứ; thiếu một là trang web không chạy.

So sánh tên miền, URL, website và hosting qua phép ẩn dụ địa chỉ, mảnh đất và ngôi nhà

Khái niệm hay bị nhầm với tên miền nhất là URL (uniform resource locator). URL là địa chỉ web đầy đủ, chứa tên miền bên trong nó cùng các chỉ dẫn đường dẫn. Lấy https://cloudflare.com/learning/ làm ví dụ, bạn bóc tách được ba phần:

  • Giao thức (protocol): https:// xác định cách trao đổi dữ liệu an toàn giữa trình duyệt và máy chủ.
  • Tên miền (domain name): cloudflare.com định danh trang web tổng thể.
  • Đường dẫn (path): /learning/ chỉ vị trí của một thư mục hoặc tệp cụ thể bên trong máy chủ.

Ai quản lý tên miền?

Hệ thống tên miền toàn cầu được quản lý theo nhiều cấp, để đảm bảo không có hai tên miền trùng nhau. Đứng đầu là ICANN (Internet Corporation for Assigned Names and Numbers), tổ chức phi lợi nhuận chịu trách nhiệm điều phối DNS toàn cầu. Dưới ICANN là các đơn vị quản lý cấp cao (registry) — những tổ chức nắm quyền vận hành một đuôi TLD cụ thể, như Verisign với .com. Cuối cùng là các nhà đăng ký (registrar) như GoDaddy hay Cloudflare, nơi người dùng cuối thuê tên miền. Người đứng tên thuê được gọi là người đăng ký (registrant). Hiện có hơn 300 triệu tên miền đã được đăng ký trên toàn thế giới.

Hệ thống quản lý tên miền nhiều cấp: ICANN, registry, registrar và người đăng ký

Hệ thống này bắt đầu từ việc ánh xạ thủ công qua tệp HOSTS.TXT trên các mạng máy tính sơ khai. Đến năm 1983, Paul Mockapetris tạo ra DNS để tự động hoá quá trình đó. Ban đầu IANA chịu trách nhiệm quản lý, trước khi ICANN tiếp quản vào năm 1998. Gốc của hạ tầng này là 13 "định danh máy chủ gốc" (root nameserver identities), ký hiệu từ A đến M — điểm xuất phát cho mọi lượt tra cứu tên miền trên thế giới.

Để tra cứu hồ sơ một tên miền, bạn dùng giao thức WHOIS — một cuốn danh bạ công khai hiển thị thông tin người đăng ký, ngày đăng ký và ngày hết hạn. Có thể tra qua công cụ của nhà đăng ký, hoặc gõ lệnh whois trong terminal. Một tên miền đã có chủ như mozilla.org sẽ trả về hồ sơ của Mozilla Foundation kèm ngày tạo và trạng thái; một tên miền còn trống thì chỉ trả về NOT FOUND. Để tránh thư rác và quấy rối, dịch vụ WHOIS privacy cho phép ẩn thông tin liên hệ của chủ sở hữu khỏi kết quả tra cứu công khai.

Đăng ký tên miền: bạn đang thuê, không phải mua đứt

Hiểu lầm phổ biến nhất là nghĩ mình "mua đứt" được một tên miền. Thực tế, đăng ký tên miền là thuê quyền sử dụng theo kỳ hạn, thường từ 1 đến 10 năm. Hết hạn mà vẫn muốn giữ địa chỉ đó, bạn phải trả phí gia hạn. Chủ sở hữu hiện tại luôn có quyền ưu tiên gia hạn trước khi tên miền bị thu hồi và mở bán lại cho công chúng.

Vòng đời một tên miền: đăng ký, gia hạn, hết hạn, giai đoạn chuộc lại và đấu giá

Vòng đời của một tên miền sau khi hết hạn có khá nhiều bước, và sự rườm rà đó là để bảo vệ chủ cũ. Sau ngày hết hạn chính thức, tên miền bước vào giai đoạn chuộc lại (redemption period): chủ cũ vẫn lấy lại được, nhưng thường phải trả mức phí cao hơn nhiều so với phí gia hạn thông thường. Không chuộc lại thì tên miền sẽ bị đưa ra đấu giá, trả về registry, hoặc rơi vào tay những kẻ đầu cơ tên miền (cybersquatting) — những người cố tình đăng ký tên miền liên quan đến thương hiệu của người khác để bán lại giá cao. Giá một tên miền vì thế dao động từ vài đô la một năm đến hàng nghìn, tuỳ nhu cầu thị trường; tên miền cao cấp (premium) đắt hơn hẳn vì ngắn hoặc gắn chặt với một ngành nghề.

Về mặt quản lý, bạn có quyền chuyển tên miền sang nhà đăng ký khác nếu không hài lòng với dịch vụ hiện tại. Nhưng quy tắc an ninh chung không cho phép chuyển trong vòng 60 ngày đầu kể từ khi đăng ký mới hoặc chuyển lần gần nhất. Để bắt đầu, nhà đăng ký hiện tại sẽ cấp một mã uỷ quyền (authorization code), đảm bảo chỉ chủ sở hữu thật mới thực hiện được giao dịch. Đây cũng là lý do nên chọn nhà đăng ký uy tín: một số đơn vị chờ tên miền của chính khách hàng mình hết hạn rồi mua ngay để bán ngược lại với giá cắt cổ.

Từ tên miền đến website: DNS tra cứu như thế nào?

Mỗi lần bạn gõ một tên miền vào thanh địa chỉ, một quy trình tra cứu DNS diễn ra trong vài mili giây để tìm ra địa chỉ IP của máy chủ. Quy trình đó đi qua các bước sau:

  1. Kiểm tra cache: trình duyệt tìm trong bộ nhớ tạm cục bộ của máy tính trước.
  2. Bộ phân giải đệ quy (recursive resolver): không có trong cache thì yêu cầu được gửi tới resolver của nhà mạng.
  3. Máy chủ gốc (root name server): resolver hỏi máy chủ gốc — một trong 13 định danh A–M — để biết máy chủ nào quản lý TLD tương ứng.
  4. Máy chủ TLD: máy chủ của .com trỏ tiếp tới địa chỉ máy chủ tên có thẩm quyền của tên miền cụ thể đó.
  5. Máy chủ tên có thẩm quyền (authoritative name server): đây là nơi giữ câu trả lời cuối cùng, trả địa chỉ IP chính xác về cho resolver.
  6. Kết nối: resolver trả IP về trình duyệt, trình duyệt thiết lập kết nối tới máy chủ hosting của website.

Sáu bước tra cứu DNS từ cache trình duyệt đến máy chủ tên có thẩm quyền

Cả quá trình nhanh hay chậm là tuỳ vào bộ nhớ đệm (cache) và thời gian tồn tại của bản ghi (time-to-live, TTL). TTL xác định một kết quả DNS được lưu ở resolver bao lâu trước khi phải hỏi lại từ đầu. Đây cũng chính là nguyên nhân của hiện tượng trễ lan truyền (propagation): khi bạn đổi máy chủ hosting, thông tin cũ vẫn nằm trong cache của các resolver khắp thế giới, nên website cần vài giờ đến 48 giờ mới cập nhật địa chỉ IP mới trên phạm vi toàn cầu. Không có gì hỏng cả — chỉ là các bản ghi cũ chưa hết hạn.

Chọn tên miền như thế nào?

Chọn tên miền là quyết định ảnh hưởng trực tiếp đến độ tin cậy của doanh nghiệp, nên đáng để cân nhắc kỹ. Một tên miền tốt cần ngắn gọn, dễ phát âm và có tính thương hiệu rõ. Hãy tránh những ký tự gây nhầm lẫn như chữ số, dấu gạch nối hoặc các từ viết phá cách, vì chúng dễ khiến người dùng gõ sai khi nhập địa chỉ bằng tay.

Kết hợp từ khoá liên quan đến ngành nghề, hoặc địa danh nếu bạn kinh doanh theo vùng, cũng giúp người đọc đoán ra bạn làm gì ngay từ cái tên. Muốn bảo vệ thương hiệu, hãy đăng ký thêm vài đuôi phổ biến khác (.net, .org, .vn) để đối thủ hoặc dân đầu cơ không chiếm mất. Cuối cùng, có tên miền riêng đồng nghĩa với việc bạn dựng được địa chỉ email theo tên miền đó — info@congty.com thay vì một hộp thư miễn phí — và đó thường là chi tiết đầu tiên khách hàng dùng để đánh giá mức độ nghiêm túc của bạn.

Bạn nên học tiếp gì sau bài này?

Tên miền chỉ là lớp địa chỉ. Nếu bạn muốn hiểu cái gì chạy phía dưới nó — gói tin đi thế nào, router và nhà mạng đóng vai trò gì, vì sao cần địa chỉ IP ngay từ đầu — thì cách Internet hoạt động là bước kế tiếp hợp lý.

Sau đó, hai hướng đi tự nhiên là giao thức HTTP (cách trình duyệt và máy chủ thực sự nói chuyện với nhau sau khi đã có địa chỉ IP) và dịch vụ lưu trữ (nơi các tệp của website thực sự nằm).

Tài liệu tham khảo

Chia sẻ bài viết

X / TwitterFacebookLinkedIn