Ho bisogno di some.domain.com:8000
per essere collegato a 162.251.150.150:80
.
Quindi quando carico some.domain.com:8000
nel mio browser, una richiesta effettiva dovrebbe andare a 162.251.150.150:80
.
Stavo cercando di utilizzare pf.conf
per quello con impostazioni diverse, ma senza successo:
pass out proto tcp from some.domain.com port 8000 to 162.251.150.150 port 80
nat pass on lo0 inet proto tcp from any to some.domain.com port 8000 -> 162.251.150.150 port 80
(Ho creato un alias per some.domain.com
nel file hosts insieme a quello)
Ho MacOS 10.12.3
P.S. L'ho fatto lavorando su Ubuntu con il seguente comando:
sudo iptables -t nat -A OUTPUT -p tcp --dport 8000 -d some.domain.com -j DNAT --to-destination 162.251.150.150:80
p.p.s. Ho visto la seguente domanda
Qual è il modo moderno di fare port forwarding su El Capitan? (porta avanti da 80 a 8080)
La mia domanda è specifica perché è necessario specificare il nome del dominio