01-如何备案自己的网站
约 4347 字大约 14 分钟
2025-01-19
tags: - 网站搭建 - 图床搭建 - 博客配置
01 网站是如何打开的 🚀
重要
注意:域名备案是一个周期时间比较久的过程,因此,备案需要大概两个月左右的时间。如果需要快速备案,还需请教专业人员,此次博客所涉及备案内容,主要是个人进行使用。
1.1 网站运行的流程
全流程可拆分为4个主要步骤
- 将域名解析为IP地址
- 与目标主机建立TCP连接 (三次握手)
- 发送与接受数据
- 与目标主机断开TCP连接 (四次挥手)

1.2 浏览器是如何渲染的 🎨
提示
- 下述内容介绍了关于浏览器渲染的一些基础的逻辑
- https://www.cnblogs.com/vickylinj/p/14500916.html
- https://www.cnblogs.com/zhanghad/p/17472141.html
- 互联网是如何工作的 - 学习 Web 开发 | MDN (mozilla.org)
02 域名是什么 🏷️
域名(Domain name)是互联网基础架构的关键部分。它们为互联网上任何可用的 Web 服务器提供了方便人类理解的地址。
任何连上互联网的电脑都可以通过一个公共 IP 地址访问到,可以 IPv4 地址(例如,192.0.2.172)或 IPv6 地址(例如,2001:db8:8b73:0000:0000:8a2e:0370:1337)。
计算机可以很容易地处理这些 IP 地址,但是对一个人来说很难找出谁在操控这些服务器以及这些网站提供什么服务。IP 地址很难记忆而且可能会随着时间的推移发生改变。
为了解决这些问题,我们使用人类可读的地址,称作域名。
03 如何购买域名 💳
- 腾讯云购买域名
阿里云购买域名和操作
上述视频教程来自于哔站UP主
注意
- 上述视频教程提供的主要是腾讯云如何购买域名的教程。与阿里云的类似,实际教程可以观看下述链接进行学习。阿里云官方提供了很多关于如何学习阿里云服务器部署的教程,可以了解一些阿里云基础的业务。便于后面的开发。
域名实名认证_域名(Domain)-阿里云帮助中心 (aliyun.com)
- 上述教程为官网提供
04 什么是服务器 🖥️
web 服务器一词可以代指硬件或软件,或者是它们协同工作的整体。
- 硬件部分,web 服务器是一台存储了 web 服务器软件以及网站的组成文件(比如,HTML 文档、图片、CSS 样式表和 JavaScript 文件)的计算机。它接入到互联网并且支持与其他连接到互联网的设备进行物理数据的交互。
- 软件部分,web 服务器包括控制网络用户如何访问托管文件的几个部分,至少是一台 HTTP 服务器。一台 HTTP 服务器是一种能够理解 URL(网络地址)和 HTTP(浏览器用来查看网页的协议)的软件。一个 HTTP 服务器可以通过它所存储的网站域名进行访问,并将这些托管网站的内容传递给最终用户的设备。
基本上,当浏览器需要一个托管在网络服务器上的文件的时候,浏览器通过 HTTP 请求这个文件。当这个请求到达正确的 web 服务器(硬件)时,HTTP 服务器(软件)收到这个请求,找到这个被请求的文档(如果这个文档不存在,那么将返回一个 404 响应),并把这个文档通过 HTTP 发送给浏览器。

