2 回答

TA贡献2011条经验 获得超2个赞
可能您已经这样做了,但是从我这边执行时dig scotty.infinidat.com我没有记录(与您的结果匹配):
$ dig scotty.infinidat.com
; <<>> DiG 9.8.3-P1 <<>> scotty.infinidat.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 53313
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;scotty.infinidat.com. IN A
;; AUTHORITY SECTION:
infinidat.com. 155 IN SOA ns1.dnsimple.com. admin.dnsimple.com. 1438782431 86400 7200 604800 300
;; Query time: 234 msec
;; SERVER: 10.132.0.1#53(10.132.0.1)
;; WHEN: Sun Jul 30 21:37:14 2017
;; MSG SIZE rcvd: 93
因此,如果 forwww.google.com工作正常,那么更改可能与您的 DNS/ZONE 更相关。

TA贡献1817条经验 获得超14个赞
或许你可以先用一个完整的DNS库来解析IP:
package main
import (
"log"
"github.com/miekg/dns"
)
func main() {
c := dns.Client{}
m := dns.Msg{}
m.SetQuestion("scotty.infinidat.com.", dns.TypeA)
r, t, err := c.Exchange(&m, "10.135.1.1:53")
if err != nil {
log.Fatal(err)
}
log.Printf("Took %v", t)
for _, ans := range r.Answer {
Arecord := ans.(*dns.A)
log.Printf("%s", Arecord.A)
}
}
- 2 回答
- 0 关注
- 374 浏览
添加回答
举报