Przekazywanie domen w MacOS Sierra

1

Muszę some.domain.com:8000być powiązany z 162.251.150.150:80.

Więc kiedy ładuję some.domain.com:8000w przeglądarce - powinno pojawić się rzeczywiste żądanie 162.251.150.150:80.

Próbowałem użyć pf.confdo tego różnych ustawień, ale bez powodzenia:

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

(Stworzyłem alias dla some.domain.compliku hosts wraz z tym)

Mam MacOS 10.12.3

ps Zrobiłem to działając w Ubuntu za pomocą następującego polecenia:

sudo iptables -t nat -A OUTPUT -p tcp --dport 8000 -d some.domain.com  -j DNAT --to-destination 162.251.150.150:80

pps Widziałem następujące pytanie

Jaki jest nowoczesny sposób przekierowania portów na El Capitan? (port przekazywania 80 do 8080)

Moje pytanie jest szczegółowe, ponieważ należy podać nazwę domeny

andrfas
źródło
Powiązane i prawie zduplikowane: zapora sieciowa Murus - przekieruj ip do serwera sieci web localhost . Jeśli masz pytania lub nie działa to, skomentuj @klanomath tutaj, a ja napiszę odpowiedź.
klanomath
@klanomath próbował rdr pass log on lo0 proto tcp from en1 to 10.0.0.1 port 8000 -> 162.251.150.150 port 80 pass out on en1 route-to lo0 proto tcp from en1 to 10.0.0.1 port 8000 keep statez some.domain.com połączonym z 10.0.0.1 w pliku hosts - nie działał. Czy mógłbyś mi pomóc? (edytowany - nie dokończył komentarza)
andrfas
Próbowałeś i nie działa dla ciebie?
klanomath
@klanomath przepraszam, właśnie skończyłem komentarz, patrz wyżej
andrfas