将从hostinger购买的自定义域添加到heroku上托管的web应用程序时,DNS提供程序端的配置

将从hostinger购买的自定义域添加到heroku上托管的web应用程序时,DNS提供程序端的配置,heroku,dns,hosting,cname,Heroku,Dns,Hosting,Cname,我希望我的自定义域指向我在heroku上托管的Web应用程序。我需要关于如何在主机端进行配置的帮助。我已经执行的步骤 从hostinger购买了一个域名 在heroku应用程序上,我运行了以下命令 在Hostinger端,单击managesamplecustomdomain.com之后,我得到了两个用于设置的选项卡 a) 域管理-它具有更新名称服务器、创建子名称服务器等选项 b) DNS区域-它有添加选项,如A(主机)、CNAME(别名)、MX(邮件交换器)、TXT(文本)、AAAA(IPv6地

我希望我的自定义域指向我在heroku上托管的Web应用程序。我需要关于如何在主机端进行配置的帮助。我已经执行的步骤

  • 从hostinger购买了一个域名
  • 在heroku应用程序上,我运行了以下命令
  • 在Hostinger端,单击managesamplecustomdomain.com之后,我得到了两个用于设置的选项卡

    a) 域管理-它具有更新名称服务器、创建子名称服务器等选项

    b) DNS区域-它有添加选项,如A(主机)、CNAME(别名)、MX(邮件交换器)、TXT(文本)、AAAA(IPv6地址记录)、NS(名称服务器)、SRV、CAA*

  • 我想我必须修改CNAME(别名)才能注册我的应用程序。在CNAME(别名)下,我必须提供以下字段的值

    Host       -
    Points to  -
    TTL        - 
    

    请帮助说明需要为上述字段提供哪些值。

    在您的DNS区域上,添加别名/ANAME/CNAME记录(如果Hostinger有别名或ANAME,请使用该记录,如果没有,您可以改用CNAME):

    然后添加CNAME记录:

    Host       www.samplecustomdomain.com
    Points to  xyz2.herokudns.com
    TTL        3600 (or use the default if there's any)
    

    如果您已有上述记录的记录,则需要删除或编辑现有记录以反映上述情况。

    添加记录时,“指向xyz1.herokudns.com”未被接受,错误为它应该是ip地址。但是,CNAME记录现在接受了提供的值及其工作方式。接受这些值后,主机值自动更改为www。它类似于主机-www,指向-xyz2.herokudns.com,TTL-(默认值)。谢谢你的帮助。@himanshu我的错。根域需要是别名/ANAME/CNAME。我已经更新了答案。最常见的是A记录:)@himanshu Hi,你能为你的解决方案提供一个例子吗?例如,在Hostinger上,添加DNS记录时有4个输入字段:“类型”、“名称”、“目标”和“TTL”。是否为-Type:CNAME,Name:www.samplecustomdomain.com,Target:xyz2.herokudns.com,TTL:3600?谢谢
    Host       samplecustomdomain.com
    Points to  xyz1.herokudns.com
    TTL        3600 (or use the default if there's any)
    
    Host       www.samplecustomdomain.com
    Points to  xyz2.herokudns.com
    TTL        3600 (or use the default if there's any)