Hi me,
also bei den meisten Top Level Domains wie .com, .de, .net … kann dein Server stehen wo er will und die Registrierung ist je nach Domain auch in Deutschland möglich. Es gibt ein paar Länderdomains, die man nur im entsprechenden Land mieten kann aber die sind eher selten. Mit den neuen Top Level Domains a la .store und .design ist es eigentlich gleich, die kann man auch hier in Deutschland bei einem Domainservice "mieten", wo dann dein Server steht ist egal.
Die Domains sind ja Übersetzungen von IP Adressen und eigentlich kommt es nur auf diese Übersetzung an. Diese Übersetzung nennt sich Domain Name Service (DNS) und auf den DNS Servern wird festgelegt welche Domain zu welcher IP gehört. Daher ist es egal wo der Server steht, da immer zuerst ein DNS gefragt wird welche IP Adresse hinter einer Domain steht. Also "mietet" man sich die Domain und gibt dann an wohin der DomainName zeigen soll.
Gruß Fabian