代码之家  ›  专栏  ›  技术社区  ›  Mike

使用IP获取curl的主机名

  •  1
  • Mike  · 技术社区  · 14 年前

    有没有使用curl获取主机名的方法,或者使用php的首选方法是什么?

    5 回复  |  直到 14 年前
        1
  •  5
  •   webbiedave    14 年前

    你不需要卷着。只需使用 gethostbyaddr 功能。

    echo gethostbyaddr('1.2.3.4');
    
        2
  •  5
  •   tomsseisums    14 年前

    我的建议是不用卷发来做实验。

    试试看: gethostbyname(); gethostbyaddr();

    基本:

    1. 通过使用获取主机IP地址 gethostbyname();
    2. 使用获取主机名 gethostbyaddr(); 使用以前获取的IP地址。
    $ip = gethostbyname('www.example.com');
    $host = gethostbyaddr($ip);
    
    echo $host;

    刚刚测试过它,并且可以工作,另外,您不必知道目标主机的IP地址。

        4
  •  1
  •   Alin P.    14 年前

    我觉得你不需要卷发。 gethostbyaddr 执行反向DNS查找。我相信这就是你想要的。

        5
  •  0
  •   bpeterson76    14 年前

    也可以使用$\u服务器,特别是$\u服务器['http\u主机']

    推荐文章