原文发表自我搭建的网站,欢迎大家访问,转载请保留本段或注明原文 http://www.hainter.com/website-primer-3
前面介绍了网站搭建所需要的两大要素:域名和服务器,这次要说的是域名解析,也就是把域名和服务器进行绑定的过程。
我们在访问网络时,网址会被发送到DNS服务器,然后由DNS服务器返回我们所要访问的服务器IP地址,从而进行访问。前面一文说了,一台服务器的同一个IP地址上可能有多个网站,或者是子网站,这时,我们请求的数据被服务器接收到,服务器需要根据判断网址中的域名来判断返回哪个站点的数据。也就是说,我们不仅要在DNS服务器上设置域名指向服务器的IP,同时也要在服务器上配置绑定域名。
DNS服务常见的都是可以免费使用的,提供DNS服务的如Godaddy,国内的DNSPOD等。如果你是从Godaddy购买的域名,可以直接使用Godaddy的DNS服务,也可以设置成国内的DNSPOD。
下图是Godaddy购买了域名之后登陆账号显示的信息,点击域名产品右侧的Launch即可进入设置界面。
设置界面最常用的一项就是下图中的Nameservers,默认的是Godaddy自己的DNS域名服务器网址,图中我修改成了DNSPOD的地址。
如果使用Godaddy的域名服务器,不需要修改Nameservers,直接点击进入DNS Zone File进行设置。不同的域名服务提供商的设置方法基本相同。下面我介绍的是DNSPOD的设置方法。
首先注册账号并登录,进入界面点击添加域名,按照说明输入你注册的域名,如hainter.com,不需要加http和www,然后点击域名进去设置。
选择添加记录,记录类型选择A记录,主机记录写成@,表示http://hainter.com,记录值为你租用的服务器IP地址。TTL是DNS服务器上刷新记录的时间间隔,如果需要频繁更改IP,记录时间可以短一些,否则应该设置长一点,这样一定程度上会加快访问速度。同样,再添加一个A记录,这次把@换成www,表示网址http://www.hainter.com。 如果不需要别的子域名、邮件等服务,这样DNS就设置好了。
设置好了之后显示大致如下图,其中有两项是NS类型记录,为域名记录。
设置完成后,你需要在域名提供商的设置里将域名的Nameservers改成DNSPOD的服务器地址,就是前面那张图中我设置的那样。
设置完成后记得保存。如果你很激动的马上访问你的域名,可能会发现提示域名错误等,这是因为这些设置并没有立即刷新,需要等待几分钟全球的服务器都进行了刷新才行。还有一点是,你的主机没有绑定域名,也是无法访问的。
至于主机怎么绑定域名,基本上没有太多需要介绍的。购买了主机会给你一个网址进行登录,进入控制面板,就会有域名绑定相关的选项。绑定好域名就可以正常访问你的网站了。当然这时网站还是空的,有可能会显示一个默认的界面,例如Godaddy的服务器会显示CommingSoon的页面。
一开始我只买了域名还没有主机,看到CNAME可以设置域名指向另一个网址,然后就尝试设置主页指向百度,一直没成功。直到后来才知道,原来主机和域名是需要相互绑定才能访问的。
至此我们的域名已经可以进行访问,但是网站里面还没有内容。下一篇将会开始讲解在服务器上搭建网站的知识。