域名基础知识

news2025/1/11 16:49:35

1.域名的概念及作用

域名(Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。

由于IP地址具有不方便记忆且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人们不用去记IP地址,更方便地访问互联网。

2.谁在负责分配和管理域名

ICANN(The Internet Corporation for Assigned Names and Numbers)互联网名称与数字地址分配机构是一个非营利性的国际组织,成立于1998年10月,是一个集合了全球网络界商业、技术及学术各领域专家的非营利性国际组织,负责在全球范围内对互联网唯一标识符系统及其安全稳定的运营进行协调,包括互联网协议(IP)地址的空间分配、协议标识符的指派、通用顶级域名(gTLD)以及国家和地区顶级域名(ccTLD)系统的管理、以及根服务器系统的管理。这些服务最初是在美国政府合同下由互联网号码分配当局(Internet Assigned Numbers Authority,IANA)以及其它一些组织提供。ICANN行使IANA的职能。

而国家地区类域名一般都是ICANN授权当地机构进行统一管理和分配,如.cn域名由中国互联网络信息中心(China Internet Network Information Center,CNNIC)负责管理。

3.DNS服务器

DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。

4.域名级别

域名级别是网址分类的一个标准,包括顶级域名、二级域名等。

一个完整的域名由二个或二个以上部分组成,各部分之间用英文的句号".“来分隔,倒数第一个”.“的右边部分称为顶级域名(TLD,也称为一级域名),顶级域名的左边部分字符串到下个”."为止称为二级域名(SLD),二级域名的左边部分称为三级域名,以此类推,每一级的域名控制它下一级域名的分配。

5.顶级域名

域名的各个级别被“.”分开,最右边的那个词称为顶级域名,又称一级域名,常见的有".com"、“.net”、“.org”、".cn"等。

顶级域名分为两类:

1)国家顶级域名(nationaltop-leveldomainnames,简称nTLDs),200多个国家都按照ISO3166国家代码分配了顶级域名,例如中国是.cn,美国是.us;

2)国际顶级域名(internationaltop-leveldomainnames,简称iTDs),例如表示工商企业的.com,表示网络提供商的.net,表示非盈利组织的.org等。

附:域名争议

大多数域名争议都发生在.com的顶级域名下,因为多数公司上网的目的都是为了赢利。

.edu / .gov:1985年1月,供 美国教育机构 / 美国政府机关 使用,因历史遗留问题一般只在美国专用。

6.域名注册

6.1注册范围

根据ICANN的说法,过一两年组织可申请注册顶级域名。个人可申请注册二级域名。

二级域名以上级别的域名,统称为子域名,不在域名注册的范畴中。

6.2命名规则

域名中只能包含以下字符

1)26个英文字母

2)"0,1,2,3,4,5,6,7,8,9"十个数字

3)“-”(英文中的连词号,但不能作为第一个字符或者最后一个字符)

4)对于中文域名而言,还可以含有中文字符而且是必须含有中文字符(日文、韩文等域名类似)

域名中字符的组合规则

1)在域名注册查询中,不区分英文字母的大小写和中文字符的简繁体

不得使用,或限制使用以下名称

1)注册含有"CHINA"、“CHINESE”、“CN”、"NATIONAL"等 经国家有关部门(指部级以上单位)正式批准

2)公众知晓的其他国家或者地区名称、外国地名、国际组织名称不得使用

3)县级以上(含县级)行政区划名称的全称或者缩写 相关县级以上(含县级)人民政府正式批准

4)行业名称或者商品的通用名称不得使用

5)他人已在中国注册过的企业名称或者商标名称不得使用

6)对国家、社会或者公共利益有损害的名称不得使用

7)经国家有关部门(指部级以上单位)正式批准和相关县级以上(含县级)人民政府正式批准是指,相关机构要出据书面文件表示同意XXXX单位注册XXX域名

6.3域名选取

选取原则

1)域名应该简明易记,便于输入

这是判断域名好坏最重要的因素。一个好的域名应该短而顺口,便于记忆,最好让人看一眼就能记住,而且读起来发音清晰,不会导致拼写错误。此外,域名选取还要避免同音异义词。

2)域名要有一定的内涵和意义

