7

PHPには、ドメイン名を逆引きして、ドメイン名がホストされている特定の共有ホスティングサーバーでホストされているWebサイトの数を調べる機能があります。または、PHPでこれを行う方法はありますか?

今、私はこれを提供するオンラインサービスをすでに知っています。ただし、自分でスクリプトを作成したいと思います。私はそれを理解することができません。

サードパーティのサービスの使用を示唆していない提案は素晴らしいでしょう。

4

5 に答える 5

13

PHPでは使用するだけです

$domain = gethostbyaddr($ip);

幸運を!

于 2014-03-19T09:53:35.223 に答える
5

それは可能です...それを使用するサンプルプログラムは、私が 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
----------------------------------------
于 2010-08-05T03:17:14.667 に答える
3

あなたが求めていることを実行する確実な方法はありません。

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が割り当てられている場合があります。いくつあるかを知る方法はありません。

于 2010-08-05T03:51:50.987 に答える
2

私は間違っているかもしれませんが、それを行う(/ 1つの)方法は、各ドメイン名を個別に照会し、対応するIPアドレスを保存することだと思います。

誰かが特定のドメイン/IPアドレスを照会するとき、同じIPを共有する他のすべてのドメインを表示する必要があります。ドメインがまだリストされていない場合は、IPを解決して保存する必要があります。

また、@ sarnoldが言及した問題を解決するのも非常に簡単です(そして比較的迅速です)。クエリ対象のドメインと同じIPアドレスにあるすべてのドメインを更新するか、ドメイン自体だけを更新するだけです。 1日あたりの更新など。

于 2010-08-05T02:04:10.540 に答える
0

誰もがどのように知っているのか興味があります。ホストされているWebサイトはIPをすばやく行き来できます。今すぐ数千のドメインを追加し、次の分にそれらをすべて削除するのは簡単です。

http://pink.bikeshed.comを見たことがありますか?またはhttp://red.bikeshed.com?またはhttp://white.bikeshed.com?X11 rgb.txtファイルの754エントリすべてに拡張するのは非常に簡単ですが、拡張したようには見えません。そこで「新しいウェブサイト」のオンザフライユーザー作成をサポートするには、もう少し作業が必要になります...

于 2010-08-05T01:50:25.920 に答える