2010-07-25 106 views
0

如何找到欺骗性IP地址的原始IP地址?是否有任何工具可以找出?识别欺骗性地址

+0

这属于serverfault – 2010-07-25 15:31:13

回答

-1

这应该做的伎俩:

function check_spoofed_ip() 
{ 
    //Check Ip in HTTP Header 
    if (!empty($_SERVER['HTTP_CLIENT_IP'])) 
    { 
     $ip=$_SERVER['HTTP_CLIENT_IP']; 
    } 
    //Is it Proxy Forwarded? 
    elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) 
    { 
     $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; 
    } 
    //Check @ Last, Normal Scenario 
    else 
    { 
     $ip=$_SERVER['REMOTE_ADDR']; 
    } 
    return $ip; //Returns Real IP 
}