0

関連する URL が IP アドレスを共有しているかどうかを判断する必要がある PHP プログラムに取り組んでいます。たとえば、ホスト名が www.example.com で、その IP を共有している他の URL を特定したいとします。DNS_GET_RECORD() を使用するかどうかはわかりません。Gethostname() は 1 つの IP アドレスのみを返すようです。DNS_GET_RECORD() を使用すると、そのホスト名のレコードが返されるだけではありませんか? お察しのとおり、私はやや混乱しています。

4

1 に答える 1

1

できません。特定の IP に解決されるすべてのホスト名を検索する一般的な方法はありません。(たとえば、今 DNS サーバーに を指すレコードを作成することにしfoo.example.com1.2.3.4場合、たまたま検索しない限り、それを見つける方法はありません。 を検索して1.2.3.4も、それが明らかになることはありません。)

部分的なリストを表示できるオンライン ツールがいくつかありますが、それらはすべて、ドメイン名レジストリや Web クロールなどからホスト名を取得し、それらがすべて解決されたものを追跡することに基づいています。魔法のようなものではなく、データベースを構築するための大変な作業です

于 2013-02-01T00:22:49.347 に答える