Tên miền .vn bao gồm tên miền không dấu và tên miền tiếng Việt.
Tên miền không dấu là tên miền mã ASCII, trong đó các ký tự tạo nên tên miền là các ký tự được quy định trong bảng mã ASCII, bao gồm tên miền không dấu các cấp dưới tên miền .vn.
Tên miền không dấu được đặt theo tên các lĩnh vực hoạt động trong đời sống xã hội và được sử dụng chung mà không cấp riêng cho bất kỳ cơ quan, tổ chức, cá nhân nào, bao gồm:
– com.vn Dành cho tổ chức, cá nhân hoạt động thương mại.
– name.vn Dành cho tên riêng của cá nhân, tổ chức tham gia hoạt động Internet.
– edu.vn Dành cho các tổ chức, cá nhân hoạt động trong lĩnh vực giáo dục, đào tạo.
– gov.vn Dành cho các cơ quan, tổ chức nhà nước ở trung ương và địa phương.
– net.vn Dành cho các tổ chức, cá nhân hoạt động trong lĩnh vực thiết lập và cung cấp các dịch vụ trên mạng.
– org.vn Dành cho các tổ chức hoạt động trong lĩnh vực chính trị, văn hóa, xã hội.
– biz.vn Dành cho các tổ chức, cá nhân hoạt động kinh doanh, tương đương với tên miền com.vn.
– int.vn Dành cho các tổ chức quốc tế tại Việt Nam.
– ac.vn Dành cho các tổ chức, cá nhân hoạt động trong lĩnh vực nghiên cứu.
– pro.vn Dành cho các tổ chức, cá nhân hoạt động trong những lĩnh vực có tính chuyên ngành cao.
– info.vn Dành cho các tổ chức, cá nhân hoạt động trong lĩnh vực sản xuất, phân phối, cung cấp thông tin.
– health.vn Dành cho các tổ chức, cá nhân hoạt động trong lĩnh vực dược, y tế.
– mil.vn Dành cho các tổ chức quân đội và quốc phòng.
Tên miền tiếng Việt là tên miền đa ngữ, trong đó các ký tự tạo nên tên miền là các ký tự được quy định trong bảng mã tiếng Việt, bảng mã tiếng Việt mở rộng theo tiêu chuẩn TCVN 6909:2001 và dấu “-”