分类: BSD
2008-05-03 15:24:29
解析IP/Domain name
用來從ip解析 或是 從 FQDN ip 的小工具.
泡泡: 不知有何特殊用途,或許可以搭配 script之類的用途?
指令位置: /usr/local/bin/resolveip
語法: resolveip [參數] hostname or IP-address
參數:
-?, --help 列出幫助頁
-I, --info 同--help 參數.
-s, --silent 安靜模式,只輸出結果
-V, --version 顯示版本資訊.
實際操作:
透過resolveip 可以少寫幾行code , 取得正反解.
// 測試使用者來源ip小程式
if (getenv("HTTP_X_FORWARDED_FOR"))
{
$proxyip = getenv("REMOTE_ADDR");
$ip = getenv("HTTP_X_FORWARDED_FOR");
echo "Your IP address is $ip with proxy $proxyip
";
$FQDN=`/usr/local/bin/resolveip -s $ip`;
echo "FQDN is : $FQDN";
}
else
{
$ip = getenv("REMOTE_ADDR");
echo "Your IP address is $ip
";
$FQDN=`/usr/local/bin/resolveip -s $ip`;
echo "FQDN is : $FQDN";
}
?>