(メインの Stack Exchange よりもここで質問する方が適切だと思われるため)
私は CPU パワーを必要とする計算生物学の仕事に携わっているため、職場から自宅のコンピューターを使用しようとしています。私の i9 は職場で使用できるものより約 4 倍高速です。大学はケチで、オフィスには低速のハードウェアしかないため、上司はリモートで作業することを勧めています。
Windows リモート デスクトップを設定してみました。リモートを有効にするオプションを選択し (自宅の PC では Win10 Education を使用しており、サポートされているようです)、dynDNS (No-IP 経由) を使用してアクセスしようとしました。
問題は、ルーターの設定が IPv6 であることです。接続はアパートに付属していたため、ポートを転送することができません。リモート接続方法に関するガイドはすべてポート転送に依存しているようなので、dynDNS に接続した後、PC に接続する方法がわかりません。
自宅の PC で NordVPN を使用しているのですが、これが問題になっている可能性があると思いましたが、有効にしても無効にしても接続できません。
実際のところ、私はネットワーク、特に IPv6 ネットワークに関して何をすべきか全く分かっていません。ステップ バイ ステップのガイドがあれば助かります。
現時点では、TeamViewer を使用していますが、自宅の PC のデスクトップ解像度がラップトップよりもはるかに大きいため、テキストを拡大するのは現実的ではありません。
答え1
まず、IPv4とIPv6は別々のネットワークとして動作することに注意してください。職場にIPv4しかない場合は、できないIPv6 のみをサポートするサーバーに接続します。ただし、最初に IPv4 と IPv6 の両方をサポートする別のネットワークに VPN 接続する場合は除きます。(商用 VPN プロバイダーまたはセルフホスト型 VPN サーバーの場合があります。)
リモート接続の方法に関するガイドはすべてポート転送に依存しているようです
「ポート転送」という名前は少し誤解を招くかもしれません。これは、ルータがネットワーク間でパケットを転送できるようにするものではありません。(パケットの転送は文字通りルータがすでに行っていることです。)むしろ、これはリダイレクトパケットを別の宛先に送信します。
ISPのサイトを調べたところ、IPv6ルーターはポート転送をサポートしていないとのことでした。大量のIPアドレスが割り当てられているため
これが最初のヒントです。IPv4では、他のホームデバイスが常にルーターのIPアドレスに接続しているため、持っていない独自のグローバルアドレスを持っています。しかし、ルータはこの接続をどう処理すればよいのか分からないので、「ポート転送」(DNAT)を使用してリダイレクトLAN 内の別のアドレスに送信します。
しかし、IPv6では、サーバーコンピュータまた独自のグローバル アドレスを取得します。コンピュータ独自のアドレスに接続している限り、ルータはパケットを送信するデバイスをすでに完全に認識しているため、「ポート転送」は不要になります。
(IPv4 スタイルのポート転送と NAT は、IPv6 でも技術的には可能ですが、まったく役に立たないので、家庭用ルーターに組み込む人はいません。)
ただし、自宅のルーターにIPv6用のNATがない場合でも、ファイアウォールIPv6 の場合。
おそらく、ルーターのファイアウォール設定は、デフォルトですべての着信接続をブロックします。そのため、「ポート転送」という名前ではなくなりましたが、特定のアドレスとポートへのトラフィックを許可するには、非常によく似たルールを作成する必要があります (ただし、「内部」ポートと「外部」ポートは別々ではなくなりました)。