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

私の携帯電話では、ホットスポットのスクリプトがlocalhost ではなく にあるため、10.42.0.1の代わりにを使用する必要があります。127.0.0.110.42.0.1

関連情報