HostingViet | Công ty Cổ phần Công nghệ số Thiên Quang

Subdomain là gì? Cách hoạt động, phân biệt Subdomain với Domain

Kiến thức IT | 2026-09-21 16:27:20+07

Subdomain là gì?

Subdomain là một hostname nằm bên dưới một domain trong hệ thống phân cấp của DNS. Trong cách hiểu phổ biến khi xây dựng website, Subdomain được gọi là tên miền phụ và được tạo từ một tên miền chính mà doanh nghiệp hoặc cá nhân đang quản lý.

Ví dụ, giả sử doanh nghiệp sở hữu tên miền example.com. Từ tên miền này, quản trị viên có thể tạo các địa chỉ như blog.example.com, shop.example.com, support.example.com hoặc app.example.com. Các hostname này đều nằm dưới example.com nhưng có thể được cấu hình để phục vụ những website, ứng dụng hoặc máy chủ hoàn toàn khác nhau.

Vì vậy, khi tìm hiểu tên miền phụ là gì, bạn không nên hiểu Subdomain chỉ đơn giản là một thư mục của website. Subdomain thuộc lớp phân giải tên miền DNS và có thể được trỏ đến một hệ thống riêng. Trong khi đó, đường dẫn như example.com/blog/ chỉ là một thư mục hoặc đường dẫn nằm dưới cùng hostname example.com.

Cấu trúc của Subdomain như thế nào?

Một Subdomain thường được tạo bằng cách đặt thêm một hoặc nhiều nhãn tên miền ở phía bên trái của tên miền chính. Với ví dụ blog.example.com, cấu trúc có thể được hiểu đơn giản như sau:

Như vậy, dạng cấu trúc thường gặp có thể biểu diễn là:

[subdomain].[domain].[TLD]

Ví dụ:

Cấu trúc tên miền thực tế có thể phức tạp hơn, đặc biệt với những hậu tố có nhiều cấp như .com.vn. Vì vậy, không nên hiểu máy móc rằng phần ngay trước dấu chấm cuối cùng luôn là “tên miền chính”. Khi quản trị website, điều quan trọng là xác định đúng domain mà doanh nghiệp đang đăng ký và phần hostname được tạo thêm bên dưới domain đó.

Subdomain có thể có nhiều cấp không?

Có. Một Subdomain có thể tiếp tục có thêm miền con bên dưới. Ví dụ api.dev.example.com có thể được hiểu là hostname nằm dưới dev.example.com, và toàn bộ cấu trúc tiếp tục thuộc không gian tên của example.com.

Tuy nhiên, việc tạo quá nhiều tầng Subdomain thường khiến cấu trúc hệ thống khó quản lý hơn. Với website thông thường, một cấp như blog.example.com hoặc shop.example.com thường dễ nhận biết và dễ vận hành hơn. Cấu trúc nhiều cấp phù hợp hơn với hệ thống kỹ thuật có yêu cầu phân tách môi trường, dịch vụ hoặc hạ tầng rõ ràng.

www có phải Subdomain không?

Về mặt DNS và hostname, www trong www.example.com cũng là một nhãn nằm bên dưới example.com và có thể được xem là Subdomain. Quản trị viên có thể cấu hình www bằng bản ghi DNS riêng và quyết định www.example.com sẽ trỏ đến đâu.

Trong thực tế triển khai website, www.example.com và example.com thường được cấu hình dẫn đến cùng một website. Để tránh tồn tại nhiều URL có nội dung tương tự, website nên xác định phiên bản URL chính, thiết lập chuyển hướng phù hợp và cấu hình canonical nhất quán.

Subdomain hoạt động như thế nào?

Muốn hiểu rõ Subdomain là gì, cần hiểu mối liên hệ giữa Subdomain và DNS. Khi người dùng nhập một địa chỉ như blog.example.com, hệ thống DNS phải xác định hostname này cần được phân giải đến máy chủ hoặc dịch vụ nào trước khi trình duyệt có thể kết nối.

Quản trị viên thường tạo một bản ghi DNS cho Subdomain. Tùy mục đích triển khai, Subdomain có thể sử dụng A Record, AAAA Record hoặc CNAME Record. Sau khi DNS được cấu hình đúng, phía hosting hoặc web server cũng cần biết phải xử lý request của hostname đó như thế nào.

Do đó, việc tạo Subdomain thường gồm hai lớp công việc: phân giải DNS và cấu hình dịch vụ đích. Chỉ thêm bản ghi DNS chưa chắc đã khiến website hoạt động nếu web server chưa được cấu hình nhận hostname tương ứng.

