golang check_ip_address
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang check_ip_address相关的知识,希望对你有一定的参考价值。
package main
import (
"log"
"github.com/miekg/dns"
)
func main() {
target := "getd.xyz"
// server := "220.152.39.12"
server := "8.8.8.8"
c := dns.Client{}
m := dns.Msg{}
m.SetQuestion(target+".", dns.TypeA)
r, t, err := c.Exchange(&m, server+":53")
if err != nil {
log.Fatal(err)
}
log.Printf("Took %v", t)
if len(r.Answer) == 0 {
log.Fatal("No results")
}
for _, ans := range r.Answer {
Arecord := ans.(*dns.A)
log.Printf("%s", Arecord.A)
}
}
golang为啥没有官方的gui包
有两个方面的原因,一是golang gui想让第三方来做 , 二是官方对golang的定位是主做后台。。。
参考技术A
因为golang官方主要把精力投入到go本身的发展中去(更准确的GC算法、更高的并发)。 而golang的主要贡献者不多,所以还不是很忙的过来,golang官方希望GUI可以靠社区推动发展,官方本身是没有意向发布GUI包的。
以上是关于golang check_ip_address的主要内容,如果未能解决你的问题,请参考以下文章
Golang 入门
Golang入门到项目实战 第一个golang应用
golang编译androidso无法加载
golang如何打印内存内容
Golang入门到项目实战 golang匿名函数
json [Golang] golang #golang #snippets中有用的片段