我有一个在godaddy注册的域名(somename.com),我正在使用godaddy DNS Manager。但我正在使用hostinger.com托管我的网站。所以我在hostinger上创建了一个子域(sub.somename.com),它默认指向与域相同的IP。
现在我在godaddy DNS上输入了我的域名和子域名,它指向我网站托管的hostinger服务器地址。但当我访问我的子域(sub.somename.com)时,它会转到我的somename.com。我必须刷新它才能正确加载子域页面。
Godaddy DNS Entry
domainname - somename.com - > hostinger.com的IP地址
子域名 - sub.somename.com - > hostinger.com的IP地址(与上述相同)
Hostinger DNS条目
子域名 - sub.somename.com - > hostinger.com的IP地址(与上述相同)
答案 0 :(得分:2)
为了正确创建子域,您必须完成两个步骤:
您的设置应该有以下记录:
有不同类型的DNS记录,你提到的那些都是A记录,你也必须使用CNAME记录。
上一步是为了让域名服务器知道在使用子域时要指向哪个ip。从这一方面来说,我们必须将子域地址(sub.somename.com)指向包含不同网站的特定文件夹。大多数主机提供商,当您创建子域时自动创建一个新文件夹,您可以将内容放在并指向它。
P.S。由于我以前没有使用过hostinger,如果您有更多信息,请随时更新我,比如您是否正在使用CPanel。
答案 1 :(得分:1)
如果您打算在不同于主站点的IP上托管子域,则记录应如下所示。
Main Site (mysite.com)
Type: A
Name(Host): @
Value(Points To): 192.168.1.1
Blog Site (blog.mysite.com)
Type: A
Name(Host): blog
Value(Points To): 192.168.1.2
作为参考,您只需要A记录来托管子域。 CNAME记录是别名。 www记录通常是根域的CNAME记录,因为它们是同一页面。
希望这有帮助!