Trỏ Subdomain bằng A Record

A Record được sử dụng khi muốn ánh xạ Subdomain tới một địa chỉ IPv4. Ví dụ, quản trị viên có thể cấu hình app.example.com trỏ trực tiếp đến địa chỉ IPv4 của VPS đang chạy ứng dụng.

Cách này phù hợp khi máy chủ đích có IP cố định và bạn chủ động quản trị hạ tầng. Nếu IP máy chủ thay đổi, A Record cũng cần được cập nhật tương ứng. Trường hợp sử dụng IPv6, bản ghi tương ứng là AAAA Record.

Trỏ Subdomain bằng CNAME

CNAME được sử dụng để tạo bí danh từ một hostname tới hostname khác. Chẳng hạn, docs.example.com có thể được cấu hình CNAME đến một hostname do nền tảng tài liệu hoặc dịch vụ SaaS cung cấp.

CNAME đặc biệt hữu ích khi dịch vụ đích có thể thay đổi địa chỉ IP phía sau nhưng vẫn duy trì hostname cố định. Khi đó, người quản trị không cần theo dõi và cập nhật IP của nhà cung cấp dịch vụ bên thứ ba.

Domain là gì?

Domain, hay tên miền, là địa chỉ dạng chữ giúp người dùng truy cập một tài nguyên trên Internet mà không phải ghi nhớ địa chỉ IP. Ví dụ, hostingviet.vn là tên miền của HostingViet.

Tên miền hoạt động kết hợp với DNS để ánh xạ tên dễ nhớ sang hạ tầng mạng phù hợp. Để sử dụng một tên miền đã đăng ký, chủ sở hữu cần duy trì quyền sử dụng tên miền và quản lý các bản ghi DNS cần thiết.

Khác với Subdomain, tên miền đăng ký là tài nguyên cần được đăng ký thông qua nhà đăng ký hoặc đơn vị cung cấp dịch vụ tên miền. HostingViet hiện cung cấp dịch vụ đăng ký tên miền, cho phép người dùng kiểm tra và quản lý nhiều loại tên miền Việt Nam cũng như tên miền quốc tế.

Sự khác biệt giữa Domain và Subdomain là gì?

Domain và Subdomain có quan hệ trực tiếp nhưng không phải một khái niệm. Domain là phần tên miền mà người dùng đăng ký và duy trì quyền sử dụng, trong khi Subdomain được tạo bên dưới domain đó để phục vụ một mục đích cụ thể.

Ví dụ, nếu doanh nghiệp đăng ký example.com, doanh nghiệp có thể tạo blog.example.com, app.example.com hoặc support.example.com mà không cần đăng ký từng tên miền phụ như một domain mới. Tuy nhiên, các Subdomain vẫn cần DNS, hosting hoặc máy chủ tương ứng nếu muốn cung cấp nội dung hay dịch vụ.

Tiêu chí Domain Subdomain
Khái niệm Tên miền được sử dụng làm địa chỉ chính của website hoặc hệ thống Hostname được tạo bên dưới tên miền
Ví dụ example.com blog.example.com
Đăng ký riêng Cần đăng ký và duy trì quyền sử dụng Thông thường không cần đăng ký như một domain mới
DNS Có vùng DNS và các bản ghi tương ứng Có thể được cấu hình bản ghi DNS riêng
Máy chủ Có thể trỏ đến hosting, VPS hoặc server Cũng có thể trỏ đến cùng hoặc khác máy chủ với domain chính
Mục đích Xây dựng địa chỉ và nhận diện chính Phân tách nội dung, ứng dụng hoặc dịch vụ
Quản trị Quản lý đăng ký tên miền và DNS Quản lý thông qua DNS và hạ tầng chứa ứng dụng tương ứng

Những lợi ích của việc sử dụng Subdomain

Sử dụng tên miền phụ đúng mục đích giúp doanh nghiệp xây dựng kiến trúc website linh hoạt hơn. Giá trị lớn nhất của Subdomain không nằm ở việc “thêm một tên miền miễn phí”, mà ở khả năng tổ chức các hệ thống có chức năng khác nhau dưới cùng một thương hiệu tên miền.

Subdomain cũng cho phép đội ngũ kỹ thuật phân tách ứng dụng, hạ tầng và quy trình triển khai tốt hơn. Tuy nhiên, những lợi ích này chỉ thực sự có ý nghĩa khi kiến trúc Subdomain được thiết kế hợp lý thay vì tạo quá nhiều tên miền phụ không cần thiết.

