LinuxでウェブサイトのIPアドレスを見つける正しい方法

LinuxでウェブサイトのIPアドレスを見つける正しい方法

このウェブサイトのIPアドレスを見つけようとしています。アッシュスタジオカリLinuxを使用してください。次のコマンドを試しました。

dig ashesworkshop.org

エラーが発生しました。

; <<>> DiG 9.16.4-Debian <<>> ashesworkshop.org
;; global options: +cmd
;; connection timed out; no servers could be reached

他にもIPアドレスnslookup ashesworkshop.orgを。host ashesworkshop.org217.160.0.95

404 Not Found
nginx

IPアドレスが機能しない理由を理解できません。誰でも助けてもらえればいいでしょう。ありがとうございます。

答え1

;; connection timed out; no servers could be reached

システムがDNSを検索するように正しく構成されていません。最新のブラウザには独自のDNSリゾルバが付属しているため、ブラウザは引き続き機能します。

404 見つかりません

単一のIPアドレスにウェブサイトをホストすることも、単一のIPアドレスに1つのウェブサイトしか持たないことも正しくありません。単一のIPアドレスでは、必要な数のドメインをホストできます。また、大規模なWebサイトには、負荷を分散させるために別のIPアドレスで解決されるドメインがあることがよくあります。

だから厳密に言えば、ウェブサイトにはIPアドレスはありません。。これ通常HTTP URI を解釈する方法は、アドレスのドメイン部分を IP アドレスとして解釈することです。しかし、これがウェブサイトを考慮するすべてに必ずしも機能するわけではありません。

単一のIPアドレスが複数のドメイン名をホストできるため、HTTPクライアント(ブラウザ、カール、wgetなど)「必要な」ドメイン名を送信するページをリクエストするとき。クライアントにどのドメインを参照しているかを知らせないと、クライアントはこれを実行できず、Webサーバーはどのページを渡すかを知ることができません。

関連情報