最近用 postman 调试外部的一些 API,发现经常会失败,提示cant’t resole host 啥的,想想似乎是 DNS 解析干的事,于是看了一下自己 mac 上的 DNS,把114优先换成阿里云的:
从上到下分别是:阿里DNS,上海电信 DNS,CF,谷歌。
使用 dig 命令测试发现效果还不错(关键信息已经打码):
➔ dig @223.5.5.5 myhost.com
; <<>> DiG 9.10.6 <<>> @223.5.5.5 myhost.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 64554
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;myhost.com. IN A
;; AUTHORITY SECTION:
com. 443 IN SOA a.gtld-servers.net. nstld.verisign-grs.com. 1598332825 1800 900 604800 86400
;; Query time: 14 msec
;; SERVER: 223.5.5.5#53(223.5.5.5)
;; WHEN: Tue Aug 25 13:24:21 CST 2020
;; MSG SIZE rcvd: 118