域名申请、解析和备案

2024-05-17 04:32
文章标签 解析 申请 域名 备案

本文主要是介绍域名申请、解析和备案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

域名申请、解析和备案

原文地址

经过两个月的努力,Bob终于完成了他的个人博客网站开发。于是迫不及待的跑到大神 Alis 家来表现自己。

Alis:Bob 同学怎么有一阵子没看到你了哈?
Bob:我最近在搞个大项目,哈哈。

Alis:就你这厮,能搞啥子大项目?呵
Bob:我捣鼓了一个自己的博客网站,牛逼吧。

Alis:你以前写博客不都是用 CSDN么?
Bob:那以前不是没技术,不会写前端和后台么,只能用 CSND 啊。今时不同往日,小哥我现在能左手 Vue,右手 Java,那还不得弄个自己的博客网站,秀一波技术,辣鸡。

Alis:小伙子可以哈,来,请秀出你的博客网站。
Bob 在浏览器地址栏输入了http://129.204.35.228:8080

Alis: 慢着,你这个网址怎么是个IP地址。
Bob:我项目部署在腾讯云上,给我的就是这个IP地址啊,有啥子问题哈?

Alis:你没发现访问别人的网站都是都是通过域名访问么?
Bob:好像是的呀,那要哦四搞落?

Alis:你要去申请一个域名,然后绑定这个IP,你的博客网站就可以通过域名来访问了。
Bob:域名和IP是什么关系啊?这个我没太明白喔。

Alis:之所以会出现域名,是因为IP是一串数字,不好记忆。域名其实就相当于IP的别名,与IP是一一对应的关系,域名的出现是为了方便IP的记忆。
Bob:喔,原来是这样啊,这个IP确实不好记,我每次输入IP都要去找一下笔记。现在有了域名,就很好记了。那这个域名的拼写有什么规则么?是不是我想叫什么就叫什么?

Alis:那当然不行啊,IP是唯一的,域名也是唯一的。要是大家都用同一个域名,那就搞不成器了哈。
Bob:我在腾讯云租了一台服务器,系统就自动给我分配了一个公网IP,那域名是腾讯云给我分配呢?还是要我自己去申请哈?自己申请的话,要喔四搞喔?

Alis:域名呢,是要自己去申请的,在腾讯云里面就有申请域名的功能。你自己先想一个域名,比如可以用你自己名字的拼音、公司名字的拼音或者英文。
Bob:我屌丝一个,哪有什么公司罗。那就用我的大名吧,我的域名就叫www.changshahuoshan.com,这样子可以吧。

Alis:可不可以我也不知道,你打开腾讯云,在域名注册的模块里面去注册这个域名,如果能注册下来,你就可以用哈。
Bob打开了腾讯云的官网,找到了域名注册的功能。域名注册之前,要先查询一下你将要注册的域名有没有被别人注册过。Bob输入了changshahuoshan,点击查询之后发现出现了一个列表:

changshahuoshan.com 65元55元/首年
changshahuoshan.net  68元65元/首年
changshahuoshan.cn  38元28元/首年

Bob:这个是什么意思啊?我要选哪个啊?这玩意还要收费啊。

Alis:当然要收费啊,changshahuoshan 是你的域名,.com .net .cn 这些都是后缀,不同的后缀,收费价格不一样。看你自己的需求,你自己选一个啦。
Bob:以我的经济实力,我肯定选 changshahuoshan.cn 。加入购物车,付款之后,这个域名就属于我了,哈哈。那我是不是现在就能用这个域名了,要怎么用啊?怎么和我的公网IP建立一对一的关系呢?

Alis:域名是申请下来了,下一步操作就是进行域名解析,解析了域名,你就可以通过这个域名来访问你的博客网站了。
Bob:域名解析是什么意思?怎么注册了域名,还要解析域名?

Alis:域名解析呢,其实是有两个作用。你现在注册的这个 changshahuoshan.cn 是个一级域名,我们得给它再加个前缀,比如www ,合起来之后就变成了 www.changshahuoshan.cn , 这个就变成了二级域名。另外一个作用,就是在域名解析的时候会要求你填一个记录值,这个记录值就填你的公网IP,这样这个域名就和你的公网IP建立了一一对应的关系啦。
Bob:慢点,这个一级域名变二级域名,是个什么鬼?有点迷糊。

Alis:我这么跟你说吧,你现在开发了一个博客网站,以后在开发一个商品管理网站,或者再开发一个学生管理网站,是不是每个网站都需要去申请一个域名啊。
Bob:哎呀,不知道耶,但是我感觉应该是这样的。如果是这样的话,那就有点费域名了。

