海外でSMS認証コードが届かない——その最大の原因は、旅行用eSIMの多くが「データ専用」で電話番号を持たず、そもそもSMSを受信できないことにあります。故障ではなく仕様です。そして解決策も明確で、日本のSIMを抜かずに残し、国際ローミングを有効にしたデュアルSIM構成にすれば、認証コードは今まで通り日本の番号に届きます。この記事では「なぜ届かないのか」の原理から、正しい設定手順、認証方式別の挙動、出発前チェックリスト、そして現地で気づいた場合のリカバリー方法までを解説します。

なぜ届かない?データ専用eSIMの仕組み

まず、eSIMには大きく2種類あることを押さえましょう。

  • キャリア発行のeSIM:電話番号を持ち、通話もSMSも使える。物理SIMと同じ機能をソフトウェア化したもの
  • 旅行用eSIM(データeSIM):国際プラットフォームが発行する「データ通信専用」の回線。現地ネットワークでのインターネット接続は提供するが、電話番号がないためSMSの受け口が存在しない

SMS認証コードは「電話番号」宛てに送られます。旅行用eSIMには番号がないので、コードが届く先は最初からあなたの日本の番号だけ。つまり本当の問題は「eSIMでSMSを受ける方法」ではなく、「海外でも日本の番号でSMSを受け続ける方法」なのです。eSIMの種類や仕組みの基礎はeSIMとは?基礎解説にまとめています。

正解の構成:日本のSIMで受信、eSIMでデータ通信

やることは一つ。日本のSIMを端末に残して回線ON(データローミングはOFF)、データ通信は旅行用eSIMに任せるデュアルSIM構成です。

回線設定役割
日本のSIM(主回線)回線ON+国際ローミング契約あり+データローミングOFFSMS認証コードの受信、重要な着信
旅行用eSIM(Coral eSIMなど)回線ON+モバイルデータ通信に指定+データローミングONすべてのデータ通信

iPhoneの設定手順

  1. 出発前に旅行用eSIMをインストール(設定 → モバイル通信 → eSIMを追加)。手順の詳細は旅行用eSIMの設定ガイドを参照
  2. 現地到着後、旅行eSIMをオンにしてモバイルデータ通信を旅行eSIMに切替、同回線のデータローミングをON
  3. デフォルトの音声回線は日本のSIMのまま。日本のSIM側はデータローミングOFF・回線はONを確認
  4. 「モバイルデータ通信の切替を許可」はOFFにして、日本回線でのデータ課金を防止

Androidの設定手順

  1. 旅行用eSIMをインストールして有効化(メニュー名は機種により異なり、「SIM」「SIMマネージャー」などから)
  2. モバイルデータ=旅行eSIM、通話・SMS=日本のSIMに割り当て
  3. 日本のSIMはデータローミングOFF、旅行eSIMはONに設定

キャリア別の確認ポイントを含めた詳細版はデュアルSIM海外設定の完全ガイドをどうぞ。

認証方式別の挙動一覧:SMSが必要なのは一部だけ

実は、すべての認証がSMSに依存しているわけではありません。方式を切り分けると、大半はデータ通信だけで完結します。

認証の場面必要なものデュアルSIM構成での挙動
LINEの利用・通知データ通信旅行eSIMの通信で通常どおり動作。番号・端末が同じなら再認証不要
銀行アプリのプッシュ承認・生体認証データ通信旅行eSIMの通信だけで完結
銀行・証券のSMSワンタイムコードSMS(日本の番号宛て)日本のSIMで受信。国際ローミング契約が有効なことが前提。受信料の扱いはキャリアにより異なるため公式サイトで確認
認証アプリ(Google Authenticator等)端末の時計のみオフラインでもコード生成可能。海外の影響を一切受けない

よくある誤解:「データローミングOFFだとSMSも届かないのでは?」——届きます。データローミングのスイッチはデータ通信だけを制御するもので、SMSや着信は別経路です。ただし前提として、キャリアの国際ローミングサービス自体が契約・申込済みである必要があります。契約状態は出発前にキャリアの公式アプリ等で確認しましょう。

出発前チェックリスト

  1. 国際ローミングの契約状態を確認(キャリアアプリまたはサポートで。申込が必要な場合あり)
  2. 端末がeSIM対応・SIMフリーか確認(電話アプリで*#06#→EIDが表示されれば対応)
  3. 旅行用eSIMを購入・インストール(日本にいるうちに済ませ、有効化は現地で)
  4. SMS依存の認証を減らしておく:認証アプリやプッシュ承認に切り替えられるサービスは出発前に変更
  5. 重要アプリのログイン状態を確認:銀行アプリ等は出発前に一度ログインし、海外での初回ログイン時の追加認証リスクを減らす

よくある質問FAQ

eSIMではSMSを一切受信できないのですか?

いいえ、種類によります。キャリア発行の番号付きeSIMならSMSを受信できます。旅行用eSIMの多くはデータ専用のため受信できません。購入前に商品説明で「音声・SMS対応」かを確認してください。

日本のSIMのデータローミングをONにしないとコードは届きませんか?

データローミングはOFFのままで問題ありません。SMS受信はデータ通信とは別経路のため、高額請求を避けつつ認証コードだけ受け取れます。

海外でのSMS受信にお金はかかりますか?

キャリアによって「受信無料」「従量課金」など扱いが異なります。docomo・au・SoftBank・ahamo・楽天モバイルそれぞれの公式サイトで最新の案内を確認してください。

もう海外にいて、コードが届かないことに気づきました。どうすれば?

①日本のSIMが端末に入っていて回線ONか、②国際ローミングが契約済みか(キャリアによってはアプリから海外でも申込可能)、③機内モードON/OFFで電波を掴み直す、④手動で現地の提携ネットワークを選択、の順で試してください。eSIM側の接続不良はeSIMがつながらない時の対処法で切り分けできます。

旅行中は日本の番号を使わないので、SIMを抜いてもいい?

おすすめしません。抜いている間はすべての認証コード・着信を受けられず、海外からのログインを検知したサービスがSMS認証を要求してくる場面でこそ詰みます。「挿したまま・データローミングOFF」が安全策です。

認証コードの不安なく、身軽に出発しよう

「日本のSIMで認証コード、旅行eSIMでデータ通信」——この型さえ作れば、海外でも銀行・決済・SNSのログインに困ることはありません。Coral eSIMは180以上の国と地域に対応し、購入後すぐに設定可能。出発前の数分でセットアップは完了します。Coral eSIMで渡航先のプランを見る

関連記事