PHPには、ドメイン名を逆引きして、ドメイン名がホストされている特定の共有ホスティングサーバーでホストされているWebサイトの数を調べる機能があります。または、PHPでこれを行う方法はありますか?
今、私はこれを提供するオンラインサービスをすでに知っています。ただし、自分でスクリプトを作成したいと思います。私はそれを理解することができません。
サードパーティのサービスの使用を示唆していない提案は素晴らしいでしょう。
PHPには、ドメイン名を逆引きして、ドメイン名がホストされている特定の共有ホスティングサーバーでホストされているWebサイトの数を調べる機能があります。または、PHPでこれを行う方法はありますか?
今、私はこれを提供するオンラインサービスをすでに知っています。ただし、自分でスクリプトを作成したいと思います。私はそれを理解することができません。
サードパーティのサービスの使用を示唆していない提案は素晴らしいでしょう。
PHPでは使用するだけです
$domain = gethostbyaddr($ip);
幸運を!
それは可能です...それを使用するサンプルプログラムは、私が darkjumperを知っているPythonです
どのように機能するかはわかりませんが、機能するだけです。Pythonでソースコードを読み取って、ソフトウェアをphpに書き直すことができます。
-m reverseonlyオプションを使用して、このソフトウェアのリバースIP機能を実行してみることができます。
./darkjumper.py -t stackoverflow.com-mreverseonly結果を返す
[+] Target set : stackoverflow.com
[+] Use proxy : None
[+] Verbocity : False
[+] Trying reverse your target's ip...
[+] Please wait...
-----------------------------------------
http://stackoverflow.com
http://gadgets.stackexchange.com
http://webmasters.stackexchange.com
http://stats.stackexchange.com
http://gaming.stackexchange.com
http://gamedev.stackexchange.com
http://photo.stackexchange.com
http://cooking.stackexchange.com
http://chat.meta.stackoverflow.com
http://stackoverflow.com
http://stackoverflow.com
----------------------------------------
[+] Found : 12 Domains hosted at this IP
----------------------------------------
あなたが求めていることを実行する確実な方法はありません。
DNSでは、「1.5.7.9」などのサイトのIPアドレスに、「9.7.5.1.in-addr.arpa」などのドメイン名が関連付けられています。この逆の名前には、ドメイン名を指すPTRレコードが含まれている場合があります。したがって、「example.com」はAレコードを持つ「1.5.7.9」にマップされ、「9.7.5.1.in-addr.arpa」は「example.com」を指す場合があります。
IPアドレスには複数のPTRレコードが含まれる場合があります。しかし、一般的にはそうではありません。したがって、1つのIPを共有するすべてのドメイン名を知る唯一の方法は、すべてのドメイン名を検索して記憶するか(実行不可能)、または他のソースから情報を取得することです。
さらに、特定のコンピューターには多くのIPが割り当てられている場合があります。いくつあるかを知る方法はありません。
私は間違っているかもしれませんが、それを行う(/ 1つの)方法は、各ドメイン名を個別に照会し、対応するIPアドレスを保存することだと思います。
誰かが特定のドメイン/IPアドレスを照会するとき、同じIPを共有する他のすべてのドメインを表示する必要があります。ドメインがまだリストされていない場合は、IPを解決して保存する必要があります。
また、@ sarnoldが言及した問題を解決するのも非常に簡単です(そして比較的迅速です)。クエリ対象のドメインと同じIPアドレスにあるすべてのドメインを更新するか、ドメイン自体だけを更新するだけです。 1日あたりの更新など。
誰もがどのように知っているのか興味があります。ホストされているWebサイトはIPをすばやく行き来できます。今すぐ数千のドメインを追加し、次の分にそれらをすべて削除するのは簡単です。
http://pink.bikeshed.comを見たことがありますか?またはhttp://red.bikeshed.com?またはhttp://white.bikeshed.com?X11 rgb.txtファイルの754エントリすべてに拡張するのは非常に簡単ですが、拡張したようには見えません。そこで「新しいウェブサイト」のオンザフライユーザー作成をサポートするには、もう少し作業が必要になります...