4

Linux サーバーをセットアップしたいのですが、最初のステップは、Linux のローカルホスト IP を取得する方法です。したがって、この IP をロードして、別のマシンでページを表示できます...

ありがとう

4

1 に答える 1

4

これはおそらくサーバーフォールトに属しますが、次のとおりです。

  1. まず、それを localhost と呼ぶのは間違った用語です。あなたの localhost の IP アドレスは 127.0.0.1 です。これはたまたま私の localhost の IP アドレスでもあり、よくわからない他のほとんどの人の IP アドレスでもあります。

  2. マシンのパブリック IP アドレスを意味していると思います。/sbin/ifconfig はその情報を提供するはずであり、取得するためのグラフィカルな方法もあります。プログラムでこれを行うことを検討していますか、それとも十分ですか? (または、ifconfigが「非推奨」になっていることを忘れているため、ip addr)

  3. 注意点 1: Web サーバー (または他のサーバー) によっては、パブリック IP アドレスでサービスが提供されるように、ファイアウォールや設定を変更する必要がある場合とない場合があります。(一部のサーバー、たとえば django 開発サーバーは、デフォルトでローカル インターフェイスのみをリッスンするため、そのサーバーでのみローカルにアクセスでき、他のサーバーにはアクセスできません。)

  4. 注意 2: ホーム ネットワークで実行している場合は、おそらくプライベート IP アドレス (192.168.1.6 など) を持っている可能性があります。これは、ホーム ネットワーク上の他のコンピューターからはアクセスできますが、外部からはアクセスできません。後者を有効にするには、通常、別の質問であるポート転送を有効にする必要があり、ISP によって許可されている場合と許可されていない場合があります。

于 2013-09-07T13:56:40.977 に答える