Wenn du in deinen Browser bei einer nicht veränderten Apache-Konfiguration "http://localhost" eingibst, so wird dir die index.html in deinem Apache-Htdoc-Verzeichnis angezeigt.
Localhost ist nur von dem PC erreichbar, auf dem dein Apache läuft.
Das wird sich auch nicht ändern, wenn du in deiner Hosts-Datei den Wert "localhost" in "www.irgendwas.de" umänderst. Du sagst deinem PC nur, dass er statt bei
http://localhost eben bei
http://www.irgendwas.de das Htdoc-Verzeichnis durchsuchen und den Inhalt anzeigen soll. Und das klappt auch nur vom lokalen PC. Wenn du von einem anderen PC im Netzwerk
http://localhost bzw.
http://www.irgendwas.de aufrufst, so wirst du einen Fehler erhalten, weil die Hosts-Datei ganz einfach nur für den PC gilt, auf dem Apache läuft...
Wenn du deinen Server vom Internet per
http://www.irgendwas.de erreichbar machen willst, so musst du die Domain registrieren und umleiten.
Auf
www.denic.de (nur bei Domains mit .de Endung) kannst du schauen, ob die gewünschte Domain noch verfügbar und unregistriert ist (in deinem Fall wäre das "ewefwff.at").
Wenn ja, ist es an der Zeit sie zu registrieren (im billligsten Fall zur Zeit 29ct/Monat und 10€ Setupgebühr). Das kannst du bei vielen Providern machen, jedoch bieten nicht alle die Möglichkeit sie auf einen fremden Server umzuleiten. Deshalb würde ich
www.dyndns.org empfehlen, weil du hier Domains bestellen und gleich auf deinen Server umleiten kannst, also eigentlich ein sehr komfortables Angebot.
Wenn du nicht gerade die größten Datenmengen bereitstellen willst, solltest du dir aber überlegen, ob es nicht eher ein Webspace tut, da die Stromkosten für deinen Server dann doch mit der Zeit sehr hoch werden und außerdem wirst du nie den Up-Stream erreichen, wie es in einem Serverzentrum der Fall ist.
Es gibt viele verschiedene Webspace-Angebote, wo sicher auch was für dich dabei ist. Du kannst deinen lokalen Server ja weiter für irgendwelche Spielereien oder Tests verwenden.
mfg