도메인에 몇 개의 하위 도메인을 가질 수 있습니까? 그리고 그것은 하위 도메인 수준을 의미합니다.
예를 들어, 당신은 도메인을 가지고 있지만, example.com
당신은 가질 수 test.example.com
있지만 얼마나 많은 레벨을 가질 수 있습니까? 마찬가지로 test2.test.example.com
, test3.test2.test.example.com
등
둘째, 이메일 주소에 대해 두 가지 궁금합니다. 우선, 이메일 주소에서 하위 도메인을 사용하는 것이 얼마나 일반적입니까 (가능한 경우)? 나는 test@test.example.com
정직한 것을 본 적이 없으므로 확실하지 않습니다. 가능하다면 위와 같이 몇 개의 레벨을 가질 수 있습니까?
마지막으로, 위의 질문은 도메인 등록 기관이나 메일 서버 등에 따라 다를 수 있습니까? 그리고 무엇에 의존 할 수 있습니까?
답변
호스트 이름에 가질 수있는 점, 즉 점의 수에는 직접적인 제한이 없습니다. 그러나 RFC1034 호환 호스트 이름은 길이 가 255 바이트 일 수 있으며 DNS에 정규화 된 도메인 이름 FQDN의 경우 253 바이트가 남습니다 . 일부 시스템 및 TLS / SSL은 FQDN을 64 바이트로 제한 하고 전자 메일의 FQDN 은 최대 사용자 이름 길이 (8 또는 32)에 따라 245 또는 221 바이트를 초과하지 않아야 합니다.
TLD는 일반적으로 2 자 이상이고 .
호스트 이름의 모든 부분은 1 자 이상이어야하므로 추가 점이 남은 공간 즉 이론적으로 최대 수준은 다음과 같습니다.
- (253-3) / 2 = 이론적으로 가장 긴 (그다지 유용하지 않은) 호스트 이름의 TLD 이후 125 레벨
- 이메일에 사용하려는 경우 TLD 이후 (221-3) / 2 = 109 레벨
- SSL / TLS를 사용하려는 경우 TLD 후 (63-3) / 2 = 30 레벨.
예, user@subdomainof.subdomain.example.com
유효한 이메일 주소 형식입니다.
(*) 이메일 주소 길이에 대한 특별한 제한은 RFC 2821 4.5.3.1 및 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 ">"
정방향 경로에는 꺾쇠 괄호가 포함되어야하므로 전자 메일 주소에는 254 자만 남습니다. 그런 다음 username@
최대 FQDN 길이를 얻으려면 8 (+1) 또는 32 (+1) 부분을 제외해야합니다.