小编Cri*_*scu的帖子

反向IP域检查脚本

我想知道是否有办法构建一个自动脚本(无论是perl,bash还是php)都无法找出某个ip上托管的域名.

我正在尝试像yougetsignal.com上的反向IP域检查.

我的一个朋友帮助了我,但它没有找到托管域给出服务器地址列表; 相反,它只是获取IP地址的主机.

这是我编写的PHP代码

<?php

$file    = fopen("71", "r");
$ip_file = fopen('iphosts', 'w');
$ip_add  = fopen('ip_add', 'w');

$i = 1;

while ( ! feof($file) ) {

    $host = fgets($file);
    $host = rtrim($host);

    echo "\n";
    echo "Connecting..." . $host;
    echo "\n";

    $host_name = gethostbyaddr( $host );
    if ( !empty( $host_name ) && $host != $host_name ) {
        fwrite($ip_file, $host_name."\n");
    } else {
        fwrite($ip_add, $host_name."\n");
    }

    echo " Done \n";
    $i++;
}

fclose($file);
fclose($ip_file);
fclose($ip_add);


exit(0);
Run Code Online (Sandbox Code Playgroud)

php dns bash perl

0
推荐指数
1
解决办法
1212
查看次数

标签 统计

bash ×1

dns ×1

perl ×1

php ×1