こんにちは。最近、Synology NAS で Web ページをオンラインにしましたが、問題は次のとおりです。
ドメイン名の前にwww.と入力してもページが読み込まれません
これまでに得たものは次のとおりです:
- example.com と www.example.com の両方を Synology 仮想ホストに追加しました
- GoDaddyのCNAME設定を確認してください - wwwサブドメインが追加されています
- ポート転送 - NASにリンクされたHTTPサーバーエントリを追加しました
- ipconfig /flushdnsでコンピュータのDNSキャッシュをフラッシュします。
- ipconfig /displaydnsでDNSキャッシュを読み取ります
- モデムのリセット
- DNS プライマリおよびセカンダリ モデム サーバーを Google サーバーに変更します (8.8.8.8)
問題は私のモデムにあります。ローカル ネットワークで「mydomain.com」に ping すると、その IP は「www.mydomain.com」の IP と異なりますが、別のネットワーク (携帯電話からの共有インターネット) に接続して ping すると、両方の ping が成功します。
ポート転送はOKです。http://example.comまたはブラウザ上のパブリックIPでページが読み込まれる
他のコンピュータでも確認しましたが、問題は同じで、モデムを使用して接続した場合のみです。
答え1
トラフィックが内部インターフェイスから来ている場合、モデム/ルーターがポート転送を行っていないことが問題である可能性があります。ルーターによってはすぐに処理できるものもありますが、追加の構成が必要なものもあります。また、まったく処理できないものもあります。
解決策1:
モデム/ルーターを構成して内部トラフィックのポート転送も処理する方法を調べます。
解決策2:
内部ネットワーク用の内部 DNS を構成します。それを使用して mydomain.com をセットアップします。
PS: 内部ネットワーク設定に関する完全な情報 (hosts ファイル、各デバイスの DNS エントリなど) がなければ、www なしでドメインが正しく動作するかどうかを判断することは困難です。