objective-c - iOS设备怎么知道当前网络是IPV4的还是IPV6的
为情所困
为情所困 2017-05-02 09:29:30
0
2
1278

如题,目前我的设备访问的服务器是通过IP加端口来的,
这次苹果审核苹果要求支持IPV6的网络,
在设备里该怎么判断呢,是需要服务器做设置吗?

为情所困
为情所困

全員に返信(2)
为情所困

Apple は、IPv6 のみのネットワークをサポートする必要があると言っています。つまり、IPv6 ネットワークしか存在しない場合でもアプリは正常に使用できます。
解決する IP アドレスが IPv4 形式 `x.x.x.x` である場合、IPv6 のみのネットワークではアクセスできません。

ネットワーク ケーブルを使用して Mac コンピュータ上のネットワークを共有し、「NAT64」を選択して、iPhone 上の共有ネットワークに接続して、IPv6 専用ネットワークを確立します。 DNS が IPv6 形式に変更されたかどうかは、携帯電話の設定の「無線 LAN」で確認できます。また、http://ipv6-test.com にアクセスしてテストすることもできます。

ネットワーク環境をシミュレートした後、アプリを実行して、解決された IP が IPv6 アドレスであるかどうか、および正常にアクセスできるかどうかを確認します。

特別なニーズがない限り、IP を直接使用せず、ドメイン名を使用することをお勧めします。

いいねを押す +0
Peter_Zhu

ドメイン名をマッピングするだけで解決します。固定のIPv4アドレスを直接書いた場合、間違いなくIPv6には対応しません。
チェックする方法はたくさんありますが、Apple が手動で確認して、APP のネットワーク通信メカニズムを監視することは難しくありません。
しかし、当局がどうやってそれを行ったのか正確にはわかりません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!