最近在进行信息收集的时候,尝试漏洞挖掘时。使用了DNSlog外带方法,发现自己对DNS该协议的理解比较浅,故今日发一篇对DNS协议详解,加深自己对DNS的理解如有不足和缺陷,望指正 0x01什么是DNS?DNS协议默认端口:TCP和UDP协议号的端口53DNS是域名解析协议,基于TCP和UDP协议组的应用层协议。它在网络中起着"翻译官的角色"。0x02DNS协议的作用及机制DNS协议是用来将域名解析转换为IP地址(也可以将IP地址解析成对应的域名地址),一个公网IP对应一个域名。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人们更方便地访问互联网举个例子:我们现在访问百度时,输入网
最近在进行信息收集的时候,尝试漏洞挖掘时。使用了DNSlog外带方法,发现自己对DNS该协议的理解比较浅,故今日发一篇对DNS协议详解,加深自己对DNS的理解如有不足和缺陷,望指正 0x01什么是DNS?DNS协议默认端口:TCP和UDP协议号的端口53DNS是域名解析协议,基于TCP和UDP协议组的应用层协议。它在网络中起着"翻译官的角色"。0x02DNS协议的作用及机制DNS协议是用来将域名解析转换为IP地址(也可以将IP地址解析成对应的域名地址),一个公网IP对应一个域名。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人们更方便地访问互联网举个例子:我们现在访问百度时,输入网
IP地址、子网掩码、网关、DNS的介绍概念客户端:应用C/S(客户端/服务器)B/S(浏览器/服务器);服务器:客户端提供服务、数据、资源的机器;请求:客户端向服务器索取数据;响应:服务器对客户端请求作出反应,一般是返回给客户端数据;URL:统一资源定位符(UniformResourceLocator),网络中每一个资源都对应唯一的地址——URL;MAC地址:MAC(MediaAccessControl,介质访问控制)地址,又称物理地址,如同我们身份证上的身份证号码,具有全球唯一性;IP:网络互连协议(InternetProtocol),是TCP/IP体系中的网络层协议;子网掩码:子网掩码(s
IP地址、子网掩码、网关、DNS的介绍概念客户端:应用C/S(客户端/服务器)B/S(浏览器/服务器);服务器:客户端提供服务、数据、资源的机器;请求:客户端向服务器索取数据;响应:服务器对客户端请求作出反应,一般是返回给客户端数据;URL:统一资源定位符(UniformResourceLocator),网络中每一个资源都对应唯一的地址——URL;MAC地址:MAC(MediaAccessControl,介质访问控制)地址,又称物理地址,如同我们身份证上的身份证号码,具有全球唯一性;IP:网络互连协议(InternetProtocol),是TCP/IP体系中的网络层协议;子网掩码:子网掩码(s
DNS解析:将域名解析成IP地址TCP连接:TCP三次握手发送HTTP请求服务器处理请求并返回HTTP报文浏览器解析渲染页面断开连接:TCP四次挥手一、什么是URL?URL(UniformResourceLocator),统一资源定位符,用于定位互联网上资源,俗称网址。scheme://host.domain:port/path/filename?abc=123#456789scheme-定义因特网服务的类型。常见的协议有http、https、ftp、file,其中最常见的类型是http,而https则是进行加密的网络传输。host-定义域主机(http的默认主机是www)domain-定义因
DNS解析:将域名解析成IP地址TCP连接:TCP三次握手发送HTTP请求服务器处理请求并返回HTTP报文浏览器解析渲染页面断开连接:TCP四次挥手一、什么是URL?URL(UniformResourceLocator),统一资源定位符,用于定位互联网上资源,俗称网址。scheme://host.domain:port/path/filename?abc=123#456789scheme-定义因特网服务的类型。常见的协议有http、https、ftp、file,其中最常见的类型是http,而https则是进行加密的网络传输。host-定义域主机(http的默认主机是www)domain-定义因
目录一、DNS服务概述二、CoreDNS配置解析三、Pod的dns策略1)Poddns策略2)测试解析结果四、测试CoreDNS1)pod验证2)创建service和Deployment来验证3)宿主机上解析域名验证一、DNS服务概述service发现是k8s中的一个重要机制,其基本功能为:在集群内通过服务名对服务进行访问,即需要完成从服务名到ClusterIP的解析。k8s主要有两种service发现机制:环境变量和DNS。没有DNS服务的时候,k8s会采用环境变量的形式,但一旦有多个service,环境变量会变复杂,为解决该问题,我们使用DNS服务。DNS服务在kubernetes中经历了
目录一、DNS服务概述二、CoreDNS配置解析三、Pod的dns策略1)Poddns策略2)测试解析结果四、测试CoreDNS1)pod验证2)创建service和Deployment来验证3)宿主机上解析域名验证一、DNS服务概述service发现是k8s中的一个重要机制,其基本功能为:在集群内通过服务名对服务进行访问,即需要完成从服务名到ClusterIP的解析。k8s主要有两种service发现机制:环境变量和DNS。没有DNS服务的时候,k8s会采用环境变量的形式,但一旦有多个service,环境变量会变复杂,为解决该问题,我们使用DNS服务。DNS服务在kubernetes中经历了
DNS的执行原理 首先,让我们来回顾一下DNS的执行原理。DNS的执行原理即是IP和域名的相互解释(映射),从而使得互联网的大规模民用成为可能。举个栗子,我们通查上百度的时候大多数人并不会直接发送访问IP地址的请求,而是记住了百度的域名www.baidu.com,回车键发送了访问请求。但网关是不认字的,这也就是说,发送数据的过程中有一个进程为我们将域名转换为了IP地址。是的,这就是DNS(DomainNameSystem)服务器在帮我们这个忙————DNS服务器分布于全球,美国的DNS服务器有ISPs此类的机关维护,中国服务器亦有运营商维护。当我们向外网发送了封装了域名的数据包之后,DNS系
DNS的执行原理 首先,让我们来回顾一下DNS的执行原理。DNS的执行原理即是IP和域名的相互解释(映射),从而使得互联网的大规模民用成为可能。举个栗子,我们通查上百度的时候大多数人并不会直接发送访问IP地址的请求,而是记住了百度的域名www.baidu.com,回车键发送了访问请求。但网关是不认字的,这也就是说,发送数据的过程中有一个进程为我们将域名转换为了IP地址。是的,这就是DNS(DomainNameSystem)服务器在帮我们这个忙————DNS服务器分布于全球,美国的DNS服务器有ISPs此类的机关维护,中国服务器亦有运营商维护。当我们向外网发送了封装了域名的数据包之后,DNS系