域名注册域名解析域名绑定 dns服务器解析 域名记录的添加 记录类型含义@ www 访问域名请求过程
创建一个web应用,简言之就是访问一个域名,可以到达一个地方,这个地方就是你存放供别人查看的文件的地方
就像一条绳,从这头拉一下,可以拉出来另一头的东西
主要有两个部分: 域名 虚拟主机(空间)
1.域名
1.1域名注册
Google/baidu 搜索一下 域名注册
随便点一下,一般首页都会有这样类似的地方,输入你想要的,看看是不是被别人占有了,没有的话,恭喜你,一步一步的操作付费就好了
这样域名就注册好了

1.2域名解析
注册好了域名,只是代表你花了钱,这个域名是你的,他并没有做任何事情,他也不能做任何事情
所以还必须解析到你的虚拟主机上,更明确一点,就是虚拟主机的ip
域名供应商一般都会提供dns解析服务器,也有第三方的dns服务器
比如
如果是阿里云(万网)的域名,他们有自己的dns服务器,你注册的万网的域名一般会提示你添加或者默认就是他们自己的
也有第三方的比如dnspod
接下来说一下域名与解析的配置关系:
域名注册商的控制面板上,可以解析,这个解析就是使用的域名服务商的dns解析
换言之,你用的谁的dns服务器,那么你就在那里的解析才生效
否则,即使你在域名服务商这边解析了,dns切换成第三方的了,那么理论上来说是此处的应该是不生效的
你如果是用的第三方的
在域名管理的地方,把dns服务器换成第三方的
然后在第三方的dns服务器上,把记录添加上去
关于dns服务器的地址的具体值
域名服务商的地方会有提示的
第三方的可以到帮助文档找一下一般也会有提示
域名服务商的网站或者第三方的网站一般都有比较明显的字眼,找到你的域名 这条信息旁边肯定有解析或者啥的
关于域名解析的记录添加
一般都是这样子的面板(域名服务商处)
第三方的也类似
想要你的网站能访问,这两个是需要的
A记录类型 主机记录一个是www 一个是@ 后面是你的ip地址
@开头的其实就是解析根域名比如 example.com
www开头的其实是一个二级域名
指的是万维网,解析到www.example.com

