Genauso wie .de sind dies normale Domain-Endungen, die einer Region zugeordnet sind.
In diesem speziellen Fall sind sie irgendwelchen kleineren Inseln in der Karibik oä. (Ländereien am Arsch der Welt) zugeordnet, welche Internet-Domains nicht wirklich brauchen.
So sind die von dir genannten TLDs wie folgt zuzuordnen:
.vu: Vanuatu
.gg: Guernsey Kanalinseln
.pn: Pitcairn-Insel
.tp: Osttimor
.be: Belgien
.hm: Heard und McDonald Inseln
.nr: Nauru
.md: Moldawien
.tt: Trinidad und Tobago
.ms: Montserrat
.tc: Turks und Caicos Inseln
.tf: Französische Süd Territorien
Wie es zustande kommt, dass du eine Domain wie de.vu, de.tt, weiß der Kuckuck was kostenlos erhalten kannst, möchte ich dir mit folgendem Beispiel erläutern:
Der Anbieter de|nic|vu legt sich eine TLD in Vanuatu an;
www.de.vu soll sie heißen.
Anstatt nun hier Artikel über Hardware, PC-Games, den Sonnenuntergang auf Haiti etc. zu schreiben, bietet er sogenannte Sub-Domains an.
Er besitzt das Privileg, soviele Sub-Domains zu erstellen, wie er lustig ist. Er ist Herr über die Endung .de.vu, davor kann er setzen, was er will, verlinken, wohin er will, nur muss die Endung .de.vu bleiben.
So kann er sie auch verschenken.
Theoretisch wäre also eine Domain wie
www.klaus-homepage.computerbase.de genauso denkbar; dies sage ich, weil es dadurch vielleicht klarer wird, dass das ".de" im ".de.vu" absolut nichts mit Deutschland zu tun hat.