我目前的IP是:24.62.137.161
当我使用
时 $ip = $request->getClientIp();
dd($ip);
我不断获得::1
如何抓住24.62.137.161
?
如果可能的话,我不确定我是否会尝试做什么。
任何提示/建议都将不胜感激。
答案 0 :(得分:6)
$ip = trim(shell_exec("dig +short myip.opendns.com @resolver1.opendns.com"));
dd("Public IP: ".$ip); //"Public IP: 24.62.137.161"
答案 1 :(得分:0)
尝试使用Laravel获取公共IP地址,
Request::getClientIp()
答案 2 :(得分:0)
您可以通过以下功能获得确切的IP
gethostbyname(trim(hostname
))