Ich verwende meinen lokalen Computer seit einiger Zeit als Webserver und habe mehrere Websites auf meinem Computer eingerichtet, alle mit ähnlichen Vhost-Dateien wie der hier gezeigten

/etc/apache2/sites-available/john.smith.com:

<VirtualHost *:80>
RewriteEngine on
RewriteOptions Inherit

ServerAdmin [email protected]
ServerName john.smith.com
ServerAlias www.john.smith.com
DocumentRoot /home/john/smith

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
LogFormat "%v %l %u %t \"%r\" %>s %b" comonvhost
CustomLog /var/log/apache2/access.log comonvhost
</VirtualHost>

dann habe ich die /etc/hostsdatei so für jeden vhost eingerichtet:

192.168.1.100     www.john.smith.com       john.smith.com
192.168.1.100     www.jane.smith.com       jane.smith.com
192.168.1.100     www.joe.smith.com        joe.smith.com
192.168.1.100     www.jimbob.smith.com     jimbob.smith.com

Jetzt hoste ich die Website meines Freundes, bis er eine dauerhafte Domain erhält. Ich habe die Portweiterleitung eingerichtet, um Port 80 auf meinen Computer umzuleiten, aber ich verstehe nicht, wie die globale IP in all dies passt. Benutze ich zum Beispiel die folgenden Website-Adressen (angenommen, die globale IP-Adresse lautet 12.34.56.789):

12.34.56.789.john.smith
12.34.56.789.jane.smith
12.34.56.789.joe.smith
12.34.56.789.jimbob.smith
puk
quelle