题
如何以及从何处这样的网站 http://www.yougetsignal.com/tools / web站点的Web服务器上/ 都可以从这些信息?我如何开发这样的工具?
感谢您。
解决方案
您可以在IP使用nslookup
。反向DNS被定义与.in-addr.arpa
域。
示例:
nslookup somedomain.com
产量123.21.2.3
,然后这样做:
nslookup 123.21.2.3
这将要求3.2.21.123.in-addr.arpa
和屈服域名(如果有一个反向DNS定义)。
其他提示
可以使用ping -a <ip>
或nbtstat -A <ip>
他们只是拖网网站的名单,并在数据库中记录获得的IP地址。
所有你看到的是列表的反向映射。它不能保证是一个完整的列表(实际上往往不是它不会是),因为这是不可能了解每一个可能的网站地址。
大约从上yougetsignal逆向IP域检查工具的部分:
一个反向IP域检查过程的域名或IP地址指向 到Web服务器和搜索已知的其他网站托管在 同样的Web服务器。 数据是从搜索引擎结果收集, 未保证完整。
的窗口,用户可以只使用简单nslookup
命令
G:\wwwRoot\JavaScript Testing>nslookup 208.97.177.124
Server: phicomm.me
Address: 192.168.2.1
Name: apache2-argon.william-floyd.dreamhost.com
Address: 208.97.177.124
G:\wwwRoot\JavaScript Testing>
http://www.guidingtech.com/ 2890 /查找IP地址的-NSLOOKUP命令窗口/
如果你想获得更多信息,请检查下面的答案!
HTTPS://超级用户.COM /问题/ 287577 /如何找到的,一个域名为基础的-ON-THE-IP地址/ 1177576#1177576
这工作让我得到域在内部网
https://gist.github.com/jrothmanshore/2656003
这是一个的powershell脚本。在PowerShell中运行它
.\ip_lookup.ps1 <ip>
我的 host.io 的创造者,它有类似的功能,显示你所有的列表域托管在相同的IP地址(与域名的列表,链接到域,多沿)。例如,这里的一对相同的IP承载的stackoverflow.com域列表: https://host.io/ stackoverflow.com
其他答案告诉你如何解决域名到IP地址,但是这仅仅是如何找出所有对IP承载域的一小部分。要做到这一点,你首先需要获取(或创建)所有可用的域名列表。大约有2.5亿目前。下一步是将所有这些域解析为IP地址。然后,您需要将所有这些域名IP对存储在数据库中,然后你就可以查询得到同一IP的所有域的列表。然后你需要做的,在规则的频率,以确保它保持最新。
要给出一个完整的例子,让我们创建一个4个域的文件,并将其解析为IP地址:
$ cat domains.txt
facebook.com
fb.com
stackoverflow.com
stackexchange.com
# Let's resolve the domains to IPs with dig - could use nslookup or similar
$ cat domains.txt | xargs -I% bash -c "dig +short % | tail -n1" > ips.txt
31.13.76.68
31.13.76.68
151.101.129.69
151.101.193.69
# Let's combine the domains and IPs using paste
$ paste domains.txt ips.txt > combined.tsv
$ cat combined.tsv
facebook.com 31.13.76.68
fb.com 31.13.76.68
stackoverflow.com 151.101.129.69
stackexchange.com 151.101.129.69
# Let's create a DB table and import the data, and write a query
# to find any domains in our dataset that are hosted on the same
# domain as stackoverflow.com
$ psql $DB_URL
=> create table details (domain text, ip text);
=> \copy details from ~/combined.tsv;
=> select domain from details where ip = (select ip from details where domain = 'stackoverflow.com');
domain
-------------------
stackoverflow.com
stackexchange.com
(2 rows)