Anzahl der erlaubten Subdomains in Domain und E-Mail


23

Wie viele Subdomains können Sie auf Ihrer Domain haben? Und damit meine ich Ebenen von Unterdomänen.

Sie haben zum Beispiel die Domain example.com, die Sie haben können test.example.com, aber wie viele Ebenen können Sie haben? Wie test2.test.example.com, test3.test2.test.example.cometc.

Zweitens habe ich mich zwei Dinge über E-Mail-Adressen gefragt. Wie häufig werden Unterdomänen in einer E-Mail-Adresse verwendet (WENN dies überhaupt möglich ist)? Ich habe noch nie etwas gesehen test@test.example.com, um ehrlich zu sein, deshalb bin ich mir nicht ganz sicher. Und wenn es möglich ist, wie viele Levels (genau wie oben) können Sie haben?

Und zuletzt, können die obigen Fragen vom Domain-Registrar oder Mail-Server usw. abhängen? Und wovon könnte es abhängen?


2
Es ist sehr verbreitet in Ländern wie Australien und Großbritannien , die drei Ebenen im Hostnamen in E-Mail-Adressen haben .com.auund .co.ukhaben müssen.
Nacht - Reinstate Monica

2
@Nacht: In der Tat, das kann dich ziemlich leicht zu etwas bringensmith@foonly.maths.ox.ac.uk
Nate Eldredge

Ja, das habe ich vergessen. Wie könnte ich das vergessen haben? Ich sehe .comund .nlzu viel habe ich vergessen , über die anderen Erweiterungen wie com.au, .co.uketc etc.
Joshua Bakker

4
Für die Aufzeichnung hatte ich eine E-Mail-Adresse @cgg.ms.mff.cuni.cz. Tiefe Domänenhierarchien sind im akademischen Bereich eher verbreitet.
Setzen Sie Monica am

@Angew Oh, so etwas habe ich noch nie gesehen, also wusste ich nicht, dass es möglich ist.
Joshua Bakker

Antworten:


33

Es gibt keine direkten Grenzen für die Anzahl der Ebenen, dh Punkte, die Sie in einem Hostnamen haben können. Ein RFC1034- kompatibler Hostname kann jedoch nur 255 Byte lang sein, sodass für einen vollqualifizierten Domänennamen- FQDN im DNS 253 Byte verbleiben . Einige Systeme und TLS / SSL begrenzen den FQDN auf 64 Byte und den FQDN in E-Mails sollten (*) 245 oder 221 Byte nicht überschreiten, abhängig von der maximalen Länge des Benutzernamens (8 oder 32).

Da TLD normalerweise mindestens 2 Zeichen umfasst und .jeder Teil des Hostnamens mindestens ein Zeichen lang sein muss, ist der Platz für zusätzliche Punkte, dh theoretisch maximale Ebenen, wie folgt:

  • (253-3) / 2 = 125 Stufen nach TLD für den theoretisch längsten (nicht so nützlichen) Hostnamen
  • (221-3) / 2 = 109 Stufen nach TLD, wenn Sie es für E-Mail verwenden möchten
  • (63-3) / 2 = 30 Stufen nach TLD, wenn Sie SSL / TLS verwenden möchten.

Und ja, user@subdomainof.subdomain.example.comhat ein gültiges E-Mail-Adressformat.


(*) Die spezielle Beschränkung für die Länge der E-Mail-Adresse ergibt sich aus RFC 2821 4.5.3.1 und 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 ">"

Da der Vorwärtspfad die spitzen Klammern enthalten muss, bleiben für die E-Mail-Adresse nur 254 Zeichen übrig. Dann muss der username@Teil von 8 (+1) oder 32 (+1) ausgeschlossen werden, um die maximale FQDN-Länge zu erhalten.


2
In RFC 1034 wird die Obergrenze für die Gesamtlänge des Domänennamens (einschließlich aller Unterdomänenteile) von 255 Oktetten sowie für die maximale Länge von 63 Oktetten für einen Hostnamen / eine Unterdomäne festgelegt. Längere Domain-Namen sollten (anstatt müssen) ebenfalls gemäß RFC 1123 unterstützt werden, aber AFAIK-Namen werden in der Natur nicht wirklich gesehen.
HBruijn

1
Erforderliche Angabe bezüglich der Gesamtlänge einer E-Mail-Adresse.
Alnitak

Die Länge ist nicht so wichtig. Ich weiß jedoch, dass bei mehreren Subdomains die Länge automatisch zunimmt. Das einzige, was für mich wichtig ist, ist die Anzahl der Subdomain-Level, die Sie haben können, da sie sowieso nicht extrem lang sein werden. Außerdem würde ich 30 Level nicht einmal machen. Nicht einmal 10. Vielleicht nur 3/4 max. Aber es war auch eine große Neugier, die ich hatte (Anmerkung: Ich bin kein Experte für Server und Domains).
Joshua Bakker

Argument und Zitat für maximale Länge der E-Mail-Adresse hinzugefügt, @Alnitak
Esa Jokinen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.