方法一:ifconfig -a ifconfig -a|grepinet|grep-v127.0.0.1|grep-v inet6|awk'{print $2}'|tr-d"addr:" AI代码助手复制代码 命令解析 ifconfig -a 和window下执行此命令一样道理,返回本机所有ip信息 grep inet 截取包含ip的行 grep -v 127.0.0.1 去掉本地指向的那行 grep -v inet6 去掉包含inet6...
candidateAddress=inetAddr; } } } }//如果出去loopback回环地之外无其它地址了,那就回退到原始方案吧returncandidateAddress ==null?InetAddress.getLocalHost() : candidateAddress; }catch(Exception e) { e.printStackTrace(); }returnnull; } 通过这种方法获取到ip不管是在Windows上还是linux上都是正确的主机ip!
功能描述:获取自己计算机所在公网IP地址。 技术路线:网络上有些网页,访问这些网页时会显示我们的公网IP地址。...利用爬虫技术,编写Python程序向这样的页面发出请求,在返回的响应中会包含我们的公网IP地址,然后再根据返回的信息格式解析出公网IP地址就可以了。...查
华为云帮助中心为你分享云计算行业信息,包含产品介绍、用户指南、开发指南、最佳实践和常见问题等文档,方便快速查找定位问题与能力成长,并提供相关资料和解决方案。本页面关键词:c linux 获取本机ip。
方法二:ip addr ip addr|awk '/^[0-9]+: /{};/inet.*global/{print gensub(/(.*)\/(.*)/,"\\1","g",$2)}' AI代码助手复制代码 这里涉及awk命令,暂不展开详讲,后面会专门有一篇介绍awk命令的文章哦 以上是“Linux Shell脚本中如何获取本机ip地址”这篇文章的所有内容,感谢各位的阅读!相信大家...