純粋に Linux/Unix のコマンド ラインを使用して、IP の背後にホストされている Web サイトを見つけるにはどうすればよいですか? 共有ホスティングの時代では、複数の Web サイトが同じ IP でホストされることが頻繁にあるようです。そこで、100% コマンド ライン ソリューションを探しています。
私の唯一の有効な解決策は、ブラウザとコマンド ラインを使用することです。
dig +short hostname
- 次に、結果のIPアドレスをブラウザにコピーし、YahooまたはBingクエリを実行します。
ip:theip...
これにより、その IP でホストされているすべての Web サイトが返されます。ただし、コマンド ラインのみに頼りたいのですが、何か提案はありますか?
答え1
このデータベースを作成するためのリソースを持つサードパーティのシステムに頼らなければ、これを正確に行うことはできません。
特別なアクセス権がなければ、Web サーバーにホストしているドメインを開示するように強制したり要求したりすることはできません。Google、Bing などは、多数のサイトを参照し、これらのデータベースを構築できる立場にあります。
何らかの API を備えたシステムを見つけてアクセスを購入しない限り、探している情報を取得することはできません。つまり、サーバーからは入手できず、DNS を通じて照会できる単一の機関も存在しません。
答え2
頑張ってください。ほら、私のを試してみて。
URLは翻訳元 同じファイルシステムが指し示されている翻訳元
/login.htm には、入力した内容を表示する PHP ファイルにリンクするだけのログイン テストがあります。
そこで、これを逆から考えてみましょう:
まず、コマンドラインから ping または nmap を使用して IP アドレスを取得します。
次に、IP アドレスを指定して nmap (またはその他のツール) を使用し、IP アドレスだけを指定して URL を取得する方法があるかどうかを確認します。
実際、私のサービス プロバイダーやネーム サーバー プロバイダーさえ見つけられるとは思えません。
そして、私はそれを特に隠そうともしていません。
答え3
質問の意味がよくわかりませんが、「サイトのホスティング プロバイダーを確認する方法」を尋ねているのであれば、非常に簡単です。「tracert」コマンドに続けて Web サイトの URL を入力すると、ホスティング プロバイダーや IP などの情報が得られます。