用有一定意义和内涵的词或词组作域名,不但可记忆性好,而且有助于实现企业的营销目标。例如企业的名称,产品名称,商标名,品牌名等都是不错的选择,这样能够使企业的网络营销目标和非网络营销目标达成一致。

选取方法

域名类型:首选.com,其次.cn,然后再是.com.cn或.net。
域名字符:使用品牌或公司名称的首字母或全拼或英文等,如果核心字符已被注册,则可考虑加上地区词。
注意事项:当条件允许的情况下,建议选择并注册关键字符相同的整套域名。即.com、.cn、.com.cn、.net四种类型的域名若全部存在,则一次性全部注册,这样就不用担心被竞争对手抢注类似域名。

6.4域名价格

各地区价格可能有所不同,以下所述的是中国大陆的价格:

一般.com域名直接买的价格1个在人民币50元/年,从ICANN做代理买百个域名的批发价格在30元左右每个/年。
.cn域名直接买的价格1个在60元/年左右,从CNNIC做代理一次买500个域名的价格可以优惠到每个28元人民币/年,代理续费时不会优惠,如果代理没有销售出去还是要以60元/年每个的价格续费。但自2007年3月起,.cn域名价格一直保持在1元人民币一年的价格。据CNNIC消息称该活动将持续至2008年12月31日。活动结束后,2009年12月14日起.cn域名续费价格为80元一年,注册价格为150元一年,且不对个人开放注册,注册者必须提供企业营业执照或组织机构代码。

附:域名不会因为出名了而被上调续费价格,无论域名有多少价值和知名度,续费价格都是一样的;但域名管理机构可能会统一调整某一类域名的续费和注册价格,因此域名续费会存在小幅涨价的可能,但一般情况下不会大幅增加域名持有成本。

6.5注册平台

注册域名和购买手机卡类似,只要价格合适,在哪里购买没有本质的区别,因为最终都需要在域名管理机构备案才能注册成功。

不同的域名销售平台所开发的域名管理控制面板会有所区别,且域名管理功能也会有所不同,建议根据自己的实际情况选择。
单独注册域名可选择阿里云、百度云、腾讯云等大平台,如果建站时注册域名则建议选择对应的建站服务平台。

6.6.域名注册年限及续费

域名在注册时可自行选择注册年限,但域名最长拥有年限是10年。因此绝大多数的域名注册时最高可注册10年。

域名在哪一个平台购买的,则到对应的平台去续费。如果域名要长期使用,可一次性续费满10年。

1)国际域名过期30天内可提交续费尝试,但不保证成功;过期后30-60天为赎回期(Redemption Period),可提交赎回费用进行赎回,但也不保证成功;过期后60-75天为删除期(Pending Delete),这种状态只有等待域名被删除后重新注册。

2)如果国际域名过期后进入赎回期状态(Redemption Period),只能选择办理赎回或者等待域名释放后重新注册。

7.WHOIS保护

WHOIS(域名注册信息保护服务)是一种域名增值服务,即通过一定的技术手段保护用户提交的重要注册信息(注册联系人、管理联系人、技术联系人、缴费联系人信息)不在WHOIS数据库中公开显示。通过此项服务,可保护用户的个人隐私不被公开,减少垃圾邮件、垃圾短信和针对个人信息的窃取等。

.cn、.中国、.公司、.网络 不支持WHOIS信息保护。其他域名在注册后,默认开启WHOIS信息保护功能。

8.域名转让

如果想要注册的域名已经被人注册,只能委托域名交易商尝试从对方手中购买或者注册其他域名。

域名注册是先到先得,可关注域名拥有人的续费情况,若到期未续费,则可抢注域名。

9.域名解析

域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。域名的解析工作由DNS服务器完成。

域名解析也叫域名指向、服务器设置、域名配置以及反向IP登记等等。说得简单点就是将好记的域名解析成IP,服务由DNS服务器完成,是把域名解析到一个IP地址,然后在此IP地址的主机上将一个子目录与域名绑定。

互联网中的地址是数字的IP地址,域名解析的作用主要就是为了便于记忆。

9.1A记录解析

最常见的解析方式,将指定域名解析到服务器的IP地址。

记录类型选择“A-将域名指向一个IPV4地址”;

主机记录填写域名前缀,常见用法有:www;@或留空:直接解析主域名;*:泛解析,匹配其他所有域名;mail:通常用于解析邮箱服务器。

