ホームページ  >  記事  >  運用・保守  >  Linux 0.0.0.0のアドレスは何ですか

Linux 0.0.0.0のアドレスは何ですか

藏色散人
藏色散人オリジナル
2023-03-09 10:11:457341ブラウズ

linux 0.0.0.0 は、ネットワーク内のローカルを意味します。0.0.0.0 は外部に開かれており、サービス ドメイン名と IP を通じてアクセスできるポートです。すべてのサーバー IP は、0.0.0.0 を通じて照合できます。プロセスが 0.0 .0.0 をリッスンすると、クライアントはこのプロセスを使用してサーバーの到達可能な IP にアクセスできます。パーソナル コンピューターに IP が構成されていない場合、その IP はローカル アドレスを表します。

Linux 0.0.0.0のアドレスは何ですか

#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

Linux 0.0.0.0 のアドレスは何ですか?

Linux の 0.0.0.0 および ::

IP アドレスは、IP アドレスが net-id と host-id の 2 つの部分で構成されていることを表します。ホスト番号。

127.0.0.1

127.0.0.1 は、{127,} セットの 1 つに属します。ネットワーク番号 127 を持つすべてのアドレスは、ループバック アドレスと呼ばれます。したがって、ループバックアドレスは 127.0.0.1 と同等ではありません。後者はループバック アドレスの一部にすぎず、包含関係です。ループバック アドレスはループバックします。
127.0.0.1 と比較すると、localhost の意味はさらに大きくなり、localhost は IP アドレスではなくドメイン名です。私たちが localhost と 127.0.0.1 を同じものとして考えることが多いのは、私たちが使用するほとんどのコンピューターが localhost のアドレスを 127.0.0.1 にしているためです。

0.0.0.0

サーバー側では、0.0.0.0 までのすべてのサーバー IP を照合します。プロセスが 0.0.0.0 をリッスンする場合、クライアントは任意のサーバー IP にアクセスできます。サーバーの到達可能な IP このプロセスを使用できます。
パソコンにIPが設定されていない場合はローカルアドレスを示します
ルータはデフォルトルートを示します まさにネットワーク内のローカルを表します。

例: サーバーがポートをバインドする場合、通常は 0.0.0.0 にバインドされるため、ユーザーはこのサーバーの複数の IP にアクセスできます。

実際: サーバーには内部ネットワーク IP と外部ネットワーク IP があります。通常、金融システムは内部アクセスのみについて内部ネットワーク IP にバインドされ、OA は内部ネットワーク アクセスと外部ネットワーク アクセスの両方について 0.0.0.0 にバインドされます。

::

すべて 0 の IPV6 アドレスは、IPV4 の 0.0.0.0 と同じであり、複数の IPV6 アドレスに一致することを示します。

0 のグループまたは連続する 0 の複数のグループを表すには、二重コロン「::」を使用します。ただし、使用できるのは 1 回だけです。各数値の先頭の 0 は省略できます。先頭の数値が 0 のままの場合は、省略後は続行します。


#Linux の運用と保守では、ポートを開く必要があります。Netstat は、ポート情報を表示するためのものです。

# netstat -nltp

p ポートにハングしているプログラムを確認してください

[root@iz2ze5is23zeo1ipvn65aiz ~]# netstat -nltpActive Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3346/nginx: master  
tcp        0      0 127.0.0.1:8081          0.0.0.0:*               LISTEN      2493/docker-proxy-c 
tcp        0      0 127.0.0.1:8082          0.0.0.0:*               LISTEN      5529/docker-proxy-c 
tcp        0      0 127.0.0.1:8083          0.0.0.0:*               LISTEN      17762/docker-proxy- tcp        0      0 127.0.0.1:8084          0.0.0.0:*               LISTEN      2743/docker-proxy-c 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      2155/sshd

クエリされるものには、ローカル、アドレス、外国人、プログラム名が含まれます
ローカル: ポート モードにアクセスします。0.0.0.0 は外部に開いたポートで、ポート 80 に外部からアクセスできることを示します。127.0.0.1 はローカル マシンにのみアクセスでき、このポートはアクセスできないことを意味します。外部からアクセス;

アドレス: ポート

外部アドレス: 外部に公開、通常は 0.0.0.0: *

プログラム名: このポートはどのポートによって使用されますか

キーワード 0.0.0.0 これは外部に公開されており、サービス ドメイン名と IP を介してアクセスできるポートです。

127.0.0.1 には、このマシンのローカルホストからのみアクセスできます。これにより、このポートのセキュリティも保護されます。

::: 最初の 2 つの "::この 3 つのうち、「:」は「0:0:0:0:0:0:0:0」の略で、IPv6 の「0.0.0.0」に相当します。本機のすべての IPv6 アドレスです。 3 番目: IP とポートの間の区切り文字です。

#関連する推奨事項: 「

Linux ビデオ チュートリアル #」

以上がLinux 0.0.0.0のアドレスは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。