之前写了关于 Hostinger如何买到比香港站便宜近千元的美国站主机,本来觉得HG的域名解析还简单的,而且我博客里也有相关文章,就没专门写。
结果发现很多同学还是卡在域名解析这一步, 那么今天就单独拿出来写一篇吧。
这里先简单总结下,DNS就是管理域名的系统,设置好这个你才可以成功访问自己的网站。
域名在哪个平台买的,NS地址就在哪个平台修改,DNS在域名NS地址所指向的平台里修改。
DNS设置包括A记录,邮箱解析(MX记录),cname记录等,没有域名解析概念的一定要仔细学习下面的文章,不然真的是一头雾水。
文章目录[隐藏] 什么是 IP? 什么是 共享IP(shared IP)? 什么是 独立IP(dedicate […]
Hostinger的DNS设置方法总结
因为我的域名是在Namesilo域名商那里购买的,以下以它为例展开,其他域名商原理也一样的,可以套用。
HG域名解析分两种方式:以下方法二选一。
方法一:NS地址改成主机商NS地址
即把DNS控制权交给Hostinger 这种主机商,主机商后台会自动生成A记录,让域名跟空间服务器绑定,到时候你只需要再设置下邮箱记录什么的就可以了。
如果域名是HG空间赠送的,那就不用改NS地址了,HG会自动帮你加上A记录。
方法二:NS地址改成域名商NS地址
即把DNS控制权交给Namesilo这种域名商,如果域名是直接在域名商那里购买的,就不需要改NS地址了,只需要修改A记录来绑定域名和主机。
1、子域名不能跟主域名分开解析,主域名的NS地址在哪里,那它的子域名只能在NS所在的平台做A记录。子域名可以和主域名不在一个空间,但解析要在一个地方。
如果要建立多个子域名网站,又想用不同的建站主机,那就最好放在Namesilo这种域名商后台解析。
2、NS 的修改一般最长在48小时内生效,快的半小时。
3、一般建议如果你不是同一根域名使用不同主机的话,还是把解析权交给Hostinger 这种主机商,主机商后台会自动生成部分记录,而且DNS解析的速度也会快一丢丢。如果解析全在namesilo里,就需要靠自己手动设置了。
下面来详解如何设置DNS域名解析的步骤:
方法一:Hostinger后台的DNS设置(推荐)
如果域名是Hostinger赠送的,那就不用A记录解析了,会自动帮你生成。
建议:不要申请使用hostinger赠送的一年免费域名,除非你所有的二级域名都用这个空间。
因为空间的域名除了到期后续费更贵,还不送免费的域名隐私保护(要另外花近30元购买),并且还加收税费,域名建议在Namesilo上注册,价格便宜还免费送 Domain Privacy域名隐私保护。
第一步:找到主机商的NS地址
我们在Namesilo注册购买域名后,因为要把DNS控制权交给Hostinger,所以需要把这个域名绑定到HG后台,NS地址需要更改为HG的。
进入HG后台,点击以下地址进入HG的Control Panel控制面板,注意美国站点和香港站点是不一样的地址。
进入控制面板后,点击菜单里的“Hosting”(托管),然后点击第二项里的你的建站域名,如箭头所示。
进去后你就会看到左边栏有网站的IP地址和NS地址,接着点击Accounts — Details。(另外也可以点击Dashboard,然后在左侧栏点击Accounts — Details进入)
然后看到具体的Hostinger的Nameservers地址和一些服务器细节,把这两个NS地址和网站的IP地址都复制下来,IP地址后面解析A记录要用。
ns1.dns-parking.com
ns2.dns-parking.com
第二步:把域名商后台的NS地址替换成主机商的NS地址
接着登录到 Namesilo后台,在右上角菜单里点击 “Manage my domains”,会进入到你的域名列表页面,接着点击你要建站的域名那栏的NS地址图标(如图箭头所显示)。
(注意:如果此处显示是卡车标记,就点击前面的Domain栏下的域名,可以拉到下面看到NS地址进行“change”)
进入NS的管理页面后, 把Namesilo原来的两个NS地址删除,改成Hostinger的NS地址,然后点击”SUBMIT”。
现在我们切换到HG后台,仍旧显示”Your domain is not pointing to Hostinger” 域名未指向Hostinger,不用着急,NS地址解析生效需要等待至少半个小时,慢的话两天。
可以通过 NS地址检查器去输入域名查询NS地址是否生效,,基本上我等待了半个小时后顶部那个未指向的提示就没了,有时候那个提示消失很慢,只要NS地址检查结果是对的,而且输入你的网站域名能打开WordPress网站就算成功了。
(登录失败的话,记得看下浏览器是不是给网址自动加了HTTPS,实际应该是HTTP,因为我们还没加SSL证书。)
如果NS检查已经生效了都打钩了,但是 Hostinger 后台提示仍旧在,网站也打不开。那可能是你本地的DNS缓存没有更新,需要手动刷新下。
对于 Windows系统的操作如下:在执行命令提示符以访问所有系统安全权限时,您需要使用以管理员身份运行选项。
- Windows + R 打开“运行”窗口。
- 输入 cmd 以打开 Windows命令提示符窗口。
- 输入 以下命令并按Enter:ipconfig /flushdns
如果不行就浏览器里更新DNS缓存看看,把下面的地址输入浏览器的网址里头,按照提示操作。
chrome://net-internals/#dns (使用谷歌浏览器,注意使用不同的浏览器就把网址里的浏览器名替换下就好)
进入浏览器的DNS设置里后单击”Clear host cache”,然后就进行DNS缓存刷新了。
如果还是打不开网站那就联系客服,都是即时联系,很快的,不会操作就让客服帮你操作。
当NS地址是主机商的时候,你所有的DNS设置全部都要到HG后台进行了。
点击菜单里的“Hosting“,然后点击你的域名,滑到页面下方的”Avanced”下面点击“DNS Zone Editor“。
然后你就会看到一大堆已经自动生成的DNS记录,以后你就在这里设置所有的更改,比如要设置邮箱记录的话,不用Hostinger的邮箱就把它的原始邮箱记录都删除了,然后添加上新的邮箱记录即可。
方法二:域名商后台的DNS设置
之前我们说了,如果你对DNS设置比较熟悉,还有如果要建立多个子域名网站,又想用不同的建站主机,那就必须把解析交给域名商Namesilo。
这里根据域名从不同平台购买的话分成两种情况:
第一种:域名购买自域名商平台
这种情况就不用修改NS了,只要设置A记录绑定网站的Hostinger服务器即可。
Namesilo 的NS地址:
ns1.dnsowl.com
ns2.dnsowl.com
ns2.dnsowl.com
登录到 Namesilo后台,在右上角菜单里点击 “Manage my domains”,会进入到你的域名列表页面,接着点击你要建站的域名那栏的DNS管理图标(如图箭头所显示)。
进入DNS管理后台后,先把原来那些乱七八糟的记录全删光,然后开始设置A记录。
A记录其实就是IP解析,简单说就是把你的域名放到空间商给你的IP上,连通后就可以访问网站。可以将多个域名解析到一个IP地址,但是不能将一个域名解析到多个IP地址。
- @ :有些地方不用填这个符号,留白即可,这个代表根域名,即 abc.com
- www:解析带 www 的子域名,即 http://www.abc.com(也可以把这条记录设置成CNAME,跳转到根域名上)
其他记录属于邮箱记录,我图上设置的是ZOHO企业邮箱的TXT和MX记录,在你没有邮箱之前可以先不设置。
点“A”添加A记录,输入之前在Hostinger后台复制的网站IP地址,如上图位置。然后就是等生效,NS地址解析生效需要等待至少半个小时,慢的话两天。
注意:可以在解析域名的时候设置一个最短的TTL时间,可以让域名快速生效,等生效后再把TTL改成最长的时间。
第二种情况:如果域名是在HG购买或者其他域名商。
那就需要去购买的平台后台修改NS地址为Namesilo的。
因为我没这样操作过,所以就问Hostinger的客服要了一个教程,你可以参考这篇如何修改Hostinger的NS地址
进入HG的控制面板后,点击菜单里的“Domains“,再点击要修改NS地址的域名。(注意域名如果是在其他平台买的,这里就不会显示)
或者你也可以点击菜单里的“Hosting“,然后点击第二项里的你的建站域名,如箭头所示,在”Avanced”下面点击“DNS Zone Editor“,然后进行NS的修改操作。
解析生效后,我们就可以登录WordPress后台了。
WordPress默认登陆地址是:www. XXX .com/wp-admin
或者www. XXX .com/wp-login.php
如果登录出现问题,可能是之前的老网站启用了WP隐藏登录,找到隐藏登录的网址登录即可。