网站上线的核心要点
需要买域名 域名备案(国内)
买服务器
把服务器IP和域名(网址)绑定
把本地网站代码文件上传到服务器上
我来先来了解下以上的概念
域名介绍
域名是网站的地址,类似于你的家在街上的位置。它让人们通过简单的名字(如 www.baidu.com)访问你的网站,而不是记住复杂的数字IP地址。
每个域名背后都有一个对应的服务器IP地址
域名分等级
可以用百度的域名来解释域名的分级。假设我们以 www.baidu.com
为例,来看它在域名系统中的不同级别:
-
顶级域名 (TLD):
com
是顶级域名,类似于国家。它代表了一个域名的最高级别。 -
二级域名:
baidu
是二级域名,类似于省。在这个例子中,baidu
是顶级域名com
下的具体组织或公司名。 -
三级域名:
www
是三级域名,类似于市。它通常用于指示特定的服务或主机。在www.baidu.com
中,www
通常指代网站的主机名。
所以,www.baidu.com
的结构可以理解为:
- 顶级域名:
com
(国家层级) - 二级域名:
baidu
(省级或组织名) - 三级域名:
www
(市级或具体服务)
每个级别通过点(.
)分隔,形成完整的域名层级。
从一级域名开始就能被设置成指向某个服务器的IP地址了
总结
顶级域名是域名管理机构定义的,我们只能从现有的里面选一个
我们买域名,其实就是选中某个顶级域名之后,在这个顶级域名下面自定义一个一级域名的名字,然后租用它的使用权。我们买到的其实是某个顶级域名下的一级域名,表现出来就是你买到的就是一级域名和顶级域名的组合,比如 baidu.com
一级域名以下的二级域名,像www.baidu.com,甚至三级域名四级域名
的 取名和指向,是域名所有者通过域名管理中的DNS解析设置来自行设定。
服务器
服务器是用来处理和提供资源或服务,比如存储文件、运行网站、管理数据库等。它接收请求,处理后返回结果。可以通俗理解为没有显示器单一功能的电脑。
有实体服务器和云服务器
实体服务器是实实在在的硬件设备,你可以看到和触摸到它。它通常在数据中心里运行,提供各种服务,比如托管网站或存储文件。
云服务器则是虚拟的,不存在于你眼前。它由提供商管理,你可以通过网络访问和使用。云服务器的优势在于灵活性和可扩展性,你可以按需增加或减少资源,而无需担心硬件问题。
上线网站需要买服务器,因为服务器储存网站文件和数据,并使得网站能够被访问。就像你需要一个房子来放置你的东西和让别人进来参观,网站需要服务器来放置和展示它的内容。
DNS(DOMAIN NAME SYSTEM域名系统)
DNS管理和查询域名对应的IP地址的机制 游览器之所以知道域名对应的IP地址靠的就是DNS
DNS解析
当你在浏览器中输入一个域名(如 www.baidu.com)并按下回车时,计算机会开始一个DNS查询过程来获取该域名的IP地址。
2. 检查本地缓存
计算机会首先检查本地缓存是否已经存储了这个域名的IP地址。如果找到缓存记录,它会直接使用这个IP地址。
3. 查询本地DNS服务器
如果本地缓存中没有所需的记录,计算机会将查询请求发送到本地的DNS解析器(通常是由互联网服务提供商提供的DNS服务器)。本地DNS服务器会处理这个请求,接下来有两种情况:
- 缓存命中:如果本地DNS服务器有缓存记录,它会将结果返回给计算机。
- 缓存未命中:如果本地DNS服务器没有缓存记录,它会开始递归查询过程。
4. 递归查询过程
当本地DNS服务器没有缓存记录时,它会进行递归查询,这个过程涉及到多个层级的DNS服务器:
-
根域名服务器:首先,查询会被发送到根域名服务器。根域名服务器知道所有顶级域(如 .com、.org、.net)的权威DNS服务器的位置。
-
顶级域名服务器(TLD服务器):根域名服务器会将查询请求转发到负责该域名的顶级域名服务器。例如,如果你查询的是 www.example.com,根域名服务器会将请求转发到负责 .com 的TLD服务器。
-
权威域名服务器:顶级域名服务器将请求转发到实际存储域名记录的权威DNS服务器。这些权威服务器包含域名的实际IP地址记录。
5. 获取和返回IP地址
权威DNS服务器会将查询结果(即域名的IP地址)返回给本地DNS服务器。然后,本地DNS服务器将这个IP地址返回给请求的计算机。
6. 本地缓存和连接
计算机获取到IP地址后,它可以直接连接到目标服务器。为了提高效率,本地DNS服务器和计算机通常会将这个IP地址缓存一段时间,以便未来的请求可以更快速地响应。
CDN内容分发网络
使用快递仓储的比喻来理解CDN(内容分发网络)的工作原理是非常有帮助的。让我们用这个比喻来说明:
-
原始数据源(主仓库):
- 比喻:想象一个大仓库,里面存放着各种商品。这就是CDN中的原始数据源,也称为源服务器或原始服务器。它存储了所有需要分发的内容,例如网页、视频、图片等。
-
CDN边缘节点(分布式仓库):
- 比喻:为了让商品能够更快地送达客户,公司在各个地区设立了多个小型仓库。这些小型仓库就像CDN中的边缘节点服务器,它们分布在不同的地理位置,靠近用户。
-
用户请求(下单):
- 比喻:当客户需要某个商品时,他们会在网上下订单。这个订单相当于用户在互联网上请求某个资源,比如访问一个网页。
-
请求处理(订单分配):
- 比喻:订单到达公司的总仓库(原始仓库),公司会决定从哪个小型仓库(边缘节点)发货,以便商品能尽快送到客户手中。这类似于CDN的工作流程:当用户请求某个资源时,CDN会选择离用户最近的边缘节点来提供这个资源。
-
内容分发(发货):
- 比喻:小型仓库会从自己存储的商品中发货,客户因此可以更快地收到商品。这就像CDN的边缘节点从缓存中直接提供内容,用户可以更快地获取到所需的信息。
通过这个快递仓储的比喻,你可以看到CDN如何通过在各地设置分布式的缓存节点来优化内容的传输速度和效率,使得用户可以更快速地访问到所需的内容。
上线网站
要不是不缺钱的话
可以选择买腾讯云或阿里云的服务器,然后买域名进行配置就行然后进行备案
这里使用zeabur
来创建一个网站
https://zeabur.com/login
注册一个账号 点击新建一个项目 选择静态资源上传文件
点击网络 配置一个二级域名
如果对你有所帮助的话就点个关注吧 会持续更新技术文章