Resolve IP to Hostname using PHP

后端 未结 4 1647
天涯浪人
天涯浪人 2021-01-05 05:30

How can I resolve an IP address to a hostname using PHP?

4条回答
  •  执笔经年
    2021-01-05 05:51

    Use gethostbyaddr()

    $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
    
    echo $hostname;
    

    You might find that this function can hang for some time when an address is not found - if this becomes a performance issue for you, check this manual comment which details a hand-coded method which supports a timeout.

提交回复
热议问题