![](https://images.gutefrage.net/media/default/user/11_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/13_nmmslarge.png?v=1551279448000)
Antwort
Unabhängig von deiner DSL-Leitung gebe ich dir mal ein paar Anhaltspunkte, die du dann nochmal ergooglen solltest.
Also, zuerst solltest du dir eine DynDNS-Adresse zulegen, z.B. hier: http://www.no-ip.com Diese DynDNS-Adresse richtest du in deinem Router ein. Damit ist die DynDNS-Adresse immer mit deiner aktuellen IP-Adresse "verknüpft".
Dann richtest du in deinem Router den Port 80 so ein, dass dieser auf die (interne) IP-Adresse deines Servers weitergeleitet wird.
Bei deiner Domain stellst du, ich glaube, den C-Record auf deine DynDNS-Adresse ein. Damit wird die Anfrage an die Domain an die DynDNS-Adresse weitergeleitet.
Wie du Apache, PHP, MySQL etc. auf Linux einrichtest, dafür gibt es im Internet genügend Tutorials.