Мені потрібно 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 пробував
—
andrfas
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 у файлі хостів - не працював. Чи можете ви мені допомогти? (відредаговано - не закінчив коментар)
Ви пробували і не працює для вас?
—
кланомат
@klanomath Вибачте, щойно закінчений коментар, дивіться вище
—
andrfas