Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15164004
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: 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";
}
?>
阅读(2360) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~