7

ドメインを ec2 インスタンスに接続するのに苦労していますが、この件について見つけたインターネット上のすべての投稿を読みました。

Route 53 を使用して、EC2 Ubuntu 13.04 インスタンスに割り当てられている Elastic IP にドメインをルーティングしています。外部からドメインの nslookup を実行すると、Elastic IP アドレスが表示されますが、Server UnKnown が返されます。

私のセットアップは次のとおりです。

  • ドメイン 4 つの Route 53 委任セット エントリすべてがネームサーバーとして追加され、DNS ルックアップはすべてが分散され、問題がないことを示します

  • Route 53: Elastic IP を指す domain.com および *.domain.com のレコード セット

  • Elastic IP: EC2 インスタンスに割り当て

  • EC2 インスタンス: LAMP を使用した Ubuntu 13.04 (MySQL が無効)、vHost を *.domain.com に設定して有効にし、127.0.0.1 domain.com を etc/hosts ファイルに追加し、すべてを再起動してセットアップしました

Elastic IP または直接のインスタンス IP を入力しても問題なく動作します。ドメインを使用した場合のみ、「ホスト名を解決できません」が返されます。

これについて何か助けていただければ幸いです。

4

1 に答える 1

4

EC2 インスタンスと Elastic IP は問題ありません。そうしないと、IP アドレスに接続できません。問題は DNS にあります。

DNS ルックアップですべてが正常であることを示す方法がわかりませんが、「ホスト名を解決できません」というメッセージが表示されます。つまり、割り当てた名前をローカル コンピューターが IP アドレスに変換できないということです。これは、DNS に問題があることを意味します。

ネーム サーバーをレジストラに正しく登録したことを確認しますか? あなたは、DNSルックアップは問題ないと言っています。もしそうなら、問題はルート 53 にあるに違いありません。

Route 53 でホスト名として * を使用していますか? その場合は、単純な単語 (www など) に置き換えて、それが機能するかどうかを確認してください。

于 2013-06-28T19:17:07.823 に答える