Adresse de transfert, pas de port. Ubuntu

0

Est-il possible de transférer une adresse sous Linux / Ubuntu et pas seulement des ports?

Supposons que j’ai une machine virtuelle dans mon Ubuntu-comp et que je veux que la machine virtuelle et le système d’hébergement aient apache fonctionnant sur le port 80. Ensuite, je veux accéder à la machine virtuelle via xxxxx.domain.tld et à l’hôte yyyyyy. domain.tld?

J'imagine que vous pouvez transférer ceci à travers l'hébergement OS Apache à l'autre, mais si je veux ensuite utiliser la même chose avec d'autres applications. Par exemple: SSH, FTP, etc.

neme
la source

Réponses:

0

Pour répondre directement à votre question, non, cela ne serait pas possible. Vous pouvez transférer tout le trafic externe vers une adresse IP interne unique, mais votre machine virtuelle serait alors inaccessible.

Une approche différente!

Donc, votre configuration serait:

(internet) -> Routeur (1.2.2.3 dans cet exemple) -> hôte (exemple: 192.168.1.10) & guestVM (exemple: 192.168.1.11)

Si vous utilisez NAT, vous ne pouvez transférer un port qu'une seule fois. Comment votre routeur saura-t-il quand transférer le trafic sur votre IP WAN 1.2.2.3:80 vers l'IP interne 192.168.1.10 ou 11?

Vous pouvez choisir l'option de transfert de l'hôte tout en restant en mesure de SSH dans votre machine virtuelle, en transférant un port externe différent, tel que 12112, à l'adresse IP interne de la machine virtuelle sur le port 22. Lorsque vous souhaitez SSH depuis l'extérieur, il vous suffit de remplir dans le port 12112 au lieu du port 22.

Robert
la source