从头开始建网站(三)DNS

从头开始建网站(三)DNS

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

前面介绍了站点搭建所须要的两大要素:域名和server,这次要说的是域名解析,也就是把域名和server进行绑定的过程。

我们在訪问网络时,网址会被发送到DNSserver,然后由DNSserver返回我们所要訪问的serverIP地址,从而进行訪问。前面一文说了,一台server的同一个IP地址上可能有多个站点,或者是子站点,这时,我们请求的数据被server接收到,server须要依据推断网址中的域名来推断返回哪个站点的数据。

也就是说,我们不仅要在DNSserver上设置域名指向server的IP,同一时候也要在server上配置绑定域名。

DNS服务常见的都是能够免费使用的,提供DNS服务的如Godaddy,国内的DNSPOD等。假设你是从Godaddy购买的域名。能够直接使用Godaddy的DNS服务,也能够设置成国内的DNSPOD。

下图是Godaddy购买了域名之后登陆账号显示的信息,点击域名产品右側的Launch就可以进入设置界面。


从头开始建网站(三)DNS

设置界面最经常使用的一项就是下图中的Nameservers,默认的是Godaddy自己的DNS域名服务器网址,图中我改动成了DNSPOD的地址。


从头开始建网站(三)DNS

假设使用Godaddy的域名服务器。不须要改动Nameservers,直接点击进入DNS Zone File进行设置。不同的域名服务提供商的设置方法基本同样。

以下我介绍的是DNSPOD的设置方法。

首先注冊账号并登录,进入界面点击加入域名,依照说明输入你注冊的域名,如hainter.com。不须要加http和www,然后点击域名进去设置。

选择加入记录。记录类型选择A记录,主机记录写成@,表示http://hainter.com,记录值为你租用的serverIP地址。TTL是DNSserver上刷新记录的时间间隔,假设须要频繁更改IP,记录时间能够短一些,否则应该设置长一点,这样一定程度上会加快訪问速度。

相同,再加入一个A记录,这次把@换成www。表示网址http://www.hainter.com。 假设不须要别的子域名、邮件等服务。这样DNS就设置好了。


从头开始建网站(三)DNS

设置好了之后显示大致例如以下图,当中有两项是NS类型记录,为域名记录。


从头开始建网站(三)DNS

设置完毕后,你须要在域名提供商的设置里将域名的Nameservers改成DNSPOD的服务器地址,就是前面那张图中我设置的那样。

设置完毕后记得保存。假设你非常激动的立即訪问你的域名,可能会发现提示域名错误等,这是由于这些设置并没有立即刷新,须要等待几分钟全球的server都进行了刷新才行。另一点是,你的主机没有绑定域名。也是无法訪问的。

至于主机怎么绑定域名,基本上没有太多须要介绍的。购买了主机会给你一个网址进行登录,进入控制面板。就会有域名绑定相关的选项。绑定好域名就能够正常訪问你的站点了。当然这时站点还是空的,有可能会显示一个默认的界面,比如Godaddy的server会显示CommingSoon的页面。

一開始我仅仅买了域名还没有主机,看到CNAME能够设置域名指向还有一个网址,然后就尝试设置主页指向百度,一直没成功。

直到后来才知道。原来主机和域名是须要相互绑定才干訪问的。

假设你仅仅设置了DNS,把域名指向serverIP。而没有在server上绑定域名。这时能够用ping命令ping到serverIP,却不能訪问网页。

至此我们的域名已经能够进行訪问。可是站点里面还没有内容。下一篇将会開始解说在server上搭建站点的知识。

本文首发自我的个人主页,转载请注明来源:http://www.hainter.com/website-primer-3

版权声明:本文博客原创文章,博客,未经同意,不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/117612.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号