私は2日前に研究プロジェクト用のサーバーを作成しました(Ubuntu 14.04 LTS、Apache2、PHP)。ドメイン名をまだ設定していないので、WebページにはIPアドレス(この場合はppp0のipv6、inet 6addr)を介してのみアクセスできます。
私は友人にそれを試してみるように頼みました、すべては彼女のコンピューターと携帯電話でもうまくいきました。後で私は何人かの友人や同僚にウェブページにアクセスするように頼んだが、彼らはそうすることができなかった。彼らは443到達不能エラーメッセージを受け取りました。私の最初の友人はまだ彼女のコンピューターと携帯電話のウェブページにアクセスすることができました。私はこの問題を解決するためにここや他のサイトでいくつかの質問に答えましたが、何も役に立ちませんでした。
https://www.whatismyip.com/でIPを確認するようにユーザーに依頼しました。彼女のイーサネットとwifiを自宅で使用しているとき、私の最初の友人はipv6タイプのIPアドレスを持っていて、彼女はサイトにアクセスできました。他のユーザーはipv4タイプのアドレスを持っていて、私のWebページにアクセスできませんでした。私は最初の友人に、彼女の電話会社が提供するモバイルインターネットに切り替えるように頼みました。この後、彼女はサイトにアクセスできなくなり、ipv4タイプのIPアドレスを持っていました。彼女がwifiに戻った後、彼女は再びページにアクセスすることができました。この奇妙な問題の原因は何でしょうか?それを解決するために私は何ができますか?
サーバーにIPv6しかなく、ユーザーにIPv4しかない場合、ユーザーは通信できません。最近はIPv4とIPv6の両方を持っているクライアントが増えていますが、残念ながらIPv4しか持っていないクライアントもたくさん残っています。
サーバーが到達可能になりたい場合は、IPv4およびIPv6を介してサーバーに到達可能にする必要があります。あなたがそれをするのを助ける無料のサービスがあります(cloudflareが思い浮かびます)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加