先日、プロバイダーを切り替え、DSlite接続のみを割り当てました。大丈夫だと思った。事は-私は私のネットワークの外から私のもののいくつかにアクセスしたいです、私は今ではネイティブIPv6を手に入れたので、面倒なことはずっと少ないはずです。
私の新しい主な問題は、私がどこにいてもローミングすることを想定できないことでした。そのため、ほとんどの場合、IPv4のみのエントリポイントからアクセスしようとします。$ socat
本当のデュアルスタック接続で1つのボックスにアクセスできるので、私の友人が見つかりました。したがって、IPv4のみの接続からIPv6にアクセスするのは$ socat UDP4-LISTEN:sourceport,fork,su=nobody UDP6:my-ipv6-hostname-behind.cgn:targetport
、デュアルスタックマシンで実行し、その後my-dualstack-hostna.me:sourceport
外部から接続するのと同じくらい簡単です。
さて、$ netstat -tulpen | grep sourceport
デュアルスタックマシンではUDP4リスナーのみが表示されるため、現在の問題は次のとおりです。
- IPv6のみの接続からアクセスするには、接続する必要があります
my-ipv6-hostname-behind.cgn:targetport
- IPv4のみの接続からアクセスするには、接続する必要があります
my-dualstack-hostna.me:sourceport
- DS(-lite)接続からのアクセスにより両方を使用できますが、できれば直接IPv6-routeを使用してください
そのためmy-dualstack-hostna.me:sourceport
、ラップトップまたは電話を移動するたびに構成をルート更新するのではなく、IPv4接続とIPv6接続の両方に使用できるのは素晴らしいことです。socat
両方で聞くようにする方法は?方法が必要です!$ netstat -tulpen | grep ":22"
DSマシンのこれらは示します:
tcp 0 0 0.0.0.0:22 […]
tcp6 0 0 :::22 […]
$ netstat -tulpen | grep sourceport
デュアルスタックマシンではUDP4リスナーのみが表示されます」のようになりますudp 0 0 0.0.0.0:sourceport […]