Shoutcast2 Yellow Pagesを使用すると、非常に迷惑な問題があります。サーバーが別のIPを受信するように構成されていても、システムが発信接続に使用する基本IPとして常に自分自身を登録することです。そうする必要はないようです。これをまったく言及しないと、YPシステムが利用できないという意味です。システムの他のすべてのIPは、廃止されたとマークすることはできません。ストリーミングIPが他の発信接続のプライマリIPになることを望まない。
だから私はこれらの接続(常にyp.shoutcast.com:80)に特定の送信元IPアドレスを使用させる方法を探しています。既存のツールも完璧ですが、コーディングがあまり必要ないソリューションも良いでしょう。また、コンピュータへのrootアクセスを持っているので、iptablesベースのソリューションがより良いです。
ベストアンサー1
iptablesはSNATターゲットを介してこれを簡単に実行できます。
iptables -t nat -A POSTROUTING -j SNAT \
-o eth0 -p tcp --dport 80 --destination yp.shoutcast.com \
--to-source $STREAM_IP