DNS是Domain Name System的简称,即域名系统,是一个记录域名和IP地址相互映射的系统,主要作用是为了解决域名与IP之间的相互转换。DNS是一个网络服务,其端口为53号端口。通常DNS在查询时是以UDP协议来进行查询,一旦无法查询到完整信息时,再以TCP协议进行重新查询。因此,DNS服务启动时会同时开启UDPTCP协议的53号端口。

 

DNS的基本作用:把域名转换为ip地址

(在应用层工作)

 

工作过程:

 

1)用户在Web浏览器中键入http://www.baidu.com,查询传输到Internet中,并被DNS递归解析器接收。

2)解析器查询DNS根域名服务器(Root Server)。

3)根域名服务器把存储其域信息的顶级域(top-level domainTLDDNS服务器的地址返回该解析器。在搜索http://www.baidu.com时,根域名服务器返回.com TLD

4)解析器向.com TLD发出请求。

5TLD服务器把存储该域(http://www.baidu.com)的域名服务器的IP地址返回给DNS解析器。

6)递归解析器把查询发送到存储该域(http://www.baidu.com)的域名服务器。

7http://www.baidu.comIP地址而后从域名服务器返回解析器。

8DNS解析器把最初请求的域(http://www.baidu.com)的IP地址返回给Web浏览器。

9)浏览器向该IP地址发出HTTP请求。

10)位于该IP的服务器返回将在浏览器中呈现的网页。

 

查询过程分类:

(1)递归查询

 

(2)迭代查询

 

 

dns抓包实验

 

思考题:

域名在网络优化中起到什么作用:①方便记忆②seo优化:合理的域名选择对搜索引擎优化产生影响,有助于提升网站在搜索结果中的排名。③流量引导;通过域名设置和指向,可以实现将用户引导到不同的服务或页面。

域名的查询、响应消息在网络安全管理中起到什么作用:

dns查询的安全性:查询和响应防止dns污染、欺骗、劫持等攻击。

②恶意域名识别:通过监控和分析域名查询和响应消息,可以帮助识别恶意域名。

③安全策略实施:基于域名查询和响应消息的分析,可以指定和实施安全策略(阻止恶意域名,过滤不安全域名等)。

 

域名系统可能面临的安全问题:DNS劫持:攻击者篡改DNS查询结果,将用户重定向到恶意网站,用于钓鱼攻击或恶意软件传播。

DNS污染:攻击者向DNS服务器发送虚假响应,使合法域名解析出现错误,导致用户无法访问正常网站。

③域名注册信息泄露:域名注册信息泄露可能导致个人隐私暴露、针对性的网络攻击或身份盗窃。

DDoS攻击:DNS服务器可能成为分布式拒绝服务(DDoS)攻击的目标,导致服务不可用。

⑤域名劫持:攻击者通过非法手段获取域名的控制权,进而篡改网站内容或进行其他恶意活动。

为应对这些安全问题,可以采取加强DNS安全性、使用安全的DNS解析器、实施DNSSECDNS安全扩展)等措施来保护域名系统的安全。

posted on 2024-03-25 23:53  前辈和小朋友  阅读(30)  评论(0)    收藏  举报