You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

S3静态网站托管配置后,指定Route53权威NS执行nslookup仍无法解析A记录的问题求助

S3静态网站托管配置后,指定Route53权威NS执行nslookup仍无法解析A记录的问题求助

我现在正尝试用S3托管静态网站,域名是在NameCheap注册的,已经把域名的NS服务器指向了Route53的域名服务器。用dig命令查询看起来这部分是正常的:

dig getgargoyle.com

; <<>> DiG 9.10.6 <<>> getgargoyle.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47011
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

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

;; AUTHORITY SECTION:
getgargoyle.com.    900 IN  SOA ns-1814.awsdns-34.co.uk. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400

;; Query time: 16 msec
;; SERVER: 1.1.1.1#53(1.1.1.1)
;; WHEN: Sat Oct 28 14:21:37 EDT 2023
;; MSG SIZE  rcvd: 128

从dig的结果来看,域名确实在使用正确的权威NS服务器,但我用nslookup查询域名的时候却拿不到解析结果:

nslookup getgargoyle.com

Server:     1.1.1.1
Address:    1.1.1.1#53

Non-authoritative answer:
*** Can't find getgargoyle.com: No answer

哪怕我直接指定Route53的NS服务器来做nslookup,结果还是一样:

nslookup getgargoyle.com ns-1814.awsdns-34.co.uk

Server:     ns-1814.awsdns-34.co.uk
Address:    205.251.199.22#53

*** Can't find getgargoyle.com: No answer

我已经在Route53里创建了指向S3存储桶的A记录,用aws route53 list-resource-record-sets查到的相关记录是这样的:

{
  "Name": "getgargoyle.com.",
  "Type": "A",
  "AliasTarget": {
    "HostedZoneId": "Z3AQBSTGFYJSTF",
    "DNSName": "getgargoyle.com.s3-website-us-east-1.amazonaws.com.",
    "EvaluateTargetHealth": false
  }
}

我直接用S3的网站域名(就是A记录里填的那个DNSName)是能正常访问网站的,实在搞不懂哪里出问题了,有没有大佬能帮我看看?

备注:内容来源于stack exchange,提问作者mike

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 10:17:59