Phân chia nội dung và chức năng rõ ràng

Đây là một trong những ứng dụng phổ biến nhất của Subdomain. Doanh nghiệp có thể dành blog.example.com cho nội dung, support.example.com cho trung tâm hỗ trợ và app.example.com cho ứng dụng.

Cách tổ chức này giúp người quản trị và người dùng nhận biết chức năng của từng khu vực ngay từ URL. Đối với những hệ thống lớn có nhiều sản phẩm hoặc ứng dụng, việc tách hostname cũng có thể giúp quy trình vận hành dễ kiểm soát hơn.

Có thể triển khai trên hạ tầng riêng

Một Subdomain không bắt buộc phải nằm trên cùng server với domain chính. Ví dụ, website giới thiệu doanh nghiệp có thể chạy trên một gói hosting, trong khi app.example.com được trỏ tới một VPS riêng để phục vụ ứng dụng có yêu cầu CPU, RAM hoặc môi trường phần mềm khác.

Đây là ưu điểm quan trọng khi hệ thống phát triển. Quản trị viên có thể mở rộng từng thành phần độc lập hơn mà không nhất thiết phải chuyển toàn bộ website sang một hạ tầng mới.

Hỗ trợ phân tách hệ thống quản trị

Subdomain thường được sử dụng cho các khu vực như admin.example.com, portal.example.com hoặc crm.example.com. Việc tách hostname giúp đội kỹ thuật có thể áp dụng cấu hình web server, cơ chế xác thực, firewall hoặc chính sách truy cập khác cho từng ứng dụng.

Tuy nhiên, sử dụng Subdomain không tự động bảo đảm cô lập bảo mật. Mức độ an toàn còn phụ thuộc vào cookie scope, CORS, cấu hình DNS, TLS, web server, mã nguồn và quyền truy cập giữa các hệ thống. Vì vậy, không nên xem việc tạo Subdomain là một giải pháp bảo mật độc lập.

Mở rộng website mà không phải đăng ký domain mới

Khi đã quản lý tên miền chính, doanh nghiệp có thể tạo thêm các Subdomain cần thiết mà không phải mua một tên miền đăng ký riêng cho từng chức năng. Điều này giúp giữ các sản phẩm hoặc dịch vụ trong cùng không gian thương hiệu.

Dù vậy, Subdomain vẫn sử dụng tài nguyên của hệ thống nơi nó được triển khai. Nếu một Subdomain chạy website riêng, nó vẫn cần dung lượng lưu trữ, tài nguyên xử lý, database và băng thông tương ứng. Do đó, “không cần mua domain mới” không đồng nghĩa với “không phát sinh tài nguyên vận hành”.

Phù hợp với môi trường phát triển và thử nghiệm

Đội ngũ phát triển thường sử dụng những hostname như dev.example.com, staging.example.com hoặc test.example.com để tách môi trường phát triển khỏi website production.

Cách triển khai này giúp kiểm thử phiên bản mới trước khi đưa lên hệ thống chính thức. Tuy nhiên, môi trường staging và development không nên vô tình được công khai cho mọi người hoặc được công cụ tìm kiếm lập chỉ mục nếu chứa nội dung không dành cho người dùng cuối.

Subdomain có tốt cho SEO không?

Đây là phần dễ bị hiểu sai nhất khi tìm hiểu Subdomain là gì. Việc sử dụng Subdomain không tự động giúp website tăng thứ hạng SEO. Công cụ tìm kiếm có thể thu thập và lập chỉ mục nội dung trên Subdomain, nhưng không có nguyên tắc rằng cứ đưa nội dung sang một tên miền phụ thì nội dung đó sẽ được ưu tiên hơn.

Về lựa chọn giữa Subdomain và Subfolder, Google không đưa ra ưu tiên cố định về lập chỉ mục và xếp hạng chỉ dựa trên hai cấu trúc này. Vì vậy, doanh nghiệp nên chọn kiến trúc phù hợp nhất với cách tổ chức nội dung, hạ tầng và khả năng quản trị thay vì sử dụng Subdomain chỉ với mục tiêu “tăng SEO”.

Nếu blog là một phần chặt chẽ của website doanh nghiệp và sử dụng cùng hệ thống quản trị, Subfolder như example.com/blog/ thường đơn giản hơn để vận hành. Ngược lại, nếu blog là một hệ thống độc lập, chạy công nghệ khác hoặc do một đội ngũ riêng quản lý, blog.example.com có thể hợp lý hơn về mặt kiến trúc.