要发布一个网站,你需要一个静态或动态的服务器。
静态 web 服务器(static web server)由一个计算机(硬件)和一个 HTTP 服务器(软件)组成。我们称它为"静态"是因为这个服务器把它托管文件的"保持原样"地传送到你的浏览器。
动态 web 服务器(dynamic web server)由一个静态的网络服务器加上额外的软件组成,最普遍的是一个应用服务器和一个数据库。我们称它为"动态"是因为这个应用服务器会在通过 HTTP 服务器把托管文件传送到你的浏览器之前会对这些托管文件进行更新。
举个例子,要生成你在浏览器中看到的最终网页,应用服务器或许会用一个数据库中的内容填充一个 HTML 模板。像 MDN 或维基百科这样的网站有成千上万的网页。通常情况下,这类网站只由几个 HTML 模板和一个巨大的数据库组成,而不是成千上万的静态 HTML 文档。这种设置使得维护和提供内容更加容易。
05 服务器基本配置 ⚙️
- 性能
- 带宽
- 独立
- 位置
服务器的配置决定了服务器的性能
- 作者的服务器配置。
- 一般低访问量的服务器,直接使用最基础的配置就可以。学生可以享受阿里云服务器的学生认证,可以免费领取一年服务器。
06 域名备案 📝
提示
上述文档提供了详细的流程,可以进行阿里云域名的注册和备案
域名申请、备案、解析完整流程及其详细描述
6.1. 引言
重要
对于个人用户而言,拥有一个属于自己的域名不仅可以更好的上线自己一些学习的项目或者开发的项目,还可以方便地管理和发布自己的个人网站或博客。在阿里云上购买、申请和备案个人域名非常简单,本文将为您详细介绍如何在阿里云上完成个人域名的购买、申请及备案整个流程。
6.2. 阿里云域名申请、备案流程及注意事项
6.2.1. 域名申请
- 打开阿里云官网:首先,您需要打开阿里云官网 阿里云官网
- 注册或登录账号:如果您还没有阿里云账号,需要先注册一个,如果您已有账号,请直接登录
- 进入域名查询页面:在阿里云首页,您可以看到一个明显的"域名"选项或者单独进行搜索"域名",然后点击进入
- 选择个人域名的后缀:在域名查询页面,您会看到各种不同的域名后缀(如.com、.cn等),这里我选择了较为便宜的.top作为后缀(第一次购买权力别用来购买域名,可以先购买云服务器再购买域名依旧享有第一次购买域名的权益,一块钱就能享受顶级域名,否则后续如果要购买云服务器就不满足第一次购买阿里云产品的条件,无法享受第一次购买云服务器的权益),选择您喜欢的后缀进行搜索
- 查询和选择您的域名:在搜索结果中,您可以看到可用的域名列表,选择您喜欢的域名,并点击"加入购物车"按钮。
- 结算与支付:在购物车中,确认您的域名信息,然后进行结算,按照步骤完成支付即可
- 域名实名认证:域名购买完后需要进行域名实名认证,待信息填写上传后,需要等待2-3天工信部数据进行更新后才可以进行下一步的域名备案,否则可能会卡在域名备案填写信息页面
6.2.2. 个人域名的备案流程
- 进入控制台:在购买域名后,您需要进入阿里云的控制台进行后续操作,控制台是您管理阿里云各项服务的一个集中界面
- 找到您的域名并点击"管理":在控制台中,找到您刚刚购买的域名,并点击右侧的"管理"按钮
- 开始备案流程:在域名管理页面中,找到"备案管理"选项并点击进入填报页面,如果是首次备案,您需要先进行备案主体信息的填写与验证
- 填写备案信息:根据页面提示,填写相关的备案信息,如网站名称、网站内容、主办单位等。确保信息真实准确,并按要求上传身份证正反面照片或其他证明文件,如果云服务器不在本地,需要将云服务器生成ICP备案服务码,这是填写信息中需要进行填写的
- 提交等待审核:完成信息填写后,点击提交按钮。等待相关部门的审核,一般情况下,备案审核时间为20个工作日左右
- 审核通过后进行域名解析:当您的备案申请通过后,您可以在阿里云的控制台中绑定您的网站或博客,让您的域名正式生效
6.2.3. 注意事项
- 在购买域名时,请确保选择的域名未被他人注册,避免因重复注册而产生纠纷
- 在填写备案信息时,务必保证信息的真实性和准确性,否则可能导致备案申请被驳回(要标注自己域名的使用用途)
- 确保您的网站内容符合法律法规和个人道德要求,不得涉及违法、色情、诽谤等信息
- 在等待备案审核期间,请不要进行域名解析和网站建设工作,以免影响备案结果
- 备案通过后,请及时绑定您的网站或博客并确保其正常运行。如有问题,可联系阿里云客服寻求帮助
6.3一些有关域名的知识点
6.3.1 一级域名和二级域名的区别
- 一级域名和二级域名还是存在很大差异的,一级域名通常被称作顶级域名,而二级域名实际上是一级域名之下的域名
- 二者最大的差别在于,使用一级域名的大多为主站,而使用二级域名的网站大多数都是子网站
- 在一定意义上来说,二级域名是依附于一级域名而存在的,如果一级域名消失的话,那么二级域名也会不复存在
- 相反,如果二级域名出现问题的话,那么一级域名网站是不会受到任何影响的
- 一级域名和二级域名的另一个差别就在于,一级域名是要花钱的,而二级域名则是免费的,其次二级域名是不需要注册的,一级域名注册之后就可以直接使用二级域名了
- 其实二级域名的主要价值并不一定低于主域名,如果做得好的话,二级域名也是可以超越主域名的,所以从一定意义上来看,二级域名也有助于提高主域名的网站排名
- 实际上搜索引擎往往会将二级域名看作一个独立的网站,同时也会根据实际情况将主域名的评价或权重传递一部分给二级域名,因此二级域名对于用户来说也相当于一个完整的域名,所以显得更有权威性
- 其实二级域名网页之间的相关性更强,对于搜索引擎来说,主题和内容更加集中,更容易形成品牌效应
6.3.2 域名解析
6.3.2.1. 域名解析类型
- A记录(Address Record):A记录用于将域名指向一个具体的IP地址,当你想要人们通过你的域名来访问你的网站时,你需要设置A记录,A记录是网站建设中最主要的一种类型
- MX记录(Mail Exchange Record):当你有自己的域名,并希望使用它来收发电子邮件时,你需要设置MX记录来告诉互联网你的邮件服务器在哪里
- CNAME记录(Canonical Name Record):CNAME用于给域名设置别名,例如,你可以有一个主域名"example.com",并为它设置一个别名www.example.com
- SPF记录(Sender Policy Framework):SPF记录用于防止电子邮件欺诈,它确定哪些邮件服务器被授权为你的域名发送电子邮件,从而避免垃圾邮件发送者冒充你发送电子邮件
- TXT记录(Text Record):TXT记录主要用于存放文本信息。这可以是服务器相关的各种信息,如域名所有权验证、电子邮件相关的策略等
6.3.2.1.2无备案访问
601重定向(Web Redirect):当域名没有及时备案时,可购买国外域名,使用域名重定向来定位到大陆服务器
使用非大陆服务器进行域名绑定:当使用非大陆服务器进行域名绑定时,无论域名是哪里的,都不需要进行域名备案
白嫖其它人二级域名:在不涉嫌犯罪情况下且有人愿意资助,可绑定其它域名拥有者二级域名进行域名访问
使用非大陆服务器进行数据转发:在非大陆服务器中使用nginx对域名访问进行转发至国内服务器,有些类似于601重定向(Web Redirect)
6.3.4. 阿里云域名解析过程
进入阿里云官网搜索域名注册
进入域名控制台,依次点击域名列表、解析
如果您第一次使用域名解析,不懂得解析规则,则点击新手引导,就会增加两条域名解析记录,如果你已经备案成功,这样你就可以借助lonerain.top、www.lonerain.top两域名(前者一级域名、后者二级域名)访问到111.111.11.1
当然也可以手动添加记录,其实新手引导就是增加了两条A记录,针对于@以及www(前者一级域名,后者二级域名),故而我们可以自己设定自己所需的二级域名:如test1.lonerain.top,可以映射到不同的IP,进而通过nginx反向代理等操作为微服务程序等条件服务
6.3.5. 域名解析设置常见问题
域名需要续费吗?
域名并非一次性买断的商品,属于租用的服务,需要定期按时续费,如果您注册时选择的是一年期限,那么一年之后就需要进行续费,如果担心忘记续费,可以在购买的时候选择年限长一点,例如3年或5年
域名解析后多长时间生效?
首先域名解析需要一段时间生效,并不是立即生效,其次你还需要去服务器进行域名绑定
买了域名并且设置了域名解析,为什么还看不到网站?
域名解析之后多久生效没有固定的时间,不同的服务商、不同的地区、不同的网络生效时间都不同,快的话一般几分钟就能生效,最慢可能达到48
网站突然无法访问怎么办?
首先检查域名解析设置是否正确,可以在电脑里的运行里输入cmd,然后输入ping abc.com+回车,将abc换成自己的域名,看看域名解析是否正常
07 云托管备案 ☁️
云托管 CloudBase Run-文档中心-腾讯云 (tencent.com)
08 阿里云静态网站托管上线网站 🚀
- 在浏览器直接搜索此标题
如何使用静态网站托管功能搭建一个静态网站_移动研发平台(EMAS)-阿里云帮助中心 (aliyun.com)
09 DNS工作原理 🔍
DNS 原理入门 - 阮一峰的网络日志 (ruanyifeng.com)