私はubuntuマシンにソケットサーバーを設定しようとしています。私はそれが完璧に動作する私のマシン上に同じサーバスクリプトを設定しています。私のルータでは、私はポート10007を正しいマシンに転送し、私のローカルIP(192.168 ...:10007)にIPをバインドします。ソケットサーバーのIP /ポートの問題
ここで私はそれを専用サーバーに設定する必要があります。それが問題の始まりです。私はサーバ上にローカルIPを持っていないようだが、atleast ifconfigは私には表示されないだろう。私はpublic IPに代わりに127.0.0.1または0.0.0.0にバインドしようとしました。これは、同じマシンからtelnetして別のマシンからtelnetすればうまく動作します。誰でもこれを解決する方法を知っていますか?私は何らかのポートフォワーディングを設定する必要がありますか?
用語を明確にしてください。 「私はサーバー上にローカルIPを持っていないようです」とはどういう意味ですか? if loのインタフェースがifconfig、eth0などで表示されますか?パブリックIPでは、ルータの外部IPを意味しますか? – Duck
私はloとeth0を持っていますが、192.168.x.xのように "internal"はありません。 eth0には79.136.x.xがあり、これは例えばインターネットからsshとhttpを介してアクセスできます。 – Martin
新しいサーバーはデータセンターにあるか、自宅でケーブルモデムなどに直接接続されていますか? NATデバイスの背後にはありませんか? – Duck