【计算机网络10】应用层之DNS

本文介绍了域名的概念,包括顶级域名的分类如通用顶级域名(gTLD)、国家及地区顶级域名(ccTLD)和新通用顶级域名(NewgTLD),以及二级域名的定义。同时,详细阐述了DNS的作用,即如何将域名转换为IP地址,并解释了DNS查询的工作流程。此外,提到了DNS缓存管理和相关命令,如ipconfig/displaydns和ipconfig/flushdns。
摘要由CSDN通过智能技术生成

1.域名(Domain Name)

由于 IP 地址不方便记忆,并且不能表达组织的名称和性质,人们设计出了域名(比如baidu.com),但实际上,为了能够访问到具体的主机,最终还是得知道目标主机的 IP 地址。

域名申请注册:https://wanwang.aliyun.com/

那干脆全程直接用域名,不用 IP 地址可以吗?

IP 地址固定 4 个字节,域名随随便便都至少10几个字节,这无疑会增加路由器的负担,浪费流量。

根据级别不同,域名可以分为:

  • 顶级域名(Top-level Domain,简称TLD)
  • 二级域名
  • 三级域名

1.1 顶级域名的分类

通用顶级域名(General Top-level Domain,简称gTLD)

.com(公司),.net(网络机构),.org(组织机构),.edu(教育),.gov(政府部门),.int(国际组织)等

国家及地区顶级域名(Country Code Top-level Domain,简称ccTLD)

.cn(中国)、.jp(日本)、.uk(英国)

新通用顶级域名(New Generic Top-level Domain,简称:New gTLD)

.vip、.xyz、.top、.club、.shop等

1.2 二级域名

二级域名是指顶级域名之下的域名。

在通用顶级域名下,它一般指域名注册人的名称,例如 google、baidu、microsoft 等。

在国家及地区顶级域名下,它一般指注册类别的,例如 com、edu、gov、net 等。

在这里插入图片描述

2.DNS

DNS 的全称是:Domain Name System,译为:域名系统。

利用 DNS 协议,可以将域名(比如baidu.com)解析成对应的 IP 地址(比如220.181.38.148)

DNS 可以基于 UDP 协议,也可以基于 TCP 协议,服务器占用 53 端口。

客户端首先会访问最近的一台 DNS 服务器(也就是客户端自己配置的 DNS 服务器)

所有的 DNS 服务器都记录了 DNS 根域名服务器的 IP 地址

上级 DNS 服务器记录了下一级 DNS 服务器的 IP 地址

全球一共 13 台 IPv4 的 DNS 根域名服务器、25 台 IPv6 的 DNS 根域名服务器

在这里插入图片描述

常用命令:

ipconfig /displaydns:查看DNS缓存记录

ipconfig /flushdns:清空DNS缓存记录

ping 域名

nslookup 域名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值