Số lượng tên miền phụ được phép trong tên miền và email


23

Bạn có thể có bao nhiêu tên miền phụ trên tên miền của mình? Và với điều đó, tôi có nghĩa là cấp độ của tên miền phụ.

Ví dụ, bạn có tên miền example.com, tôi biết bạn có thể có test.example.com, nhưng bạn có thể có bao nhiêu cấp độ? Thích test2.test.example.com, test3.test2.test.example.comv.v.

Thứ hai, tôi đã tự hỏi 2 điều về địa chỉ email. Trước hết, mức độ phổ biến của việc sử dụng tên miền phụ trong địa chỉ email (NẾU thậm chí có thể)? Tôi chưa bao giờ thấy điều gì đó test@test.example.comthành thật nên tôi không chắc lắm. Và nếu có thể, bạn có thể có bao nhiêu cấp độ (giống như trên)?

Và cuối cùng, các câu hỏi trên có thể phụ thuộc vào công ty đăng ký tên miền hoặc máy chủ thư vv không? Và nó có thể phụ thuộc vào cái gì?


2
Nó rất phổ biến ở các quốc gia như Úc và Vương quốc Anh có .com.au.co.ukcó ba cấp độ trong tên máy chủ trong địa chỉ email.
Nacht - Phục hồi Monica

2
@ Du thuyền: Thật vậy, điều đó có thể dễ dàng đưa bạn đến một cái gì đó nhưsmith@foonly.maths.ox.ac.uk
Nate Eldredge

Vâng tôi quên mất điều đó. Làm sao tôi có thể quên được. Tôi thấy .com.nlquá nhiều tôi đã quên các phần mở rộng khác như com.au, .co.ukv.v.
Joshua Bakker

4
Đối với hồ sơ, tôi từng có một địa chỉ email @cgg.ms.mff.cuni.cz. Hệ thống phân cấp miền sâu khá phổ biến trong giới học thuật.
Phục hồi

@Angew Oh, tôi chưa bao giờ thấy một cái gì đó giống như vậy nên tôi không biết nó có thể.
Joshua Bakker

Câu trả lời:


33

Không có giới hạn trực tiếp về số lượng cấp tức là số chấm bạn có thể có trong tên máy chủ. Tuy nhiên, tên máy chủ tuân thủ RFC1034 chỉ có thể dài 255 byte, để lại 253 byte cho tên miền FQDN đủ điều kiện trong DNS. Một số hệ thống và TLS / SSL giới hạn FQDN là 64 byte và FQDN trong email không được vượt quá (*) 245 hoặc 221 byte tùy thuộc vào độ dài tên người dùng tối đa (8 hoặc 32).

Vì TLD thường mất ít nhất 2 ký tự và .mỗi phần của tên máy chủ phải dài ít nhất một ký tự, khoảng trống còn lại cho các dấu chấm bổ sung, tức là mức tối đa theo lý thuyết sẽ là:

  • (253-3) / 2 = 125 cấp sau TLD cho tên máy chủ dài nhất (không hữu ích) về mặt lý thuyết
  • (221-3) / 2 = 109 cấp sau TLD, nếu bạn muốn sử dụng nó cho email
  • (63-3) / 2 = 30 cấp độ sau TLD, nếu bạn muốn sử dụng SSL / TLS.

Và có, user@subdomainof.subdomain.example.comlà trong một định dạng địa chỉ email hợp lệ.


(*) Giới hạn đặc biệt về độ dài địa chỉ email là kết quả của RFC 2821 4.5.3.1 và 4.1.2:

4.5.3.1 Size limits and minimums

   path
      The maximum total length of a reverse-path or forward-path is 256
      characters (including the punctuation and element separators).


4.1.2 Command Argument Syntax

      Path = "<" [ A-d-l ":" ] Mailbox ">"

Vì đường dẫn chuyển tiếp phải bao gồm dấu ngoặc nhọn, chỉ còn lại 254 ký tự cho địa chỉ email. Sau đó, username@phải loại trừ một phần 8 (+1) hoặc 32 (+1) để có chiều dài FQDN tối đa.


2
RFC 1034 là nơi giới hạn trên của cả tổng chiều dài của tên miền (bao gồm tất cả các phần tên miền phụ) của 255 octet bắt nguồn từ và cũng như độ dài tối đa 63 octet cho tên miền / tên miền phụ. Các tên miền dài hơn cũng nên (chứ không phải) phải được hỗ trợ theo RFC 1123 nhưng AFAIK không được nhìn thấy trong tự nhiên.
HBruijn

1
trích dẫn cần thiết lại: tổng hạn chế độ dài của một địa chỉ email.
Alnitak

Độ dài không quan trọng. Tuy nhiên, tôi biết với nhiều tên miền phụ, độ dài sẽ tự động tăng lên; điều duy nhất quan trọng đối với tôi là số lượng cấp độ tên miền bạn có thể có, vì dù sao chúng sẽ không quá dài. Ngoài ra, 30 cấp độ không phải là điều tôi thậm chí sẽ làm. Thậm chí không 10. Có thể chỉ tối đa 3/4. Nhưng đó cũng là một sự tò mò lớn mà tôi có (lưu ý: Tôi không phải là chuyên gia về máy chủ và tên miền).
Joshua Bakker

Đã thêm đối số và trích dẫn cho độ dài địa chỉ email tối đa, @Alnitak
Esa Jokinen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.