ändern - linux namensauflösung




Kann ich einen Hostnamen*und*einen Port mit/etc/hosts abbilden? (2)

Kann ich eine IP-Adresse wie 127.0.0.1 einem Domain-Namen und einem Port 127.0.0.1 ?

Zum Beispiel möchte ich 127.0.0.1 zu api.example.com:8000

Vielen Dank!


Nein, das ist nicht möglich. Der Port ist nicht Teil des Hostnamens, daher hat er in der hosts Datei keine Bedeutung.


Wenn Sie dies wirklich tun müssen, verwenden Sie Reverse-Proxy.

Zum Beispiel mit nginx als Reverse Proxy

server {
  listen       api.mydomain.com:80;
  server_name  api.mydomain.com;
  location / {
    proxy_pass http://127.0.0.1:8000;
  }
}




hostname