|
|
发表于 2008-9-20 16:56:38
|
显示全部楼层
<?php
//qq服务器例表,少个vip的
$hosts[0]="sz.tencent.com";
$hosts[1]="sz2.tencent.com";
$hosts[2]="sz3.tencent.com";
$hosts[3]="sz4.tencent.com";
$hosts[4]="sz5.tencent.com";
$hosts[5]="sz6.tencent.com";
$hosts[6]="sz7.tencent.com";
$hosts[7]="sz8.tencent.com";
$hosts[8]="sz9.tencent.com";
$hosts[9]="tcpconn.tencent.com";
$hosts[10]="tcpconn2.tencent.com";
$hosts[11]="tcpconn3.tencent.com";
$hosts[12]="tcpconn4.tencent.com";
$hosts[13]="tcpconn5.tencent.com";
$hosts[14]="tcpconn6.tencent.com";
//通过获得DNS集获得QQ服务器的IP
for ($ihost=0;$ihost <count($hosts);$ihost++){
$dns = gethostbynamel($hosts[$ihost]);
$qqip[]="58.60.9.58";//VIP的IP地址
for ($i=0;$i<count($dns);$i++){
echo "[".$hosts[$ihost]."]=".$dns[$i]."
";
if (!array_search($dns[$i],$qqip)) //如果IP不存在则增加(因为QQ某些IP是重复的)
{
$qqip[]=$dns[$i];
}
}
}
//下面输出整合后的IP集
echo "=========================
";
sort($qqip);//对IP集来排个序,为了输出好看一点
for ($iqqip=0;$iqqip< count($qqip);$iqqip++){
echo $qqip[$iqqip]."
";
}
?> |
|