Alis:前辈们,早就替你考虑了这个问题,二级域名的出现,就是为了解决这一问题的。你注册的域名,是一个一级域名,一级域名需要解析成二级域名,一个二级域名可以对应一个网站。你有三个网站,那就解析三个二级域名就行了。就比如下面这个样子:

一级域名:changshahuoshan.cn
二级域名:blog.changshahuoshan.cn 对应博客网站
二级域名:shop.changshahuoshan.cn 对应商品管理网站
二级域名:student.changshahuoshan.cn 对应学习管理网站

Bob:喔,懂了,原来是这样子的喔。那我在腾讯云上解析一下 changshahuoshan.cn 这个一级域名:

主机记录记录类型线路类型记录值
blogA默认129.204.35.228
shopA默认129.204.35.228
studentA默认129.204.35.228

Bob:我现在域名解析好了,是不是可以通过 blog.changshahuoshan.cn 来访问我的博客网站了哈。

Alis:别急,心急没有热豆腐吃。你还漏了一个步骤。
Bob:域名注册、域名解析我都搞好了,还要干嘛啊。

Alis:还有一个域名备案,这个没搞啊。
Bob:域名备案又是干嘛啊,怎么整这么麻烦啊。

Alis:域名备案,你可以理解为域名实名制一样,就是你注册了这个域名,要把你的身份信息或者是公司信息,在国家相关机构进行登记,这个主要是为了防止你利用网站干违法的事情。
Bob:既然是国家要求的,那我就去备案吧。

Alis:你上传了你的个人信息之后,半个月之后会有人工客服打电话给你核实,整个域名备案大概需要一个月的样子哦。
Bob:好的,那就坐等域名备案的结果吧。

总结一下

  1. 域名和IP是什么关系?域名和IP怎样建立关系?
  2. 一个域名从申请到使用需要经历哪几个步骤?
  3. 一级域名怎样解析成二级域名?一级域名与二级域名的关系。

http 如何升级成 https

一个月之后,Bob 收到腾讯云发来的通知,域名备案已经通过了。Bob 赶紧抱着电脑,来到了Alis家中。

Bob:我的域名备案通过了,我现在是不是可以使用我的域名来访问我的博客网站了?
Alis:当然可以,你配置一下Nginx,将你项目在腾讯云服务器上运行的地址反向代理到你申请的域名,然后别人就可以通过域名访问到你的网站了。

