域名
域名就是用来唯一标示互联网上的服务器的,当我们访问一个网站时候,比如http://www.example.com/index.html,其中的com
,example.com
,www.example.com
都是域名。域名不区分大小写,即www.example.com
与WWW.EXAMPLE.COM
一样。
FQDN
FQDN(Fully qualified domain name)即全域名,大多数指的是一个绝对域名,这个域名指明了其在DNS树级结构中的准确位置。它也指明了其中所有域的层 级,包括顶级域和根域。www.example.com.
就是一个FQDN。 DNS resolver一般是按照FQDN的格式来解析一个域名的,如果被解析的域名 中不存在.
,则DNS resolver会自动为其加上.
。
域名的等级
域名分为顶级域名(Top Level Domain, TLD),二级域名,三级域名等等。以www.example.com
为例,其中com
为顶级域名,example
为com
下的子域名,www
是example.com
下的子域名,这是一个树形的结构,最多可以有127个层 级。
com |--example |-- www . . .
com
顶级域名,example.com
为二级域名,www.example.com
为三级域名,并且指明这个域名是一个WWW(World-Wide Web)服务器的主机名。
hostname
hostname就是一个域名,但是这个域名要有IP指向。例如www.example.com和example.com都是hostname,但是com不是一个hostname。
根域名
DNS系统是一个树状的层级结构,树根是根域(root domian)。根域没有名字,在DNS系统中就用一个空字符串来表示。互联网上所有的FQDN都可以看成是以 根域来结尾,所以都是以分隔符.
来结束的,例如www.example.com.
。现在的DNS系统都不会要求域名以.
来结束,即www.example.com
就可以解析 了,但是现在很多DNS解析服务商还是会要求在填写DNS记录的时候以.
来结尾域名。
全球共有13组根域名服务器,名字是[a-z].root-servers.net
。10组在美国,其中的一些已经采用Anycast技术进行部署,剩下三组分为位于瑞典斯德哥尔摩(i),荷兰 阿姆斯特丹(k),日本东京(m)。
root domain |-- com |-- example.com |-- www.example.com
顶级域名
当1980年DNS系统被创建的时候,域名空间被分成了两个部分,一部分是二个字母表示的国家域名和gov,edu,com,mil,org,net,int七个组织用域名。 更多的顶级域名见:http://www.iana.org/domains/root/db/
域名解析流程
以 www.example.com为例,如果要解析这个域名,首先客户端要对根域名服务 器发起DNS查询请求,然后根域名服务器返回com顶级域名的IP地址,然后客户 端向com顶级域名服务器发起查询请求,com顶级域名服务器返回example.com 二级域名服务器的IP地址,客户端再向example.com域名服务器发起查询请求, example.com域名服务器返回www.example.com的IP地址,域名解析完毕。 为了提高解析速度,ISP会在自己的服务器上缓存DNS的解析结果,防止每次都 去递归查找,这个缓存的时间是由DNS记录的TTL来决定的。
参考:
http://en.wikipedia.org/wiki/Domain_Name_System
http://en.wikipedia.org/wiki/Domain_name
(完)
原文: http://weizhifeng.net/talking-about-domain.html
本文转自:域名详解
相关推荐
linux下能ping ip不能ping域名详解.docx
通过阅读“IP地址详解.DOC”、“彻底明白IP地址——IP地址的介绍.DOC”等文档,我们可以更深入地了解IP地址的分类、分配规则以及特殊用途,例如私有IP地址和保留IP地址。而“IP网络安全与设备测试.DOC”则可能涵盖了...
apache + tomcat整合配置二级域名
2. **WS域名详解**:解释.ws域名的起源、意义以及为什么选择它作为网站地址,可能包括与其它常见域名(如.com或.net)的区别。 3. **域名注册流程**:详细说明如何在GDI平台上注册ws域名,包括注册步骤、所需信息、...
### Windows 下 Apache 配置二级域名详解 #### 一、前言 在互联网时代,网站建设和维护成为企业和个人展示自己、提供服务的重要手段之一。在众多服务器软件中,Apache因其稳定性高、配置灵活等特点被广泛使用。...
tp3.2域名部署详解 TP3.2版本的ThinkPHP框架中,多项目部署和多域名部署方法是非常重要的。ThinkPHP支持模块的完整域名、子域名和IP部署功能,让模块变得更加灵活。模块绑定到域名或者IP后,URL地址中的模块名称就...
PHP全能空间绑定域名详解 本文将详细介绍可绑定2个域名的PHP全能空间,包括空间容量、支持程序、数据库、流量限制等信息,并详细说明如何注册和使用该空间。 一、空间信息 * 空间容量:14GB * 支持程序:PHP * ...
### Tomcat 6.0 配置多端口及多域名详解 #### 一、问题背景与需求分析 本文档解决的问题是关于如何在Apache Tomcat 6.0(以下简称Tomcat)中配置多端口及多域名的问题。具体的需求为: - 已经存在一个网站,使用...
主要介绍了微信小程序 wx.request合法域名配置详解的相关资料,需要的朋友可以参考下
域名空间使用详解,域名注册,空间选择,讲得很祥细
花生壳动态域名使用方法详解(免费动态域名).rar
花生壳动态域名使用方法详解 花生壳动态域名是一种基于域名系统(DNS)的动态域名服务,允许用户将动态的IP地址映射到一个固定域名上,从而实现远程访问局域网内的服务器或设备。下面是花生壳动态域名使用方法详解...
标题与描述中的“易网主机总结的域名解析全程攻略详解图[商中域名]”,主要聚焦于域名解析的全过程,尤其是通过易网主机这一平台进行的操作流程。这不仅仅是对域名解析基本概念的介绍,更是深入到具体操作层面的指南...
### 域名系统(DNS)详解 #### 一、DNS概述 **DNS**,即**Domain Name System**(域名系统),是互联网中一项至关重要的技术。它主要负责将易于记忆的域名转换成计算机能够识别的IP地址。简单来说,DNS就像互联网的...
域名管理是互联网基础服务的重要组成部分,它涉及到网络标识和网站访问。本文主要解析了不同域名状态的含义及其对域名生命周期的影响,这对于理解域名注册、续费、转移和删除流程至关重要。 1. **PENDINGDELETE**:...
详解网站域名(2022年).docx
域名证书是网络安全中至关重要的部分,它用于加密网站与用户之间的通信,确保数据传输的隐私性和完整性。在某些情况下,可能需要更换域名证书,比如证书过期、密钥泄露、或者需要支持更多域名等。以下是详细的域名...
### Nginx域名跳转详解:实现多域名向主域名的自动跳转 #### 一、背景介绍 在互联网服务中,确保用户无论通过哪种形式的域名访问都能顺利到达目标站点是非常重要的。对于一些拥有多个子域名或不同形式域名(如 ...
通过使用Nginx的虚拟主机功能,可以在同一个IP地址和端口上,通过域名区分不同的网站。具体操作方法是在Nginx的配置文件中设置多个server块,每个server块的server_name指令指定一个域名。当有请求到达时,Nginx会...