Những yếu tố SEO cần chú ý khi dùng Subdomain

Khi triển khai một Subdomain có nội dung cần được tìm kiếm, quản trị viên vẫn phải áp dụng đầy đủ các nguyên tắc SEO kỹ thuật như website thông thường. Subdomain phải có cấu trúc liên kết rõ ràng, nội dung hữu ích và cho phép công cụ tìm kiếm truy cập đúng các tài nguyên cần thiết.

Google Search Console hỗ trợ Domain Property bao quát các Subdomain thuộc domain đã xác minh bằng DNS. Nếu muốn theo dõi riêng một hostname hoặc một nhóm URL cụ thể, quản trị viên cũng có thể cấu hình property phù hợp để phân tích dữ liệu chi tiết hơn.

Subdomain có cần chứng chỉ SSL riêng không?

Nếu người dùng truy cập Subdomain qua HTTPS, hostname đó phải nằm trong phạm vi hợp lệ của một chứng chỉ SSL/TLS. Có nhiều phương án triển khai tùy số lượng và cấu trúc tên miền, chẳng hạn chứng chỉ cho từng hostname, chứng chỉ SAN hoặc chứng chỉ Wildcard.

Với nhiều Subdomain cùng cấp, Wildcard Certificate có thể là một phương án quản trị thuận tiện nếu phạm vi chứng chỉ phù hợp. Ví dụ, chứng chỉ cho *.example.com có thể được dùng cho nhiều hostname cùng cấp như blog.example.com và app.example.com. Tuy nhiên, phạm vi bảo vệ cụ thể cần được kiểm tra trên chứng chỉ và không nên mặc định một wildcard sẽ bao phủ mọi cấp Subdomain.

HostingViet hiện cung cấp dịch vụ chứng chỉ SSL gồm nhiều lựa chọn dành cho website và hệ thống có nhu cầu bảo vệ tên miền hoặc Subdomain. Khi triển khai nhiều hostname, quản trị viên nên xác định rõ số lượng tên miền, cấp Subdomain và phương án gia hạn trước khi lựa chọn chứng chỉ.

Cách tạo Subdomain như thế nào?

Cách tạo Subdomain phụ thuộc vào hệ thống quản lý DNS và hosting đang sử dụng. Về nguyên tắc, bạn cần xác định hostname muốn tạo, cấu hình DNS và đảm bảo máy chủ đích đã sẵn sàng xử lý hostname đó.

Bước 1: Xác định tên Subdomain

Tên Subdomain nên ngắn, dễ hiểu và thể hiện rõ mục đích. Ví dụ blog, shop, app, docs hoặc support thường dễ nhận biết hơn những chuỗi ký tự phức tạp.

Đồng thời, cần kiểm tra xem hostname này đã được sử dụng cho bản ghi DNS hoặc dịch vụ nào khác chưa để tránh xung đột cấu hình.

Bước 2: Xác định nơi Subdomain sẽ trỏ đến

Nếu Subdomain chạy trên cùng hosting với website chính, bạn cần xác định thư mục hoặc website tương ứng trên control panel. Nếu chạy trên VPS riêng, bạn cần biết địa chỉ IP hoặc hostname của dịch vụ đích.

Đối với nền tảng SaaS, CDN hoặc dịch vụ bên thứ ba, nhà cung cấp thường cung cấp hostname để người dùng tạo CNAME.

Bước 3: Cấu hình DNS

Thông thường, quản trị viên có thể tạo A Record nếu cần trỏ tới IPv4, AAAA Record cho IPv6 hoặc CNAME khi muốn Subdomain làm bí danh của hostname khác.

Sau khi thay đổi DNS, cần một khoảng thời gian để dữ liệu DNS mới được cập nhật qua các resolver và bộ nhớ đệm liên quan. Thời gian người dùng quan sát thấy thay đổi có thể khác nhau tùy TTL và trạng thái cache.

Bước 4: Cấu hình Hosting hoặc Web Server

DNS chỉ đưa người dùng tới đúng máy chủ. Máy chủ vẫn cần được cấu hình để biết hostname nào tương ứng với website hoặc ứng dụng nào. Với hosting có control panel, quá trình này thường được xử lý trong giao diện quản lý domain.

