Hallo KleinesGumi,
aus dem bisher gelesenen schliesse ich dass du entweder zwar bisher wenig Erfahrung mit dem Hosten einer eigenen Webseite hast aber Interesse hast diese zu machen und die Technik besser kennenzulernen oder dass du eine Webseite hosten willst und das möglichst unkompliziert. Für beide Fälle hier also Lösungen:
Für den Fall dass du die Technik besser kennenlernen möchtest solltest du auf einem Linuxserver arbeiten, zum einen weil du dich so mit den technischen Abläufen befassen musst, zum anderen weil es sicherer und einfacher ist. Als Webserver bietet sich dann apache2 an. (
)
Für den Fall dass du einfach hosten willst solltest du dir shared webhosting mieten. Dieses bietet professionellen Schutz und Service sowie eine einfache und meist intuitive Benutzeruoberfläche mit One-Click-Installern für CMS etc. (
)
Solltest du tatsächlich, entgegen aller Vernunft, einen Webserver auf Windowsbasis betreiben wollen solltest du einmal
lesen.
Zu deinem Problem mit der Domain: du musst bei dem Hoster der deine Domain hosted einen sog. A Record mit der IP Adresse deines Servers setzen. Wie das geht erfährst du in der FAQ vom Hoster deines Vertrauens.