初心者のためのネットワークインターフェース

初心者のためのネットワークインターフェース

私は現在ネットワークインターフェースについて学んでいます。

以下では、netstatを使用してそのポートを持つインターフェイスを一覧表示します。

ここに画像の説明を入力してください。

正しいと正しい

エラーがあれば訂正してください。私の言葉に翻訳すると、次のようになります。

  1. 住所を持っているipv4人は誰でも次の方法ipv6で自分のホストに接続できます。SSH
  2. アドレスを持っている人は誰でもポートを介してipv6自分のホストに接続できます。http80
  3. ipv4私のホストに接続するアドレスを知っている人はいますか?http

質問

なぜsmtpですかlocalhost?私が理解したのは、コンピュータが通信できるようにするには、メールサーバーが外部の世界にアクセスできる必要があることです。

ベストアンサー1

電子メールデーモンはlocalhostのみを受け取ります。これは、このlocalhostで実行されているサービスから外部に送信されたEメールのみを受信し、他のシステムにサービスを提供しないためです。少なくとも直接

ここでのアイデアは、電子メールデーモン/サービスがハッカーやマルウェアによって容易に乱用される可能性があるため、必要な最小限のサービスを実行する古いUnixの原則です。

私は驚かないでしょう。これは既定の構成であり、他のコンピューターにサービスを提供するにはそれを変更する必要があり、誤って構成するとリスクが発生する可能性があります。

電子メールデーモンはまだ次のことができることに注意してください。外部世界にメールを送る。サービスをlocalhostにバインドすることは、単に同じサーバー上で実行されている他のサービスからのみ電子メールを受信することを意味します。

おすすめ記事