我已经提供了一个VPS主机服务器,并有一个正在运行的web应用程序。我在namesilo上购买了一个域名,现在我想直接将流量转到我的站点,而不是namesilo。在命名筒仓中,我只有以下记录(没有CNAME,没有AAAA记录.):
hostname: example.com
Type: A
Address/Value: nnn.nnn.nn.nnn #VPS server IP address
Distance: NA
TTL: 7202在一个终端里我试过:
nslookup
set type=ns
example.com
>Server: 127.0.1.1
>Non-Authoritative answer:
>example.com nameserver = ns1.dnsowl.com #namesilo default nameserver
server
set type=a
example.com
>Address: nnn.nnn.nn.nnn #correct VPS server address
set type=cname
www.example.com
>Server: 127.0.1.1
>Non-authoritative answer:
>www.example.com canonical name = parking.namesilo.com我完全被术语(cname,hostname等)所困扰,也不知道如何才能让我的站点指向我的VPS服务器,所以当用户在www.example.com中输入时,它会重定向到我的网站。在VPS服务器文档中,他们提到CNAME是当您想要将另一个地址指向您的站点时使用的,例如www.example.net -> www.example.com。所以我认为我不需要CNAME,但是namesilo似乎正在将我的站点重定向到它的停放位置。
任何帮助都将不胜感激。
发布于 2016-03-29 07:22:57
如果您想让www.domain.tld工作,您必须为它设置一个新的记录。您可以通过使用CNAME并将其指向domain.tld (现有的A记录)或创建新的A记录并将其指向VPS的IP来做到这一点。
您试过查看namesilo支持页面吗?https://www.namesilo.com/Support/DNS-Manager应该是一个好的开始。
此外,搜索"DNS记录“使用谷歌将给你所需的一切。
发布于 2016-03-30 02:50:59
我发现有两种方法可以解决这个问题。假设您使用的是ip4 (服务器ip地址中数字之间的点):
1)如果要使用namesilo解析(即将mywebsite.com转换为服务器的ip地址):
在namesilo中去管理DNS。删除所有资源记录并创建两个新的资源记录:
Hostname: (leave empty) Type:A Address: server_ip_address (eg nnn.nnn.nnn.nnn) (this will create an A record for mysite.com)
Hostname: www Type: A Address: server_ip_address (this will create an A record for www.mysite.com)2)如果您的VPS提供程序提供了DNS服务,并且您希望使用该服务进行DNS解析:
用VPS主机配置一个名称(一个用于mysite.com,另一个用于www.mysite.com)。在namesilo选择域中,转到更改名称服务器,将ns1-3.dnsowl.com名称服务器更改为VPS名称服务器。
见https://www.namesilo.com/Support/NameServer-Manager和https://www.namesilo.com/Support/Point-Domain-to-an-IP-Address
https://serverfault.com/questions/766642
复制相似问题