从头开始建网站(三)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

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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • kubeadm添加新master或node

    kubeadm添加新master或node

    2021年5月31日
    105
  • Java多态性:Java什么是多态?

    Java多态性:Java什么是多态?多态性是面向对象编程的又一个重要特征,它是指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及其各个子类中具有不同的含义。对面向对象来说,多态分为编译时多态和运行时多态。其中编译时多态是静态的,主要是指方法的重载,它是根据参数列表的不同来区分不同的方法。通过编译之后会变成两个不同的方法,在运行时谈不上多态。而运行时多态是动态的,它是通…

    2022年7月8日
    19
  • C语言判断回文字符串(指针)

    C语言判断回文字符串(指针)东北大学在线编程社区problem1678题目描述:编写函数:intfun(char*p),功能是判断一个字符串是否是回文字符串(提示:回文字符串是指正读和反读都一样的字符串),要求从主函数中由键盘输入字符串,调用函数fun后,根据函数fun的返回值,主函数输出是否为回文字符串的判断。输入样例:haah输出样例:是回文串//该代码使用MicrosoftVisualStudio2019编写#define_CRT_SECURE_NO_WARNINGS#include<stdio.

    2022年5月4日
    50
  • ArasPLM安装

    ArasPLM安装1 首先 Windows 服务器已经安装 IIS 和 NETFramework 7 1 至少 4 5 版本以上 2 安装 SQLServer 上一篇博客中有介绍如何安装 3 申请 License https www aras com support LicenseKeySe 4 下载安装 https www aras com support downloads 5 汉化

    2025年6月5日
    2
  • 自动刷视频挂机软件(电脑无限刷屏代码)

    该楼层疑似违规已被系统折叠隐藏此楼查看此楼[SPARKLES]。[GLOWINGSTAR]。[SPARKLES]。[CHRISTMASTREE]。。[SPARKLES][CHRISTMASTREE][CHRISTMASTREE]。。[SPARKLES][SPARKLES][CHRISTMAST…

    2022年4月17日
    72
  • centos7安装php环境_docker搭建php开发环境

    centos7安装php环境_docker搭建php开发环境centos7php环境手动搭建:1.先安装apache:yum安装yuminstallhttpd进入配置文件vi/etc/httpd/conf/httpd.conf(/etc/httpd/conf/httpd.conf为配置文件位置)apache默认就是使用80端口防火墙开启80端口(一般例如在阿里云网站控制台直接开启即可)服务器常用指令:linux常用服务的启动、停止、重启操作服务/操作 启动 停止 重启apache systemctlstarthttpd开启

    2022年9月22日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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