google php mysql java Android linux nginx wordpress Firefox 开源 Windows Ubuntu shell apache HTML5 程序员 linux命令 微软 Python centos

利用dnspod让内网机器的获取公网IP的方法

利用dnspod让内网机器的获取公网ip的方法,比较简单,附上代码:

function getClientIp(){
    $socket = socket_create(AF_INET, SOCK_STREAM, 6);
    $ret = socket_connect($socket,'ns1.dnspod.net',6666);
    $buf = socket_read($socket, 16);
    socket_close($socket);
    return $buf;    
} 

缺点:依赖第三方,效率与网络状况有关,有时候有点慢。

延伸阅读

  • 抱歉,暂无相关内容!

评论