iptables не работает с точкой доступа

iptables не работает с точкой доступа

Я создал правило

sudo iptables -t nat -A OUTPUT -d 64.182.208.181 -j DNAT --to-destination 127.0.0.1

Затем, когда я захожу на сайт 64.182.208.181, вместо того, чтобы выполнить обычную страницу этого сайта, он выполнит скрипт на моем компьютере и вернет его. Это работает. Но, если я создам точку доступа на своем компьютере и зайду на этот сайт с помощью своего мобильного телефона, это не сработает. Выполнить обычную страницу этого сайта.

Почему? Как это исправить, чтобы работало в моем мобильном телефоне.

решение1

Я решил свою проблему.

sudo iptables -t nat -A PREROUTING -d 64.182.208.181 -j DNAT --to 10.42.0.1

Мне нужно использовать 10.42.0.1вместо 127.0.0.1, потому что для моего мобильного телефона скрипт точки доступа находится в 10.42.0.1, а не в localhost.

Связанный контент