首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚马逊Route53:`dig +tcp` `获取当前数据,dig (UDP)落后于

亚马逊Route53:`dig +tcp` `获取当前数据,dig (UDP)落后于
EN

Stack Overflow用户
提问于 2016-09-29 16:02:29
回答 1查看 894关注 0票数 0

我在亚马逊Route53上的DNS区域中有一个错误。我的IP从53年开始,当时应该是52个。我现在已经在Route53上更改了它,但是我仍然从dig和其他使用UDP的解析器机制中获得旧的数据。如果我强制TCP,我会得到正确的数据。

下面是Route53上的实际DNS记录,以BIND语法表示:

代码语言:javascript
复制
$ORIGIN templatolio.com.
@       3600    IN      A       52.32.48.83

下面是使用UDP的结果。请注意,答案从53开始,而Authority是0:

代码语言:javascript
复制
C:\>dig templatolio.com @ns1.aleyant.net

; <<>> DiG 9.10.3-P4 <<>> templatolio.com @ns1.aleyant.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34565
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4000
;; QUESTION SECTION:
;templatolio.com.               IN      A

;; ANSWER SECTION:
templatolio.com.        2289    IN      A       53.32.48.83

;; Query time: 19 msec
;; SERVER: 205.251.199.16#53(205.251.199.16)
;; WHEN: Thu Sep 29 11:58:33 EDT 2016
;; MSG SIZE  rcvd: 60

以下是使用TCP的结果。请注意,答案从52开始,因为它应该:

代码语言:javascript
复制
C:\>dig +tcp templatolio.com @ns1.aleyant.net

; <<>> DiG 9.10.3-P4 <<>> +tcp templatolio.com @ns1.aleyant.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59721
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 8, ADDITIONAL: 5
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;templatolio.com.               IN      A

;; ANSWER SECTION: 
templatolio.com.        3600    IN      A       52.32.48.83

;; AUTHORITY SECTION:
templatolio.com.        3600    IN      NS      ns-1437.awsdns-51.org.
templatolio.com.        3600    IN      NS      ns-1808.awsdns-34.co.uk.
templatolio.com.        3600    IN      NS      ns-670.awsdns-19.net.
templatolio.com.        3600    IN      NS      ns-88.awsdns-11.com.
templatolio.com.        3600    IN      NS      ns1.aleyant.net.
templatolio.com.        3600    IN      NS      ns2.aleyant.net.
templatolio.com.        3600    IN      NS      ns3.aleyant.net.
templatolio.com.        3600    IN      NS      ns4.aleyant.net.

;; ADDITIONAL SECTION:
ns1.aleyant.net.        3600    IN      A       205.251.199.16
ns2.aleyant.net.        3600    IN      A       205.251.194.158
ns3.aleyant.net.        3600    IN      A       205.251.197.157
ns4.aleyant.net.        300     IN      A       205.251.192.88

;; Query time: 23 msec
;; SERVER: 205.251.199.16#53(205.251.199.16)
;; WHEN: Thu Sep 29 11:59:00 EDT 2016
;; MSG SIZE  rcvd: 340

我刚想到:这会是我的ISP在运行UDP DNS数据包吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-29 16:16:50

是啊。我是用阵列网络VPN连接到桌面客户端的VPN的,是那个VPN客户端捕获了UDP 53。一点也不是Route53问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39775072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档