netstat - IPv4デーモンが-A inet6にリストされているポートでのみリッスンするのはなぜですか?

netstat - IPv4デーモンが-A inet6にリストされているポートでのみリッスンするのはなぜですか?

私はコンピュータがあります:

Linux superhost 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux

すべてのインターフェイスのポート80でApacheを実行していますが、表示されませんが、驚くべきことに次のようになりnetstat -planA inetますnetstat -planA inet6

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp6       0      0 :::5672                 :::*                    LISTEN      2402/beam.smp   
tcp6       0      0 :::111                  :::*                    LISTEN      1825/rpcbind    
tcp6       0      0 :::9200                 :::*                    LISTEN      2235/java       
tcp6       0      0 :::80                   :::*                    LISTEN      2533/apache2    
tcp6       0      0 :::34611                :::*                    LISTEN      1856/rpc.statd  
tcp6       0      0 :::9300                 :::*                    LISTEN      2235/java       
...
tcp6       0      0 10.0.176.93:80          10.0.76.98:53704        TIME_WAIT   -               
tcp6       0      0 10.0.176.93:80          10.0.76.98:53700        TIME_WAIT   -               

上記のようにTCP4を介して正常に到達できます。ただし、これらの接続も以下にリストされていますtcp6。なぜ?

ベストアンサー1

デフォルトでは、Apacheパラメータにアドレスを指定しない場合は、Listenipv6アドレスにアドレスハンドラを使用しますIPv4-mapped IPv6。あなたは見ることができますApache IPv6

出力は、netstatApacheがIPv4アドレスを受信しないという意味ではありません。これはIPv4-mapped IPv6住所です。

おすすめ記事