
Ich habe einen Webdienst unter laufen http://192.168.1.2:5000/
und möchte ihn durch einen typischen Domänennamen ersetzen.
in /etc/hosts mache ich so etwas wie
192.168.1.2:500 http://www.mydomainname.com
aber es funktioniert nicht. Stimmt etwas nicht mit meiner Vorgehensweise?
Antwort1
Ja, /etc/hosts verknüpft IP-Adressen mit Hostnamen
An Ihrer Zeile sind also zwei Dinge falsch:
- 192.168.1.2:500 ist eine IP-Adresse und ein Port
- http://www.meindomainname.comist eine URI und kein Hostname
Die Zeile sollte also lauten:
192.168.1.2 www.mydomainname.com
Der Zugang erfolgt dann überhttp://www.meindomainname.com:500von Ihrem bevorzugten Browser aus.
Antwort2
Ja.
- 192.168.1.2:500 ist keine IP-Adresse. Es ist eine IP-Adresseplus ein Hafen.
- http://www.meindomainname.comist kein Domänenname. Es ist eine URL,ein Teil davonist ein Domänenname.
/etc/hosts
ordnet IP-Adressen Hostnamen zu und umgekehrt. Es ist kein URL-Umschreibtool für WWW-Browser. Damit kann man den Namen www.example.com
der IP-Adresse 192.168.1.2 zuordnen unddas ist es. Es spielen keine Ports, Schemata, Pfade oder sonstiges eine Rolle.