2 回答

TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊
可能您已經(jīng)這樣做了,但是從我這邊執(zhí)行時(shí)dig scotty.infinidat.com我沒有記錄(與您的結(jié)果匹配):
$ 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 更相關(guān)。

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
或許你可以先用一個(gè)完整的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 關(guān)注
- 358 瀏覽
添加回答
舉報(bào)