多くのインターネット サービス プロバイダーは、キャリアグレード NAT または大規模 NAT と呼ばれるネットワーク構成手法を実装しています。 Wikipedia では、キャリアグレード NAT について次のように説明しています:
「キャリアグレード NAT (CGN) は、大規模 NAT (LSN) とも呼ばれ、エンド サイト、特に住宅ネットワークがプライベート ネットワーク アドレスで構成され、ネットワークに埋め込まれたミドルボックス ネットワーク アドレス変換デバイスによってパブリック IPv4 アドレスに変換される IPv4 ネットワーク設計のアプローチです...」
キャリアグレード NAT (以降 CGN) は、ISP の IP アドレス指定の問題を解決しますが、顧客にはさまざまな問題を引き起こします。これらの問題は、リモート コンピューターに接続するときに Screens によって確立される接続など、エンドツーエンドの接続であるはずの接続を CGN が基本的に中断することによって発生します。詳細については、NAT444 がネットワーク アプリケーションに与える影響の評価 を参照してください。
次の症状は、CGN の影響を受けるものと関連しています。 Screens 接続:
- 問題の IP アドレスへの Screens 接続を開始すると、アプリケーションに「接続中...」と表示されますが、接続は確立されません。
- Screens 診断レポートには、タイムアウト エラーが含まれます。
- リモート IP アドレスは、100.64.0.0 ~ 100.127.255.255 の範囲内になります。このアドレス ブロックは、ISP などの「プライベート」ネットワーク用に確保されています。
ipaddress.com や whatsmyip.com などの Web サイトにアクセスし、リストされている IP アドレスとインターネット ゲートウェイに割り当てられているパブリック/WAN IP アドレスを比較することで、CGN ネットワーク上にいるかどうかを確認できます。ゲートウェイのパブリック IP アドレスを見つけるには、管理インターフェイスのステータス ページを確認します。 2 つの IP アドレスが異なる場合は、CGN ネットワークを使用している可能性があります。その場合、問題のネットワークへの Screens 接続を確立するのは困難ですが、接続の問題を回避するために ISP に静的 IP アドレスを要求できる可能性があります。
Tailscale
Tailscale は、さまざまな主要プラットフォームと互換性のある、多用途で個人使用無料のソリューションであり、Screens Connect と組み合わせて使用することも、単独で使用することもできます。Tailscale を Screens と統合する詳細な手順については、How-To セクションをご覧ください。