当前位置: 首页 > news >正文

酒店都不建网站吗网站微信建设运维经验分享

酒店都不建网站吗,网站微信建设运维经验分享,台州市城市建设投资公司网站,带分期功能的网站建设文章目录 获取IPv4地址获取WLAN的IPv4地址获取本机公网IP地址 获取IPv4地址 下面的代码会打印出本机所有的IPv4地址。这个方法可能会返回多个IP地址#xff0c;因为一台机器可能有多个网络接口#xff0c;每个接口可能有一个或多个IP地址。 package mainimport (fmt因为一台机器可能有多个网络接口每个接口可能有一个或多个IP地址。 package mainimport (fmtnetos )func main() {addrs, err : net.InterfaceAddrs()if err ! nil {fmt.Println(err)os.Exit(1)}for _, addr : range addrs {if ipnet, ok : addr.(*net.IPNet); ok !ipnet.IP.IsLoopback() {if ipnet.IP.To4() ! nil {fmt.Println(IPv4: , ipnet.IP.String())}}} }运行结果 IPv4: 169.254.157.225 IPv4: 169.254.28.142 IPv4: 169.254.211.187 IPv4: 192.168.144.1 IPv4: 192.168.253.1 IPv4: 10.252.64.116 IPv4: 169.254.106.194 IPv4: 169.254.109.149 IPv4: 172.28.240.1甚至比我在终端使用ipconfig命令得到的IPv4地址还要多。 获取WLAN的IPv4地址 当然这么多IPv4地址并不一定都是我们想要的对于用wifi上网的电脑我们想获取无线局域网适配器 WLAN的IPv4地址可以按下面的代码操作 package mainimport (fmtnetos )func main() {interfaces, err : net.Interfaces()if err ! nil {fmt.Println(err)os.Exit(1)}for _, i : range interfaces {if i.Name WLAN {addrs, err : i.Addrs()if err ! nil {fmt.Println(err)continue}for _, addr : range addrs {if ipnet, ok : addr.(*net.IPNet); ok !ipnet.IP.IsLoopback() {if ipnet.IP.To4() ! nil {fmt.Println(IPv4: , ipnet.IP.String())}}}}} }运行结果 IPv4: 10.252.64.116经过和上图比对结果正确。 获取本机公网IP地址 那如果我们想获取本机的公网IP地址那该怎么操作呢我这里介绍两种方法 第一种方法将通过与Google的公共DNS服务器建立UDP连接来获取公网IP地址。 package mainimport (fmtnet )func main() {conn, err : net.Dial(udp, 8.8.8.8:80)if err ! nil {fmt.Println(err)return}defer conn.Close()localAddr : conn.LocalAddr().(*net.UDPAddr)fmt.Println(My public IP address is:, localAddr.IP.String()) }运行结果 My public IP address is: 10.252.64.116经过比对结果正确。我们可以发现如果我们的电脑是用WiFi上网的用此方法得出的结果与WLAN的IPv4地址相同。 第二种方法依赖于第三方服务如果该服务不可用可能无法获取到IP地址。此外由于这个方法涉及到网络通信所以可能会比获取本地IP地址慢一些。同时该方法出错的风险也较高。 package mainimport (fmtio/ioutilnet/http )func main() {resp, err : http.Get(https://api.ipify.org)if err ! nil {fmt.Println(err)return}defer resp.Body.Close()ip, err : ioutil.ReadAll(resp.Body)if err ! nil {fmt.Println(err)return}fmt.Println(My public IP address is: , string(ip)) }除了使用 https://api.ipify.org还有其他一些服务可以提供公网IP地址例如 https://ifconfig.me 和 https://icanhazip.com。
http://www.w-s-a.com/news/224236/

相关文章:

  • 建设网站就选用什么样的公司网站类型分类有哪些
  • 找平面设计师网站网站建设须知
  • 建设联结是不是正规网站wordpress 微博同步
  • 瑞安微网站建设广州推广
  • 做旅游宣传网站的流程图中国企业集成网电子商务
  • 开发商城网站开发成交功能网站
  • 网站建设公司专业公司排名搭建网站的企业
  • 网站建设难吗海南智能网站建设报价
  • 企业网站建设选题的依据及意义校园网站建设的论文
  • 网站版面设计方案水电维修在哪个网站上做推广好些
  • 邹平建设局官方网站企业宣传片广告公司
  • 南京建设集团网站建站极速通
  • 网站建设与推广员岗位职责网站开发应如何入账
  • 企业网站的作用和目的手机回收站
  • 大连零基础网站建设培训电话郎溪做网站
  • 成都科技网站建设注册公司最少需要多少注册资金
  • 找公司做网站注意事项麻城建设局网站停办
  • 沧州企业做网站wordpress 消息通知
  • 网站开发外包计入什么科目怎样申请网站空间
  • 西安建设局网站小孩把巴塘网站建设
  • 做网站 客户一直要求改郑州做优惠券网站的公司
  • 专门做特卖的网站是什么东北石油大学秦皇岛吧
  • 网站建设需要云主机吗wordpress 下载数据表插件
  • 集团网站建设哪个好石龙镇仿做网站
  • 网站建设费税率是多少项目备案信息查询
  • 网站开发php有哪些权威发布型舆情回应
  • 凡科建站有哪些弊端百度手机怎么刷排名多少钱
  • 南山网站公司在招聘网站做销售工资高吗
  • 百度联盟怎么加入赚钱合肥seo按天收费
  • 网站建设与用户需求分析加盟店排行榜加盟项目排行榜