📶

iPhoneでY!mobile回線にIPv6接続する

iPhone XR / iOS 17.2.1 / n161 で検証

あけましておめでとう。iPhoneユーザ、かつIPv6狂信者(ファナティック)のみなさんに嬉しいお知らせ。

概要

Y!mobile回線は以前からIPv6での接続に対応している参考)が、2024年1月現在、iPhone / iPadを利用している場合、なぜか自動APN設定 / 公式の構成プロファイルのいずれを使っても、IPv4のみで接続されてしまう。そこで公式の構成プロファイルをベースに、いくつか編集を加えたものをインストールしたところ、IPv6 / IPv4デュアルスタックで接続できた。

検証環境

手順

  1. Y!mobile公式の、SIMフリー機向け構成プロファイル.mobileconfig)をダウンロード
Terminal window
curl -O https://www.ymobile.jp/service/others/simonly/config/Ymobile_APN.mobileconfig
  1. ダウンロードしたプロファイル(中身はXML)を編集
    • plus.acs.jp plus.acs.jp.v6
    • AllowedProtocolMask 3指定 2
    • DefaultProtocolMaskおそらく不要deprecated)だが、一応 3指定
差分
--- original/Ymobile_APN.mobileconfig
+++ edited/Ymobile_APN.mobileconfig
@@ -8,26 +8,34 @@
<key>AttachAPN</key>
<dict>
<key>Name</key>
- <string>plus.acs.jp</string>
+ <string>plus.acs.jp.v6</string>
<key>AuthenticationType</key>
<string>CHAP</string>
<key>Username</key>
<string>ym</string>
<key>Password</key>
<string>ym</string>
+ <key>DefaultProtocolMask</key>
+ <integer>3</integer>
+ <key>AllowedProtocolMask</key>
+ <integer>3</integer>
</dict>
<key>APNs</key>
<array>
<dict>
<key>Name</key>
- <string>plus.acs.jp</string>
+ <string>plus.acs.jp.v6</string>
<key>AuthenticationType</key>
<string>CHAP</string>
<key>Username</key>
<string>ym</string>
<key>Password</key>
<string>ym</string>
+ <key>DefaultProtocolMask</key>
+ <integer>3</integer>
+ <key>AllowedProtocolMask</key>
+ <integer>3</integer>
</dict>
</array>
<key>PayloadDescription</key>
  1. 編集済みのプロファイルをお好みの手段(メールなど?)でiPhoneに転送し、インストール

結果

ある日、IPv6がおちてきて
ある日、IPv6がおちてきて

無事IPv6アドレスが降ってくる。お通信速度等は特に変わらない。

脚注

  1. 面倒なので試していないが、おそらくiPadでも同様にできる

  2. ここの数値の設定次第ではIPv6のみの接続もできそうだが、現時点でIPv6シングルスタック対応ができているのはドコモくらい(+楽天?)なので、とくに意味はない