dnsmasq下载地址:https://github.com/felixonmars/dnsmasq-china-list

DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。 它服务那些只在本地适用的域名,这些域名是不会在全球的DNS服务器中出现的

kali安装dnsmasq

apt-get install dnsmasq

在hosts文件中,没有通配符的概念(即泛解析),所以需要我们一个ip对应一个域名,如果要一个ip要对应多个子域名,只有自己一个一个的添加,这个时候本地搭建dns服务器就能泛解析。
下面是我搭建泛解析的过程
我要把

*.horizontall.htb   解析到10.10.11.105上

dnsmasq有几个配置文件

/etc/dnsmasq.conf
#主从配置文件,大多数配置它就行了/etc/resolv.conf
#本地上游DNS配置文件【kali本地文件】
如果在/etc/hosts中没有地址解析,就会转发给resolv.conf进行解析地址
可以自定义新的配置文件,在dnsmasq.conf设置【仅供dnsmasq使用】/etc/hosts
#本地解析文件记录【kali本地文件】
可以自定义新的配置文件,在dnsmasq.conf设置【仅供dnsmasq使用】

首先我们访问dnsmasq的主从配置文件

vim  /etc/dnsmasq.conf

dnsmasq.conf常用的配置命令【最开始进入文件,直接在最后面添加即可使用】

port = 5353
#DNS端口 默认为53cache-size=150
#设置dns缓存大小,默认为150条addn-hosts=/etc/dnsmasq.hosts
#修改配置,增加自定义hosts文件位置
如果自定义,就需要你自己去文件里面配置
默认为/etc/hostsresolv-file=/etc/resolv.dnsmasq.conf
#增加自定义resolv文件来管理上游的DNS服务器
如果自定义,就需要你自己去文件里面配置
默认为/etc/resolv.conf

下面是我在dnsmasq.conf里面添加的配置

strict-order
#严格按照resolv-file文件中的顺序从上到下进行DNS解析, 直到第一个成功解析成功为止listen-address=127.0.0.1
#监听的IP地址address=/horizontall.htb/10.10.11.105
#泛域名解析,访问任何horizontall.htb域名都会被解析到10.10.11.105,
包括xxx.horizontall.htb这种子域名都会解析到10.10.11.105
注意这个可以添加到自定义的hosts文件里面,但是不能是
/etc/hosts ,它不会解析的还有很多其他命令,自行了解

/etc/hosts 我没变

/etc/resolv.conf 添加了一个本地地址

nameserver 127.0.0.1 # 一定要放在第一个

dnsmasq使用

service dnsmasq start     #启动dnsmasq
service dnsmasq restart   #重启dnsmasq
service dnsmasq stop      #停止dnsmasq
service dnsmasq status    #查看dnsmasq状态

参考:
https://www.hi-linux.com/posts/30947.html
https://blog.csdn.net/yanghua1012/article/details/80555487?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163333050916780265444942%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163333050916780265444942&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-80555487.first_rank_v2_pc_rank_v29&utm_term=dnsmasq&spm=1018.2226.3001.4187

使用dnsmasq让本地hosts泛解析相关推荐

  1. 【BUG FIX】Dnsmasq针对本地域名无法解析

    背景 自己在本地测试的时候,云解析了一个test域名到192.168.251.x,然而一直无法访问,找不到dns. 最终整条链路所有机器挨个dig. 发现在dig网关53端口时,无数据返回,但是dig ...

  2. Dnsmasq加速本地DNS请求

    文章目录 Dnsmasq安装 Dnsmasq配置 Dnsmasq启动 Dnsmasq使用 Dnsmasq小结 默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少 ...

  3. 如何修改本地hosts文件

    很多人在"越过屏障"或者激活非正版软件(如Adobe Photoshop)的时候会遇到要求更改本地Hosts记录. 那么Hosts记录是什么东西呢?了解域名解析过程的人会知道,PC ...

  4. Centos7搭建DNS(bind)服务器,配置域名泛解析记录

    Centos7搭建DNS并配置域名泛解析记录 1.前言和环境准备 1.1. 环境准备 1.2. Nginx环境搭建 2.DNS环境搭建---bind模块 3.配置域名泛解析 4.域名检验 1.前言和环 ...

  5. 2019龙少php泛站群,龙少php泛站群|PHP版站群 全自动泛解析站群程序 赠送教程

    首先将准备建站的域名设置泛解析如baidu.com泛解析为 添加A记录为 *.baidu.com 然后在iis里添加空头主机 不能设置 汉字目录 keywords.txt 关键字,一行一个 domai ...

  6. 什么是A记录,子域名,CNAME别名,MX记录,TXT记录,SRV 记录,泛域名(泛解析),域名转向,域名绑定...

    什么是A记录,子域名,CNAME别名,MX记录,TXT记录,SRV 记录,泛域名(泛解析),域名转向,域名绑定 A记录 QUOTE: A (Address) 记录是用来指定主机名(或域名)对应的IP地 ...

  7. 在Apache中利用ServerAlias设置虚拟主机接收多个域名和设置域名泛解析

    ServerAlias:服务器别名,在Apache中可以用于设置虚拟主机接收到个域名,也可以用于接收泛解析的域名.具体的设置方法如下: 一.用于设置虚拟主机接收多个域名 一个虚拟主机常常会接收多个域名 ...

  8. ASP.NET MVC动态二级域名及DNS(泛解析配置)

    动态二级域名的实现: 应用场景:目前产品要实现SaaS功能,因为工作需要实现二级域名:www.{CompanyUrl}.xxx.com 假设产品主域名入口为:www.xxx.com 当a公司租户登录时 ...

  9. 二级域名泛解析,让iis支持二级域名泛解析

    今天一朋友问我这个问题,和一些blog网站一样,在自己的网站中实现二级域名泛解析: 如:一个新用户aa注册了 aa.sohu.com 访问直接访问到www.sohu.com/aa 或者直接就是aa.s ...

  10. 阿里云域名泛解析教程

    阿里云域名泛解析教程 主域和子域都使用阿里云DNS 1 . 登录 云解析DNS控制台 2 . 在域名解析页面,全部域名页签下,单击 添加域名 按钮 3 . 在 添加域名 会话框中,输入子域,单击 TX ...

最新文章

  1. Python-爬取中国天气网天气并通过邮箱定时发送
  2. SpringBoot 自定义starter 保姆级教程(说明+源码+配置+测试)
  3. MAATLAB GUI——回调函数的设置(Callbacks)
  4. maxN - 返回数组中N个最大元素 minN - 返回数组中N个最小元素
  5. c++怎么实现数字数组的删除数字_C/C++数据结构:栈结构解析,最简单解析,让你一遍就会...
  6. arm b bl 地址无关码_ARM汇编语言入门(六)
  7. java 多线程两种方式_JAVA多线程实现的两种方式
  8. 【离散数学】含有两个量词的谓词逻辑公式
  9. 【Unity Shaders】Lighting Models —— 灯型号Lit Sphere
  10. 关于使用tensorflow object detection API训练自己的模型-补充部分(代码,数据标注工具,训练数据,测试数据)
  11. 2017-2018-1 20155301 实验四 外设驱动程序设计
  12. FireEye实验室在一次水坑式攻击中发现IE 0DAY
  13. java 单元测试 网络请求_Spring Boot 系列(二)单元测试网络请求
  14. 论文投稿指南——计算机领域核心期刊
  15. 数学4如何用计算机画正切函数图像,7.3.4正切函数的性质和图像
  16. 苹果cms 压缩html,解密苹果cms的player.js文件
  17. ifonts提取下载ttf文件
  18. WIN10添加策略组
  19. 我不生产代码,只是代码的搬运工!超级多的 —— 第三方
  20. FTP服务器文件下载方法

热门文章

  1. echarts实现svg地图
  2. python五子棋游戏代码实现
  3. MySQL从入门到精通教程
  4. visual studio写python_将 Visual Studio 变身为 Python IDE
  5. Dev c++6.0下载
  6. Pisa-Proxy SQL 解析之 Lex Yacc
  7. 液晶接口系列——MIPI(三)DSI时序讲解与实际测试
  8. js实现web贪吃蛇小游戏
  9. 资金盘FairWin漏洞系统详解:项目方可以撇开“作恶”嫌疑了?
  10. 米侠浏览器如何添加脚本 米侠浏览器中添加脚本的具体操作步骤