Es kann eine Kombination aus beidem sein. Letztendlich werden die Entscheidungen jedoch basierend auf den Einstellungen Ihrer DNS-Einstellungen getroffen. Ihr Host (oder Ihre Hosts) erhält dann den Traffic, den Sie in Ihren DNS-Einstellungen festgelegt haben.
Also zum Beispiel ...
Sie können Ihre DNS-Einstellungen so einstellen, dass sie [alles] .example.com übernehmen und immer zu Ihrem Server leiten. Sie würden dies tun, indem Sie Ihren DNS-Subdomänen einen Platzhalter hinzufügen. Platzhaltereinträge verwenden ein * -Symbol, um "alles" zu bedeuten. Sie müssten dann Ihren Server konfigurieren, um zu wissen, was mit all diesen verschiedenen möglichen Subdomains geschehen soll, die er empfangen könnte.
Gleichzeitig können Sie bestimmte Subdomains festlegen, um zu anderen Hosts zu wechseln. Wenn Sie beispielsweise mail.example.com zu einem anderen Webmail-Host senden möchten, würden Sie in Ihrem DNS die Subdomain "mail" einrichten und diesen Traffic dorthin umleiten, wo Sie Ihr Webmail hosten.