CNAME规则重定向子域名到外部站点不起作用。

3
我自己托管了个人网站,使用Apache提供的Flask应用程序。 我正在开始一个个人博客,使用静态网站生成器和Netlify,并希望将其托管在blog.myDomain.com上。
我已经为DNS提供商上的myDomain设置了CNAME规则,该规则指向Netlify URL customNetlifyDomain.netlify.com,但似乎不起作用。curl -v blog.myDomain.com返回:
* Connected to blog.myDomain.com (ipv6.addr) port 80 (#0)
> GET / HTTP/1.1
> Host: blog.myDomain.com
> User-Agent: curl/7.47.0
> Accept: */*
> 
< HTTP/1.1 404 Not Found
< Cache-Control: max-age=30, public
< Content-Length: 9
< Content-Type: text/html; charset=utf-8
< Date: Sat, 16 Mar 2019 19:03:28 GMT
< X-Content-Type-Options: nosniff
< X-Frame-Options: ALLOWALL
< X-Request-Id: xxx
< X-Runtime: 0.007337
< Age: 0
< Connection: keep-alive
< Server: Netlify
< X-NF-Request-ID: xxx
< 
* Connection #0 to host blog.myDomain.com left intact
Not Found

我能够ping通blog.myDomain.com并获取到结果。
 ping blog.myDomain.com
PING customNetlifyDomain.netlify.com (ip.addr) 56(84) bytes of data.
64 bytes from 142.93.108.123: icmp_seq=1 ttl=57 time=25.2 ms
64 bytes from 142.93.108.123: icmp_seq=2 ttl=57 time=34.7 ms
2 packets transmitted, 2 received, 0% packet loss, time 1001ms

执行 nslookup blog.myDomain.com 命令:

Server:     127.0.1.1
Address:    127.0.1.1#53

Non-authoritative answer:
blog.myDomain.com   canonical name = customNetlifyDomain.netlify.com.
Name:   customNetlifyDomain.netlify.com
Address: ip.addr

欢迎提出任何建议!


1
你需要在后端中添加来自Netlify的配置。 - mdeora
1个回答

1
确保将子域名别名添加到您的Netlify网站的域名管理中。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接