如何添加子域名条目

时间:2016-07-12 07:44:42

标签: dns subdomain nameservers

我有一个在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地址(与上述相同)

  1. 以上条目是否正确?
  2. 我们是否需要在godaddy DNS上输入域名和子域名?
  3. 我们还需要在hostinger.com上有子域名条目吗?

2 个答案:

答案 0 :(得分:2)

为了正确创建子域,您必须完成两个步骤:

1.更新您的DNS记录,以便他们接受您的子域名(sub.somename.com)。

您的设置应该有以下记录:

  • A:@ - > hostinger.com的IP (这是将域名与hos​​tinger连接)
  • A:sub - > hostinger.com的IP (仅放置子域名)
  • CNAME:* - > somename.com (以便somename.com之前的所有内容都转到somename.com)
  • CNAME:* .sub - > sub.somename.com (以便sub.somename.com之前的所有内容都转到somename.com)

有不同类型的DNS记录,你提到的那些都是A记录,你也必须使用CNAME记录。

2。创建虚拟主机(在托管提供商上)

上一步是为了让域名服务器知道在使用子域时要指向哪个ip。从这一方面来说,我们必须将子域地址(sub.somename.com)指向包含不同网站的特定文件夹。大多数主机提供商,当您创建子域时自动创建一个新文件夹,您可以将内容放在并指向它。

所以回答你的问题。

  1. 您不必更改DNS记录,以便它们与上述信息相符。让我提醒您,DNS记录中的更改可能需要一段时间才能生效(1-2小时)。
  2. 您的DNS条目应位于一个位置。通常它们由托管服务提供商(在这种情况下为hostinger)提供,但由于它们也由GoDaddy提供,因此可以随时更新它们。
  3. 如果您在GoDaddy中更新它们,则无需在hostinger中拥有DNS条目。
  4. 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记录,因为它们是同一页面。

希望这有帮助!