解析请求来源指访问者所在的地区和其使用的网络运营商,默认即可;

记录值一般是填写服务器的IP地址;

TTL指解析结果在Local DNS中的缓存时间,默认即可。

9.2CNAME记录解析

虚拟主机常见解析办法,和A记录解析类似。

直接解析到虚拟主机商提供的三级或四级域名,好处是当虚拟主机出现故障时,主机提供商可以快速更换服务器(即改变之前的IP地址)而不需要用户单独去重新解析域名。

9.3MX记录解析

MX记录解析是做邮箱解析使用的,和A记录解析类似。

记录值填写邮局商提供的服务器IP地址或别名地址;

MX优先级填写邮局提供商要求的数据,或是默认10,有多条MX记录的时候,优先级要设置不一样的数据。

附:域名重定向的记录类型

  • 显性URL:将域名重定向到另外一个地址(301重定向是页面永久性转移,302重定向是页面暂时性转移)

  • 隐性URL:与显性URL类似,但是会隐藏真实目标地址

10.域名备案

域名备案DNICP(Domain Name Internet Content Provider)的目的就是为了防止在网上从事非法的网站经营活动,打击不良互联网信息的传播,如果网站不备案的话,很有可能被查处以后关停。根据中华人民共和国信息产业部第十二次部务会议审议通过的《非经营性互联网信息服务备案管理办法》条例,在中华人民共和国境内提供非经营性互联网信息服务,应当办理备案。未经备案,不得在中华人民共和国境内从事非经营性互联网信息服务。而对于没有备案的网站将予以罚款或关闭。

如下图所示,从网站搭建完成至可对用户提供服务,主要涉及搭建网站的服务器及接入信息、网站信息和主体信息三个方面,ICP备案主要针对这三类信息进行备案以待审核,保障网站服务的真实性、安全性等。

在这里插入图片描述