Bob先进入到 /etc/nginx 目录,然后 vi nginx.conf,添加了如下配置:

 server {listen 80;server_name blog.changshahuoshan.cn;location / {proxy_pass http://127.0.0.1:8082;root   html;index  index.html index.htm;}}

然后,重启了一下 nginx 服务:

service restart nginx

在浏览器地址,输入:http://blog.changshahuoshan.cn ,果然出现了他的博客网站。

Alis:不错啊,小伙子,现在配置成功了,可以通过域名来访问你的博客网站了。
Bob:是啊,经过一番折腾,总算是成功了,那我撤了哈。

Alis:慢着,还差一点东西啊?
Bob:差什么啊?我都弄好了,网站可以正常访问了。

Alis:现在都要求用 https了,通过 http 来访问数据传输不安全。
Bob:那 http 怎么升级成 https ?

Alis:这个很简单,给你的域名申请一个SSL证书,然后把证书下载下来,配置到Nginx里面,就可以用https访问了。
Bob:SSL证书是个什么东西啊?你能解释一下么?

Alis:SSL证书是一种遵守了SSL协议的数字证书,实现了网络通信加密的安全协议,在客户端和服务端之间建立了一条加密的通道,能保证数据在传输的过程中不被窃取篡改。SSL证书有免费的和收费的,你个人网站申请免费的SSL证书就行了。
Bob:喔,明白了。

Bob 在腾讯云上给二级域名 blog.chanshahuoshan.cn 申请了SSL证书,然后将SSL证书下载下来,上传到了Nginx配置文件所在的目录,在 nginx.conf 中修改了配置:

server {listen 443 ssl;server_name  blog.changshahuoshan.cn;ssl_certificate 1_blog.changshahuoshan.cn_bundle.crt;ssl_certificate_key 2_blog.changshahuoshan.cn.key;ssl_session_timeout 5m;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;ssl_prefer_server_ciphers on;location / {proxy_pass http://127.0.0.1:8082;root   html;index  index.html index.htm;}}

大功告成。

总结一下

  1. 域名怎样做反向代理?
  2. SSL证书是什么?有什么作用?
  3. http 怎么升级成 https ?

原文地址

这篇关于域名申请、解析和备案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/995462

相关文章

网页解析 lxml 库--实战

lxml库使用流程 lxml 是 Python 的第三方解析库,完全使用 Python 语言编写,它对 XPath表达式提供了良好的支 持,因此能够了高效地解析 HTML/XML 文档。本节讲解如何通过 lxml 库解析 HTML 文档。 pip install lxml lxm| 库提供了一个 etree 模块,该模块专门用来解析 HTML/XML 文档,下面来介绍一下 lxml 库

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

OWASP十大安全漏洞解析

OWASP(开放式Web应用程序安全项目)发布的“十大安全漏洞”列表是Web应用程序安全领域的权威指南,它总结了Web应用程序中最常见、最危险的安全隐患。以下是对OWASP十大安全漏洞的详细解析: 1. 注入漏洞(Injection) 描述:攻击者通过在应用程序的输入数据中插入恶意代码,从而控制应用程序的行为。常见的注入类型包括SQL注入、OS命令注入、LDAP注入等。 影响:可能导致数据泄

从状态管理到性能优化:全面解析 Android Compose

文章目录 引言一、Android Compose基本概念1.1 什么是Android Compose?1.2 Compose的优势1.3 如何在项目中使用Compose 二、Compose中的状态管理2.1 状态管理的重要性2.2 Compose中的状态和数据流2.3 使用State和MutableState处理状态2.4 通过ViewModel进行状态管理 三、Compose中的列表和滚动

Spring 源码解读:自定义实现Bean定义的注册与解析

引言 在Spring框架中,Bean的注册与解析是整个依赖注入流程的核心步骤。通过Bean定义,Spring容器知道如何创建、配置和管理每个Bean实例。本篇文章将通过实现一个简化版的Bean定义注册与解析机制,帮助你理解Spring框架背后的设计逻辑。我们还将对比Spring中的BeanDefinition和BeanDefinitionRegistry,以全面掌握Bean注册和解析的核心原理。

CSP 2023 提高级第一轮 CSP-S 2023初试题 完善程序第二题解析 未完

一、题目阅读 (最大值之和)给定整数序列 a0,⋯,an−1,求该序列所有非空连续子序列的最大值之和。上述参数满足 1≤n≤105 和 1≤ai≤108。 一个序列的非空连续子序列可以用两个下标 ll 和 rr(其中0≤l≤r<n0≤l≤r<n)表示,对应的序列为 al,al+1,⋯,ar​。两个非空连续子序列不同,当且仅当下标不同。 例如,当原序列为 [1,2,1,2] 时,要计算子序列 [

多线程解析报表

假如有这样一个需求,当我们需要解析一个Excel里多个sheet的数据时,可以考虑使用多线程,每个线程解析一个sheet里的数据,等到所有的sheet都解析完之后,程序需要提示解析完成。 Way1 join import java.time.LocalTime;public class Main {public static void main(String[] args) thro

ZooKeeper 中的 Curator 框架解析

Apache ZooKeeper 是一个为分布式应用提供一致性服务的软件。它提供了诸如配置管理、分布式同步、组服务等功能。在使用 ZooKeeper 时,Curator 是一个非常流行的客户端库,它简化了 ZooKeeper 的使用,提供了高级的抽象和丰富的工具。本文将详细介绍 Curator 框架,包括它的设计哲学、核心组件以及如何使用 Curator 来简化 ZooKeeper 的操作。 1

Unity3D自带Mouse Look鼠标视角代码解析。

Unity3D自带Mouse Look鼠标视角代码解析。 代码块 代码块语法遵循标准markdown代码,例如: using UnityEngine;using System.Collections;/// MouseLook rotates the transform based on the mouse delta./// Minimum and Maximum values can

图解TCP三次握手|深度解析|为什么是三次

写在前面 这篇文章我们来讲解析 TCP三次握手。 TCP 报文段 传输控制块TCB:存储了每一个连接中的一些重要信息。比如TCP连接表,指向发送和接收缓冲的指针,指向重传队列的指针,当前的发送和接收序列等等。 我们再来看一下TCP报文段的组成结构 TCP 三次握手 过程 假设有一台客户端,B有一台服务器。最初两端的TCP进程都是处于CLOSED关闭状态,客户端A打开链接,服务器端