在互联网上,域名系统(DNS)用于将人类可读的域名(如www.example.com映射到服务器的IP地址
域名可以分为多个部分,通常包括主域名(PrimaryDomain)和子域名(Subdomain)。
顶级域名
是域名系统的最高级别,通常代表特定的组织类型或国家
.com、.org、.net 、.cn(代表中国)、 .uk(代表英国)
主域名
通常代表更具体的组织或个人,提供了更具体的网络资源定位功能,如公司名称、品牌或个人网站
想象为主目录或根目录,它是域名系统中的主要入口点。
通常指的是最右侧的部分,即最后一部分。
例如,在“www.example.com”中,example.com”是主域名。
一个主域名可以包含多个子域名,每个子域名可以指向不同的网络服务或资源。
子域名
是在主域名之前的部分,进一步划分主域名的资源。实现特定的功能或服务,如网站的不同部分
子域名可以有独立的配置,如指向不同的服务器、不同的网站或不同的服务。
例如,在www.example.com”中,“www”是子域名。
子域名可以有多层,例如
mail.support.example.com”中,“mail.support”是子域名。
创建子域名后,您需要配置相关的DNS记录,如A记录(指向IP地址)、CNAME记录(别名记录)等,以指向正确的服务或资源。
子域名的创建和管理通常受到域名注册商或托管服务提供商的规则和限制,可能还会对每个子域名的资源使用(如带宽、存储空间等)施加限制。
区分顶级、主、子域名
查看域名中的点(.)分隔的部分。
从右向左数,第一个点分隔的部分是顶级域名(如.com、.net等),
而紧邻其左边的部分是主域名。在主域名左侧的任何部分都是子域名。
一个网址(URL)有六大部分组成
1.协议:表示访问网页时使用的通信协议,常见的有HTTP、HTTPS等。
(http 超文本传输协议,明文方式发送内容,80 端口,不加密内容,页面响应速度快,使用 TCP 三次握手建立连接,客户端和服务器需要交换 3 个包)
(https:超文本传输安全协议,443端口,HTTPS 经由 HTTP 进行通信,但利用 SSL/TLS 来加密数据包,对网站服务器的身份认证,保护交换数据的隐私与完整性。需要到 CA(数字认证机构)申请证书,一般免费证书较少,因而需要一定费用。证书颁发机构如:Symantec、Comodo、GoDaddy 和 GlobalSign 等。除了 TCP 的三个包,还要加上 ssl 握手需要的 9 个包,所以一共是 12 个包。HTTPS 其实就是建构在 SSL/TLS 之上的 HTTP 协议,所以,要 比 HTTP 要更耗费服务器资源。)
2.域名 :表示网站的名称,是网站在互联网上的唯一标识。域名由多个部分组成,包括主域名和子域名,例如www.example.com中的"www"是子域名,"example"是主域名,".com"是顶级域名。
3.端口号:表示用于访问网站的端口号,默认为80。例如,htp:ww.example.com:8080中的"8080"就是端口号。端口号的范围是:0-65535
4.路径:表示网站上具体的文件或目录路径。例如,http:/ww.example.com/path/to/ie中的"path/to/me"就是路径(网址可以没有端口号)。
5.查询参数:表示向服务器传递的参数,用于定制请求的内容。查询参数以"?"开头,多个参数之间使用"&"分隔,例如,http:./www.example,com/path/to/file?param1=value1¶m2=value2中的"param1=value1¶m2=value2"就是查询参数,这种常见于项目中路由跳转的传参、get请求等。
6.锚点:表示网页内部的定位点。锚点以"#"开头,用于跳转到网页的特定位置。例如htp://www.example.com/path/to/file#section1中的"#section1"就是锚点,常见于a标签的超链接。