附:备案 (aliyun.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/193928.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vulnhub之PRIME (2021): 2

1.信息收集 输入arp-scan 192.168.239.0/24发现192.168.239.168主机存活。 使用nmap对目标主机192.168.239.168进行端口收集,,发现存活端口:22、80、139、445、10123。 访问http://192.168.239.168/,没有发现可用的信息。 使用gobuster进…

1、Maven——Maven项目管理工具基本设置、把Maven集成到IDEA2022

目录 一、Maven相关参数配置 1、配置依赖(jar包)存储位置(本地仓库) 2、 配置依赖下载地址 二、把Maven集成到IDEA2022 一、Maven相关参数配置 1、配置依赖(jar包)存储位置(本地仓库&#…

vue使用echarts 仪表盘样式不对 | 使用echarts5.0

最近在使用Echarts官网样例的仪表盘图时候发现自己用的和官网的样例样式完全不一样。 无论怎么调整参数都还是没有办法解决。如果有同学碰到和我一样的问题可以尝试一下使用最新版的Echarts(5.0以上)。 因为曾经也怀疑过Echarts版本问题因此npm install…

MySQL详解(五)——高级 3.0

查询截取分析 慢查询日志 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。 具体指运行时间超过long_query_time值的SQL&am…

汇编语言-实现一个简单的主引导记录(MBR)引导用户程序

本文参考李忠老师的《X86汇编语言:实模式到保护模式》 前言 自己手动实现一个简单的主引导记录来引导用户程序,有助于了解 主引导程序的工作流程在汇编代码层面如何调用函数(函数调用的原理)在汇编代码层面如何读写硬盘&#xf…

Android中级——滑动分析

SrcollAndroid坐标系视图坐标系常见方法实现滑动layout()offsetLeftAndRight()和offsetTopAndBottom()LayoutParamsscrollTo()与scrollBy()ScrollerVierDragHeplerAndroid坐标系 将屏幕左上角的顶点作为Android坐标系的原点,向右为X轴正方向,向下为Y轴正…

uni-app中uni-ui组件库的使用

介绍uni-ui是DCloud提供的一个跨端ui库,它是基于vue组件的、flex布局的、无dom的跨全端ui框架。uni-ui不包括基础组件,它是基础组件的补充特点高性能(自动差量更新数据,优化逻辑层和视图层通讯折损,背景停止&#xff0…

Leetcode力扣秋招刷题路-0337

从0开始的秋招刷题路,记录下所刷每道题的题解,帮助自己回顾总结 337. 打家劫舍 III(Mid) 小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为 root 。 除了 root 之外,每栋房子有且只有一…

ESP32+Arduino+OLED+u8g2播放视频

1、思路分析 ESP32采用Arduino开发,结合u8g2模块可以很方便地实现在oled上显示图片。因此,只需要将一个视频拆开成一帧帧,然后循环显示即可。 然而,有几个问题: 视频太大,esp32的flash无法存下怎么办&…

DynaSLAM-8 DynaSLAM中双目运行流程(Ⅱ):初始化SLAM系统部分System.cc

目录 1.回忆 2.System::System 1.回忆 上篇博客中我们讲述了DynaSLAM中初始化Mask R-CNN网络部分的代码。 这篇博客我们讲述初始化DynaSLAM除Mask R-CNN网络部分以外的代码。 2.System::System 初始化Mask R-CNN网络后,程序执行: // Create SLAM syst…

MongoDB 4.0支持事务了,还有多少人想用MySQL呢?

目录一、MongoDB 不支持事务?二、什么是事务?三、ACID的定义四、如何使用事务五、重要参数简介1、时间限制2、oplog大小限制六、连接池 数据库连接的缓存1、MongoDB查询数据五步走2、MongoDB连接池的参数配置七、聚合框架八、MongoDB文档格式设计1、限制…

【八大数据排序法】插入排序法的图形理解和案例实现 | C++

第十六章 插入排序法 目录 第十六章 插入排序法 ●前言 ●认识算法 ●一、插入排序法是什么? 1.简要介绍 2.图形理解 3.算法分析 ●二、案例实现 1.案例一 ●总结 前言 排序算法是我们在程序设计中经常见到和使用的一种算法,它主要是将…

MySQL【left join、right join、inner join】详细用法

参考链接:mysql的left join和inner join的详细用法https://blog.csdn.net/weixin_45906830/article/details/111133181 1. inner join:内连接:显示两个表中有联系的所有数据。 通俗讲:inner join 查找的数据是左右两张表共有的。 …

【C语言练习】字符串旋转你会嘛?

目录🍬题目描述:🍭思路一:🍡代码优化:🍭思路二:🍬题目描述:🍭思路一:🍭思路二:🍬题目描述&#xf…

车辆控制器的 Fail Safe功能介绍

Fail Safe概要 在漆黑的夜路上,一辆开着头灯的汽车经过。 如果控制前照灯的控制器在这种情况下发生故障怎么办? 大灯会熄灭,造成危险吗? 不。 在这种情况下,控制器的“Fail Safe”被激活,前照灯保持其先前的…

企业需要一个数字体验平台(DXP)吗?

数字体验平台是一个软件框架,通过与不同的业务系统喝解决方案集成,帮助企业和机构建立、管理和优化跨渠道的数字体验。帮助企业实现跨网站、电子邮件、移动应用、社交平台、电子商务站点、物联网设备、数字标牌、POS系统等传播内容,除了为其中…

termux入门安装

下载安装 请使用F-Droid 的Termux,GooglePlay的 Termux 可能存在一些问题。 下载地址:https://f-droid.org/en/packages/com.termux/ 下载完成在安卓手机上直接安装Termux的apk文件就可以了。 termux换源 新版本的termux换源一条命令就可以超简单&…

【C++之类和对象】初识类和对象

目录前言一、面向对象VS面向过程二、类三、类的定义四、类的访问限定符五、封装六、C中的用struct和用class定义的类有何不同?七、类的作用域八、类的实例化九、计算类对象的大小十、this指针前言 C是一门面向对象的语言,之前学习的C语言是一种面向过程的…

对epoll的重新学习【附源码】

目录 一、概述 二、使用 三、API 3.1 epoll_create(int size) 3.2 epoll_ctl(int epfd,int op, int fd. struct epoll_event *event) 3.3 epoll_wait(int epfd, struct peoll_event *events, int maxevents, int timeout) 3.4 *ssize_t read(int fd, void buf, size_t c…

python模块之codecs

python 模块codecs python对多国语言的处理是支持的很好的,它可以处理现在任意编码的字符,这里深入的研究一下python对多种不同语言的处理。 有一点需要清楚的是,当python要做编码转换的时候,会借助于内部的编码,转换…