Nếu sử dụng VPS tự quản trị, quản trị viên có thể cần cấu hình Virtual Host hoặc Server Block trên Apache, Nginx hay web server đang sử dụng. HostingViet đã có hướng dẫn riêng về cách tạo Subdomain trên VPS với cPanel và môi trường Ubuntu.

Bước 5: Cấu hình HTTPS

Sau khi hostname hoạt động, cần cài chứng chỉ TLS hợp lệ để cung cấp kết nối HTTPS. Chứng chỉ phải bao gồm đúng hostname của Subdomain hoặc sử dụng phương án wildcard/SAN phù hợp.

Bước này đặc biệt quan trọng đối với website có đăng nhập, biểu mẫu, thanh toán hoặc trao đổi dữ liệu người dùng.

Dịch vụ liên quan đến Subdomain tại HostingViet

Để một Subdomain hoạt động, người dùng thường cần kết hợp nhiều thành phần gồm tên miền, DNS, hosting hoặc VPS và chứng chỉ TLS. HostingViet hiện cung cấp các nhóm dịch vụ liên quan, phù hợp từ website cá nhân đến hệ thống có nhiều hostname và ứng dụng riêng.

Đăng ký và quản lý tên miền

Trước khi tạo Subdomain, bạn cần sở hữu và có quyền quản lý DNS của tên miền chính. Dịch vụ tên miền HostingViet hỗ trợ đăng ký nhiều loại tên miền Việt Nam và quốc tế, đồng thời cung cấp môi trường quản lý phục vụ cấu hình tên miền.

Sau khi domain được kích hoạt, người quản trị có thể cấu hình các bản ghi DNS cần thiết để xây dựng website, email và Subdomain theo kiến trúc mong muốn.

Hosting cho website và Subdomain

Nếu các Subdomain chủ yếu phục vụ website, blog hoặc landing page, Hosting HostingViet là một trong những lựa chọn có thể sử dụng tùy theo nhu cầu tài nguyên. Dịch vụ hiện sử dụng lưu trữ NVMe và tích hợp các tính năng quản trị website, SSL và sao lưu theo cấu hình dịch vụ.

Điều quan trọng là kiểm tra giới hạn của gói hosting về số domain, Subdomain, dung lượng, database, CPU, RAM, I/O và các tài nguyên liên quan trước khi triển khai nhiều website trên cùng tài khoản.

VPS cho hệ thống nhiều Subdomain hoặc ứng dụng riêng

Khi mỗi Subdomain chạy một ứng dụng riêng, yêu cầu cấu hình web server tùy chỉnh hoặc cần quyền quản trị hệ điều hành, VPS thường linh hoạt hơn shared hosting. Quản trị viên có thể thiết lập nhiều Virtual Host, reverse proxy, container và các stack ứng dụng khác nhau trên cùng hạ tầng.

HostingViet cung cấp VPS SSD và VPS NVMe với quyền quản trị máy chủ, phù hợp cho website, ứng dụng hoặc hệ thống cần cấu hình độc lập. Tùy workload, doanh nghiệp có thể trỏ nhiều Subdomain về cùng VPS hoặc phân tách chúng sang nhiều máy chủ khác nhau.

Kết luận

Subdomain là gì? Subdomain hay tên miền phụ là hostname được tạo bên dưới một domain nhằm phân chia website, ứng dụng hoặc dịch vụ thành những khu vực riêng. Ví dụ, blog.example.com là Subdomain của example.com. Subdomain có thể sử dụng cùng hosting với domain chính hoặc được trỏ tới một VPS, server hay nền tảng hoàn toàn khác thông qua DNS.

Lợi ích lớn nhất của Subdomain là khả năng tổ chức và mở rộng hệ thống linh hoạt. Doanh nghiệp có thể dùng tên miền phụ cho blog, ứng dụng, cổng hỗ trợ, tài liệu, môi trường thử nghiệm hoặc các dịch vụ cần hạ tầng riêng. Tuy nhiên, Subdomain không tự động cải thiện SEO, không tự tạo thêm tài nguyên hosting và cũng không mặc định giúp hệ thống an toàn hơn.

Khi triển khai, HostingViet khuyến nghị xem Subdomain như một phần của kiến trúc tổng thể gồm Domain, DNS, Hosting/VPS, SSL, bảo mật và SEO kỹ thuật. Nếu cấu trúc được thiết kế đúng ngay từ đầu, tên miền phụ sẽ giúp website dễ mở rộng và quản trị hơn khi hệ thống phát triển.

Xem thêm các bài viết liên quan


Bài viết khác