Dns 如何添加子域条目

Dns 如何添加子域条目,dns,subdomain,nameservers,Dns,Subdomain,Nameservers,我有一个域名(somename.com)在godaddy注册,我正在使用godaddy DNS管理器。但我正在用hostinger.com托管我的网站。因此,我在hostinger上创建了一个子域(sub.somename.com),默认情况下,它指向与域相同的IP 现在我在godaddy DNS上输入了我的域名和子域名,它指向我的网站所在的hostinger服务器地址。但是当我访问我的子域(sub.somename.com)时,它会转到我的somename.com。我必须刷新它才能正确加载子域

我有一个域名(somename.com)在godaddy注册,我正在使用godaddy DNS管理器。但我正在用hostinger.com托管我的网站。因此,我在hostinger上创建了一个子域(sub.somename.com),默认情况下,它指向与域相同的IP

现在我在godaddy DNS上输入了我的域名和子域名,它指向我的网站所在的hostinger服务器地址。但是当我访问我的子域(sub.somename.com)时,它会转到我的somename.com。我必须刷新它才能正确加载子域页面

Godaddy DNS条目

域名--somename.com->hostinger.com的IP地址

子域--sub.somename.com-->hostinger.com的IP地址(同上)

Hostinger DNS条目

子域--sub.somename.com-->hostinger.com的IP地址(同上)

  • 以上条目是否正确
  • 我们是否需要在godaddy DNS上同时拥有域和子域的条目
  • 我们是否也需要在hostinger.com中有子域条目

  • 要正确创建子域,您必须执行两个步骤:

    1.更新您的DNS记录,使其接受您的子域(sub.somename.com)。 您的设置应该有以下记录:

    • A:@->hostinger.com的IP(用于将域与hostinger连接)
    • 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)指向包含不同网站的特定文件夹。大多数主机提供商在创建子域时会自动创建一个新文件夹,您可以将内容放在其中并指向它

    来回答你的问题。
  • 不,您必须更改DNS记录,以便它们与上述信息匹配。让我提醒您,DNS记录中的更改可能需要一段时间才能生效(1-2小时)
  • 您的DNS条目应位于一个位置。通常它们是由托管提供商提供的(在本例中是hostinger),但是由于它们也是由GoDaddy提供的,所以可以在那里免费更新它们
  • 如果在GoDaddy中更新DNS条目,则不需要在hostinger中有DNS条目

  • 另外,由于我以前没有使用过hostinger,如果您有更多信息,如您正在使用CPanel,请随时更新我。

    如果您打算在不同于主站点的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
    
    作为参考,您只需要一条记录来承载子域。CNAME记录是一个别名。www记录通常是根域的CNAME记录,因为它们是同一页

    希望这有帮助