質問: Unityを利用してアプリを作成、App storeにアップしようと格闘しているものです。(Androidは公開済み) 以前、以下の質問をしました。 最初は8個あったアップルのアプリ審査事項ですが、日々のトライとコードの見直しなどにより、残すところあと1つの指摘事項となりました。 その一つというのは、「Performance - 2.1」で IPv6ネットワーク に接続できなくてクラッシュしてんぞ、コラァッ! というものです。 「あれれ、おかしいなー」 Unity上で、自作のAPIを叩いているのですが通信に使用しているものは www というやつで、Unity www はIPv6に対応しているそうです。 そこでいろいろ探っていたのですが、以下の質問を見つけました。 >>IPv6でのDNS名前解決を改善したら、審査通過しました。 名前のかいけつ? なまえ? 、、、 どめいん? ドメインのことかな?! そう思った自分は自作のAPIがどこにおいてあるのか、もう一度考えてみました。 ここです。 ここのCORE-Aというプランのサーバーをかりています。つまりAPIを叩くとき、以下のアドレスを叩いています。 http://xxxxxx.m99.coreserver.jp/hogehoge/hogehoge.php (アドレスは適当です) ひょっとしてこれがよくないんじゃないかなぁあああああああああ??? バリュードメインのネームサーバーはIPv6に対応したと書いてあります。 まったくもってカンですが、サーバーそのままの xxxxxx.m99.coreserver.jp はIPv6に対応していないので自分のAPIを叩きに行けないのでは? 適当なドメインを取得してそこを叩くようにすれば解決するのでは? このカンはあってますでしょうか?
回答: ターミナルで、 ``` nslookup -type=AAAA ドメイン名 ``` を実行して、 > > AAAA address IPv6のアドレス > > > という行があれば、名前の解決は、IPv6 に対応しています。 なければ、IPv6 で、名前解決できていないということです。 なお、名前解決が、IPv6 に対応しても レンタルサーバー側でIPv6 に対応していない場合は、サーバーに接続できないので、IPv6の対応について、サーバー業者に問い合わせしましょう。 なお、2014年の情報では、coreserverの共用レンタルサーバーは、IPv6 に対応していないと明記されています。 http://help.value-domain.com/f_server/index.cgi?read=82&ukey=0