概要
WebViewにCNAMEを指定するとERR_NAME_NOT_RESOLVEDになる場合があります。

背景
こちらの記事の派生です。webViewの設定など見たい場合はこちらもどうぞ。
やりかた
再現のためWebViewにCNAMEのURLを設定してみます。
今回はstockstack.myusei.comという自作のWebサービスのCNAMEを使います。
> stockstack.myusei.com
サーバー: xxxxxxxx
Address: xxxxxxxxxxx
権限のない回答:
名前: _custom-domain-ef00cfda-9fd1-459a-b316-3c9a45bfe2fb.studio--stockstack-e7txk.us-central1.hosted.app
Address: 35.219.200.6
Aliases: stockstack.myusei.com実行結果は見てのとおり net:ERR_NAME_NOT_RESOLVED になります。

URLが間違っていないか、試しにブラウザ(Google Chrome)からアクセスしてみると普通にアクセスできます。

CNAMEが怪しいっぽいので実名に変えるとエラーが起きなくなりました。

おまけ
CNAMEだと必ず発生するという訳でもないので、根本原因は別なんだと思います。
実名の方がアンダースコアで始まっているあたりとか怪しいのかな。でもfirebase studioで作るとこうなるんですよね。

コメント