Переадресація домену в MacOS Sierra


1

Мені потрібно some.domain.com:8000пов’язатись 162.251.150.150:80.

Тож коли я завантажуюсь some.domain.com:8000у своєму браузері, - фактичний запит повинен збиратися 162.251.150.150:80.

Я намагався використовувати pf.confдля цього різні налаштування, але без успіху:

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

(Я створив псевдонім для some.domain.comфайлу хостів разом із цим)

У мене є MacOS 10.12.3

ps Я зробив це, працюючи в Ubuntu з наступною командою:

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

pps Я бачив таке питання

Який сучасний спосіб здійснити переадресацію порту в Ель-Капітан? (порт вперед 80 до 8080)

Моє запитання є конкретним, оскільки доменне ім’я потрібно вказати


Пов’язаний і майже копій: брандмауер Murus - перенаправлення ip на веб-сервер localhost . Якщо у вас є питання або не спрацюєте з цим, зробіть коментар @klanomath тут, і я напишу відповідь.
кланомат

@klanomath пробував 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 stateіз файлом some.domain.com, пов’язаним з 10.0.0.1 у файлі хостів - не працював. Чи можете ви мені допомогти? (відредаговано - не закінчив коментар)
andrfas

Ви пробували і не працює для вас?
кланомат

@klanomath Вибачте, щойно закінчений коментар, дивіться вище
andrfas
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.