簡體   English   中英

如何使用Unix命令或php獲取與給定IP地址關聯的所有域?

[英]How can I get all of the domains associated with a given ip address using Unix commands or php?

我正在嘗試使用Unix命令或php獲取與給定IP地址關聯的所有域。

我已經嘗試過dig或nslookup,但是它們給出了主機名,但不是全部域。

如果您在senderscore.org中輸入一個給定的IP,它將給出一個報告,其中包含與該IP相關的所有域。 他們是如何做到的? 是用於它的Unix命令還是一些php函數?

任何想法或建議,將不勝感激。

使用簡單的命令,您將永遠無法獲得指向IP地址的所有域。 這是因為dns僅從記錄解析為ip,並且dns是分散的基礎結構。 因此,擁有域的任何人都可以為每個IP添加A記錄。

您可以使用gethostbyaddr ( $ip_address ); 在php或Linux cli上的# whois ip ,但如果定義了一個,則始終會得到反向記錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM