kali服务篇DNSmasq服务学习笔记Cong0ks

域名系统(DomainNameSystem,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不用去记能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。

DNS协议运行在UDP协议之上,使用端口号53。关于UDP协议与TCP协议。

DNS服务器体系的架构可以看做是一种分布式集群。各个DNS服务器间采取分布式的层次数据库模式以及缓存方法来存储和交换数据。

域名解析过程

以下是在电脑浏览器中输入网址后发生的事情:

先检查本地的hosts文件是否有这个网址映射关系

则查找本地DNS解析器缓存,是否有这个网址映射关系

TCP/IP参数中设置的首选DNS服务器,在此我们叫它本地DNS服务器

如果本地DNS服务器本地区域文件与缓存解析都失效,则根据本地DNS服务器的设置(是否设置转发器)进行查询

转发模式,此DNS服务器就会把请求转发至上一级DNS服务器,由上一级服务器进行解析,上一级服务器如果不能解析,或找根DNS或把转请求转至上上级,以此循环。

不管是本地DNS服务器用是是转发,还是根提示,最后都是把结果返回给本地DNS服务器,由此DNS服务器再返回给客户机。

递归查询于迭代查询

DNS服务器集群做域名解析的时候,会产生两种查询方式,递归查询与迭代查询。

dnsmasq的介绍

提供DNS缓存和DHCP服务功能。作为域名解析服务器(DNS),dnsmasq可以通过缓存DNS请求来提高对访问过的网址的连接速度。作为DHCP服务器,dnsmasq可以为局域网电脑提供内网ip地址和路由。DNS和DHCP两个功能可以同时或分别单独实现。dnsmasq轻量且易配置,此外它还自带了一个PXE服务器以及对邮件服务器的mx记录的支持,jabber的srv记录的支持等。它提供了DNS功能和可选择的DHCP功能可以取代dhcpd服务和bind等服务,配置起来更简单,更适用于虚拟化和大数据环境的部署。

dnsmasq配置文件

dnf-yinstalldnsmasq

/etc/dnsmasq.conf#主配置文件/etc/hosts#本地映射文件/etc/resolv.conf#域名配置文件systemctlstartdnsmasq

dnsmasq能够缓存外部DNS记录,同时提供本地DNS解析或者作为外部DNS的代理,即dnsmasq会首先查找/etc/hosts等本地解析文件,然后再查找/etc/resolv.conf等外部nameserver配置文件中定义的外部DNS。所以说dnsmasq是一个DNS中继。DNS配置同样写入dnsmasq.conf配置文件里。

同时在/etc/hosts文件中加入本地内网解析,这样一来每当内网机器查询时就会优先查询hosts文件,这就等于将/etc/hosts共享给全内网机器使用,从而解决内网机器互相识别的问题,比如像hadoop添加datanode节点时。相比逐台机器编辑hosts文件或者添加Bind记录,仅需要编辑一个/etc/hosts文件。

/etc/hosts文件:hosts文件包含了ip地址和主机名之间的映射,包括主机名的别名,在没有域名服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的ip地址,否则就需要使用DNS服务程序来解决。

对于检查的顺序可以通过systemd-resolve完成一个简单的测试。(systemd-resolved.service用于运行DNS查询和维护DNS缓存。)

dnsmasq的配置文件

vi/etc/dnsmasq.conf此为该服务对应的端口,默认是53端口取消注释则为使用5353端口

表示强制使用完整的解析名,从不转发格式错误的域名

domain-needed表示强制使用完整的解析名,从不转发格式错误的域名

resolv-file=可以自定义resolv.conf文件

no-resolv可以设置不使用/etc/resolv.conf

no-hosts可以设置不使用/etc/hosts

expand-host主机名扩展,自动的给hosts中的name增加一个域名例如,/etc/hosts中的主机www将扩展成farmsec.cn

interface=lo默认监听的网卡

启用日志文件:log-queries这里默认是没有开的log-facility=/var/log/dnsmasq.log这行要自己加上,定义日志的文件

nslookup的使用

nslookup命令:查询DNS解析用的命令可以指定dns服务器serverwww.baidu.com

Tips:

绕云waf的一个小技巧:在我们遇到存在云waf的网站时,我们访问并不是直接解析到该网站,而是将我们的请求解析到云waf上,云waf会将请求进行一个过滤,将含有危害的请求过滤掉,将正常的请求发送给网站服务器进行响应。所以在我们找到该网站的真实ip前提条件下,那么我们就可以在hosts文件中添加一个解析指向该网站的真实ip,从而达到绕过云waf。

THE END
1.服务学习基础理论南开大学“知中国,服务中国”,使学生得以内圣外王,修身、齐家、服务中国。知行合一,将课堂所学带入社会,解决社会问题,反复验证知识体系。多元合作,多元合作,推动跨地区跨学科学子交流,共同提高社会福祉。服务学习,让学生不只会读书,还能让社会责任在心中萌芽、茁壮,用行动守护中国社会。 00:00:00 / 00:00:00 1.00X网络https://next.xuetangx.com/course/nankai04011002589/16907297
2.什么是服务学习服务学习是1967年教育学家罗伯特·西蒙和威廉·拉姆齐共同提出了的一种新型教育模式,90年代发展为美国大范围的教育改革运动,1993年正式将服务学习纳入学校课程,被广泛应用在包括小学中学及大学各阶段的教育中。随后,服务学习的服务学习的影响从美国扩展到其他国家和地区,如英国、加拿大、韩国、我国台湾地区等都在大力推广https://www.qzfzfz.com/newsinfo/118776.html
3.美国留学中介,美国大学排名,出国留学学美教育创立于1996年,涵盖美国、英国、澳大利亚、加拿大高中、本科、研究生留学申请、留学考试培训、艺术特长生作品集指导、活动经历背景提升等全阶段综合服务。https://www.cedca.cn/about
4.西南民族大学学生工作部(处)我校原创心理剧《小鱼嘟嘟》受中央广播电视总台社教节目中心邀请参加第六届大凉山国际戏剧节 2024-11-16 学校召开学生工作联席会暨学工队伍建设工作专题会 2024-10-17 学生处(心理健康教育中心)召开新学期心理健康教育二级站工作会议 2024-09-09 学校着力做好留校学生教育管理服务工作 https://szjy.swun.edu.cn/
5.学大教育(官网)—个性化一对一辅导教育品牌!学大教育(000526.SZ)深圳A股主板上市公司,是一家专注于个性化教育的综合性教育文化产业集团。自2001年创立以来,学大教育秉承“以人为本、因材施教”的个性化教育理念,打造了包括个性化教育、职业教育、文化阅读、医教融合等丰富业务模式。http://www.xueda.com/
6.文汇报2024年1月23日上海两会特刊:服务百姓终身学习,共创美好品质随着办学规模、办学质量、服务能级的不断提升,开放大学被市民们亲切地誉为“家门口的大学”“没有围墙的学校”。 做最好的“家门口的大学”,做最优秀的“没有围墙的学校”,是我们坚定不移办一流开放教育、建一流新型大学的目标和要求。十二届市委四次全会提出加快建成具有世界影响力的社会主义现代化国际大都市,https://www.shou.org.cn/2024/0123/c3834a93121/page.htm
7.服务培训心得(精选19篇)作为这次学习培训内容的一部分,4月17日,协青社青年学研究中心的杨卓华先生带我们到香港基督教女青年会明儒松柏社区服务中心、明爱筲箕湾综合家庭服务中心、坚道明爱社区中心等社区服务机构进行了参观。“社区”概念在香港是一个抽象概念,而不像国内社区有一定的地域。这次机构参观不仅让我们对香港的历史文化发展有了https://www.ruiwen.com/word/fuwupeixunxinde.html
8.什么是高等教育自学考试学习服务中心?诚信守法,规范助学,近三年内未发生重大教学(服务)质量、安全卫生、考试违纪等事故,未受到行政部门的通报批评、处分。.3. 认真贯彻执行国家有关办学规定,法人治理结构与办学机制合法合规,坚持国家教育方针和政策,助学思想端正,社会信誉良好。 4. 严格贯彻自学考试有关社会助学的政策和规定,严格遵守“教考职责分离”https://www.eol.cn/baokao/zk-wyw/20230421104939.html
9.福建虱济信息中心中心“数字福建评估管理平台”入选2024年数字政府服务能力评估暨第二十三届政府网站评估优秀创新案例12-20 数字福建建设成果展示馆项目通过竣工验收12-18 省经济信息中心传达学习贯彻省委十一届七次全会精神12-11 省发改委举办学习贯彻党的二十届三中全会精神暨2024年度基层党组织书记培训班12-05 http://1.cn/
10.SpringCloud微服务服务容错sentinelspringcloud容错2. 服务学崩效应 在分布式系统中,由于网络原因或自身的原因,服务一般无法保证100%可用。如果一个服务出现了问题,调用这个服务就会出现线程阻塞的情况,此时若有大量的请求涌入,就会出现多条线程阻塞等待,进而导致服务瘫痪。 由于服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故https://blog.csdn.net/weixin_68509156/article/details/126505336
11.医学服务华大基因成立于1999年,是全球最大的基因组学研发机构,将前沿的多组学科研成果应用于医学健康、农业育种、资源保存等领域,推动基因科技成果转化,实现基因科技造福人类。https://www.genomics.cn/medical-Prepregnancy.html