0.0.0.0:99と[::]:99の違いは何ですか?

0.0.0.0:99と[::]:99の違いは何ですか?

私のものss -lt

この行を見せてください

LISTEN               0                    4096                                127.0.0.53%lo:domain                                    0.0.0.0:*                                        
LISTEN               0                    128                                       0.0.0.0:ssh                                       0.0.0.0:*                                        
LISTEN               0                    4096                                      0.0.0.0:https                                     0.0.0.0:*                                        
LISTEN               0                    4096                                      0.0.0.0:99                                        0.0.0.0:*                                        
LISTEN               0                    4096                                         [::]:http                                         [::]:*                                        
LISTEN               0                    128                                          [::]:ssh                                          [::]:*                                        
LISTEN               0                    4096                                         [::]:https                                        [::]:*                                        
LISTEN               0                    4096                                         [::]:99                                           [::]:*   

[::]は何を表していますか?

ベストアンサー1

0.0.0.0:99IPv4、[::]:99IPv6です。

IPv6アドレスは非常に長い可能性があるため、::それらの間のすべての値はゼロである略称表記が使用されます。あなたの例には周囲に16進数がないので、簡単に書かれた表記法です。[0000:0000:0000:0000:0000:0000:0000:0000]:99

これは別の例です...このIPv6アドレス2001:db8:85a3:0000:0000:8a2e:370:7334はに書き換えることができます 2001:db8:85a3::8a2e:370:7334::最長の連続ゼロ文字列用に予約されており、同じ長さのゼロが複数ある場合は、一番左の文字列に使用する必要があります。

0.0.0.0:99[::]:99これは、ホストがすべてのIPアドレスからのトラフィックをTCPポート99で受信していることを意味します。

おすすめ記事