这样你的域名不管是访问
www.example.com 还是example.com
都是可以访问的
不过一般是为了seo会把 不带www的跳转到www.的
ps:
在搜索引擎看来,带www和不带www的URL是不同的两个URL,当它们指向同一个网站时,会让搜索引擎不懂应该选择哪一个URL作为主要的。带www和不带www的域名对搜索引擎是同等的,任意选择其中一个作为主域名,在内部链接和友情链接时,都使用主域名,这样不会使PR值分散。
-关于这几个具体的记录------引用自万网的解释-------------------------------
A记录:
将域名指向一个IPv4地址(例如:10.10.10.10),需要增加A记录
CNAME记录:
如果将域名指向一个域名,实现与被指向域名相同的访问效果,需要增加CNAME记录
MX记录:
建立电子邮箱服务,将指向邮件服务器地址,需要设置MX记录
NS记录:
域名解析服务器记录,如果要将子域名指定某个域名服务器来解析,需要设置NS记录
TXT记录:
可任意填写(可为空),通常用做SPF记录(反垃圾邮件)使用
AAAA记录:将主机名(或域名)指向一个IPv6地址(例如:ff03:0:0:0:0:0:0:c1),需要添加AAAA记录
SRV记录:记录了哪台计算机提供了哪个服务。格式为:服务的名字.协议的类型(例如:_example-server._tcp)
显性URL:将域名指向一个http(s)协议地址,访问域名时,自动跳转至目标地址(例如:将www.net.cn显性转发到www.hichina.com后,访问www.net.cn时,地址栏显示的地址为:www.hichina.com)。
隐性URL:与显性URL类似,但隐性转发会隐藏真实的目标地址(例如:将www.net.cn隐性转发到www.hichina.com后,访问www.net.cn时,地址栏显示的地址仍然为:www.net.cn)
-------------------
一般情况下,常用的是A类型以及CNAME类型
A类型上面已经说过了,解析到ip地址
CNAME主要是别名
说白了,它指向的是一个域名,不是一个IP 
前面的主机记录,你可以随便写,比如 test 后面的记录值,你写www.baidu,com
那么就是相当于你的二级域名,test.example.com 就会被解析跳转到www.baidu.com
一个比较有用的场景:比如说很多的二级域名都要跳转到某一个固定的ip
1,你可以每一个添加无数个A记录,指向你的ip地址2.你可以先添加一个ip对应的A记录,然后所有的二级域名添加CNAME类型,指向这个A记录的域名
不过如果,你的这个ip要变了,如果是你有100个二级域名,你怎么办?
第一种方法就需要每一个都改变第二种方法就可以仅仅改变这个A记录的ip就行了!
关于虚拟主机
一般很普通的虚拟主机或者说网络空间,会有一个管理面板,有绑定选项
这个绑定刚才已经说过,就是根据域名已经找到了ip了,就是这台主机了,具体的那个路径,还不知道
绑定就是完成了具体路径的映射
刚说到的有管理面板的虚拟主机,你可以绑定某一个目录,把你的文件放进去,
那么通过这个域名,找到这个ip然后就是找到了这个虚拟主机上的这个路径,就可以访问里面的文件了
上面说到的是很普通的一般的空间主机
正规一点的你购买的主机就相当于一台电脑
分windows和linux的,具体的也有不少版本可以选择
大多数是linux主机的话,可能就需要自己配置这台服务器了,你购买的服务器可以理解为就是一台单独的linux系统的电脑
域名解析与域名绑定
你想要去小明家找到小明
你先要根据小明小区名字(域名)查询到小明的准确地址(ip) 然后找到他的房间号(主机上的一个路径)
D N S 服务器做这个事儿 域名的绑定做这个事儿
前面是域名变成ip 后面是到了服务器之后,找到需要的文件
好像少了点什么?
怎么过去的呢?
简单说一下一个http请求的过程,也就是从我们浏览器输入地址敲下回车之后
浏览器输入域名敲下回车之后
一般我们都是http请求,具体的自行百度
http协议是一种通讯的规范
输入这样一个请求,需要建立socket连接,因为socket是通过ip和端口建立的
所以接下来就是域名变成ip
这就是dns服务器的作用
把域名变成ip
他是一个树状的结构,我们自己的电脑上有一个dns服务器,他会先查询这个,查不到就向上
可以理解为你搞掉你们村的村长,像上告,找到镇里,镇里不行市里......一直找到能搞定它的
这样就得到了ip,http请求默认的是80端口,如果不是的话,在请求的时候就需要协商,比如 example.com:8080
这样子有了ip和端口就可以建立socket连接了
然后就是向服务器发送请求了
服务器根据请求找到绑定的路径文件等这样子就完成了域名到页面的访问了
好像明白点什么了吧!
域名注册域名解析域名绑定 dns服务器解析 域名记录的添加 记录类型含义@ www 访问域名请求过程的更多相关文章
- 【转】一个域名是用哪里的DNS来解析的,电脑怎么知道找哪一个DNS呢? 我注册域名的时候会在服务商那里配置DNS解析,一般需要24小时后才能访问,我想知道,解析后的这个数据是不是会同步到世界上所有的DNS服务器呢!如果不是,当我访问我的这个域名的时候,电脑怎么知道去找到我注册的这一家的DNS服务器呢,谁告诉他的呢?
看看DNS一些基础知识,你就了解了.1.DNS就是域名服务器,他的任务就是确定域名的解析,比如A记录MX记录等等. 2.任何域名都至少有一个DNS,一般是2个.为什么要2个以上呢?因为DNS可以轮回处 ...
- DNS服务器解析域名的过程
最近在读许令波老师的<深入分析Java Web技术内幕>,算是对DNS服务器域名解析有个大体的理解,以下的内容来自个人对书中内容的整理 1.什么是域名解析? 当我们在浏览器的地址栏输入一个 ...
- CentOS 搭建dns服务器 解析任意域名
DNS服务器IP地址:192.168.1.219 服务器版本:centos6.6一:软件安装 [root@localhost ~]# yum -y install bind* 二:修改主配置文件 [r ...
- WEB服务器、网站、域名、IP地址、DNS服务器之间的关系
域名首先指向你的服务器,这个过程叫解析. 服务器分成好多小块,每小块叫一个空间或者一个虚拟主机. 所以当你输入你的域名以后,服务器收到你域名的访问信息,但不知道要打开这么多个小块中的那一个.所以要 ...
- DNS服务器能遭受到的DDNS攻击类型
每个网站都有可能会遭受到攻击,现在的互联网服务器遭受的最多的是DDOS攻击,本文总结了一些DNS服务器会遇到的DDOS攻击类型,以及相应的预防措施. [1]的作者将DDOS的攻击分为三种类型: 大数据 ...
- JavaMail SMTP服务器发送邮件程序示例 java通过dns服务器解析ip地址
/** * JavaMail SMTP服务器发送邮件程序示例 * 扮演SMTP服务器角色与邮件客户端软件最大的区别就是: * SMTP服务器需要解析不同接收人邮件地址主机名对应的SMTP服务器主机名 ...
- 阿里云 云解析使用方法/在阿里云ESC服务器解析域名并绑定服务器IP后上传文件通过域名访问步骤教程
第一步:登录阿里云官网,获取服务器ECS的指定公网IP地址. 1.输入阿里云官网账号进入首页,如下图: 2.点击进入"管理控制台",如下图: 3.点击"云服务器ECS&q ...
- 1元搭建自己的云服务器&解析域名
最近在学做微信开发,没有自己的域名和服务器就不得不寄人篱下,索性自己就到云主机上搭建了个服务器,但是水平有限弄了一个下午~~有自己的域名和服务器的好处相信不用我多说了.比如日后可以有自己域名的个性博客 ...
- IP地址、域名、域名解析系统相关
IP地址(Internet Protocol Address) 它来自TCP/IP协议,存在于其中的IP层,用于实现不同计算机之间的通信,类似于门牌号. 设计之处,IP地址是准备给地球上每一台计算机一 ...
随机推荐
- NOIP2008 立体图
题目描述 小渊是个聪明的孩子,他经常会给周围的小朋友们将写自己认为有趣的内容.最近,他准备给小朋友们讲解立体图,请你帮他画出立体图. 小渊有一块面积为m*n的矩形区域,上面有m*n个边长为1的格子,每 ...
- Linux 下redis 集群搭建练习
Redis集群 学习参考:https://blog.csdn.net/jeffleo/article/details/54848428https://my.oschina.net/iyinghui/b ...
- tensor内部结构
内部结构 1.tensor分为头信息区(Tensor)和存储区(Storage): 信息区:tensor的形状(size).步长(stride).数据类型(type),信息区占用内存较少 存储区:数据 ...
- jenkins安装配置
一.下载Jenkins 官网地址:https://jenkins.io/,图如下所示,点击下载可下载最新版本. 点击下载之后,我们可以看到下面的图,我这边选择的Jenkins.war 文件. 下面,使 ...
- 查看Oracle中存储过程长时间被卡住的原因
1:查V$DB_OBJECT_CACHE SELECT * FROM V$DB_OBJECT_CACHE WHERE name='CUX_OE_ORDER_RPT_PKG' AND LOCKS!='0 ...
- ORACLE启动报错ORA-03113: end-of-file on communication channel
使用过程中发现oracle运行很慢(其实应该先关注空间问题),就准备关机重启一下,关不掉就强制关闭,然后启动就报错了. 1.SQL> startup ORACLE instance starte ...
- CSS content换行实现字符点点点loading效果
CSS代码如下: dot { display: inline-block; height: 1em; line-height: 1; text-align: left; vertical-align: ...
- react基础篇 整理(一)
备注不知道为啥不能到出图片,详细知识自己百度一下就可以了,很简单的.画这个是为了更好的梳理知识,公司有个App项目,项目可控,所以尝试一下用React-native去做一下试试.
- ABP入门系列(3)——领域层定义仓储并实现
ABP入门系列目录--学习Abp框架之实操演练 一.先来介绍下仓储 仓储(Repository): 仓储用来操作数据库进行数据存取.仓储接口在领域层定义,而仓储的实现类应该写在基础设施层. 在ABP中 ...
- [Swift]LeetCode140. 单词拆分 II | Word Break II
Given a non-empty string s and a dictionary wordDict containing a list of non-empty words, add space ...