私は最新バージョンのnetcat()を使用しています。このバージョンにはIPv6アドレスオプション(以前のバージョンなど) v1.10-41.1
がないようです。-6
nc
nc -lvnp 2222
以下を使用して受信ポートを入力して確認すると、netstat -punta
サーバーは2222
IPv4アドレスのポートのみを受信するようです。
tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN 2839/nc
tcp6が有効になっていません(例:私のapache2サーバー)。
tcp6 0 0 :::80 :::* LISTEN -
ベストアンサー1
Debian には少なくとも 3~4 つの異なる netcat 実装があります。
- Netcat - 伝統的1.10-41はIPv6の元のバージョンをサポートしません。おそらくインストールされたバージョンです。
- ネットキャット6IPv6(既存の安定、代替)を提供するように設計されています。
- netcat-openbsd1.130-3。 IPv6をサポートします。
- 国立猫7.70+dfsg1-3 は Debian 安定版ではないため、少し新しいものかもしれません。地図、IPv6をサポートします。
私はopenbsdを選択します。バージョンごとに構文が少し異なる場合がありますのでご注意ください。
ちなみに:ソカットNetcatよりも優れたツールであり、実際にはより多くのことができます。あなたはそれを試す必要があります!