我的 .io 域适用于 www.domain.io,但不适用于 domain.io 版本。以下是我尝试过的每个版本和修订版,每个版本和修订版之间都有充足的时间。我等
@ 10800 IN A 174.129.212.2
@ 10800 IN A 75.101.145.87
@ 10800 IN A 75.101.163.44
blog 10800 IN CNAME blogs.vip.gandi.net.
imap 10800 IN CNAME access.mail.gandi.net.
pop 10800 IN CNAME access.mail.gandi.net.
smtp 10800 IN CNAME relay.mail.gandi.net.
webmail 10800 IN CNAME webmail.gandi.net.
www 10800 IN CNAME domain.herokuapp.com
@ 10800 IN MX 50 fb.mail.gandi.net.
@ 10800 IN MX 10 spool.mail.gandi.net.
@ 10800 IN A 174.129.212.2
@ 10800 IN A 75.101.145.87
@ 10800 IN A 75.101.163.44
www 10800 IN CNAME domain.herokuapp.com
@ 10800 IN A 174.129.212.2
@ 10800 IN A 75.101.145.87
@ 10800 IN A 75.101.163.44
www 10800 IN CNAME domain.herokuapp.com.
removed @
线路因为Gandi 和 Heroku 设置问题 https://stackoverflow.com/questions/21841237/gandi-and-heroku-set-up-issue
www 10800 IN CNAME domain.herokuapp.com.
通过阅读其他答案,例如如何为指向 Heroku 应用程序的顶级域(无 www)设置 DNS? https://stackoverflow.com/questions/16022324/how-to-setup-dns-for-an-apex-domain-no-www-pointing-to-a-heroku-app,看来最好从根域重定向到带有 www 的域。还有其他办法吗?
gandi.net 的线路也有必要吗?
似乎最好从根域重定向到带有
万维网。还有其他办法吗?
截至目前,没有。不幸的是,Gandi 不使用 ALIAS 记录,并且 A 记录不可用于 Heroku,因为 Heroku 不使用固定 IP 地址。
Heroku 和 Gandi 都识别的记录类型是 CNAME 记录,不能用于裸域。或者,至少不应该用于裸域。看https://superuser.com/questions/264913/cant-set-example-com-as-a-cname-record https://superuser.com/questions/264913/cant-set-example-com-as-a-cname-record.
对于那些迷失方向、正在寻找如何实现这一点的人来说,这是我的解决方法备忘单。
第 1 步:在 Gandi 中,设置 DNS 区域文件。
Name Type Value
@ A 217.70.184.38 # Gandi's server
* CNAME my-app.herokuapp.com. # trailing . is required
www CNAME my-app.herokuapp.com. # trailing . is required
第 2 步:在 Gandi 中,为域设置网络转发。
转发类型为“直接(永久)”,将子域留空,并将转发地址设置为 www.my-custom-domain.com。
步骤 3:在 Heroku 中,设置 Heroku 自定义域。
Domain Name DNS Target
*.my-custom-domain.com my-app.herokuapp.com
my-custom-domain.com my-app.herokuapp.com
www.my-custom-domain.com my-app.herokuapp.com
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)