首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >DNSmasq简单部署

DNSmasq简单部署

作者头像
dogfei
发布于 2020-07-31 07:21:10
发布于 2020-07-31 07:21:10
2K00
代码可运行
举报
文章被收录于专栏:devops探索devops探索
运行总次数:0
代码可运行

DNSmasq介绍

根据国际惯例,先介绍下这个玩意是做什么的?

DNSmasq能提供DNS解析和DHCP功能,相较于bind则非常轻量级,且配置非常简单

这里只介绍DNS解析的功能,因为DHCP我也不知道

DNS功能

  • 提供DNS解析
  • 应对DNS劫持
  • 智能DNS加快解析速度

安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum -y install dnsmasq

配置示例

修改配置文件为:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# egrep -v "^#|^$" /etc/dnsmasq.conf 
resolv-file=/etc/resolv.dnsmasq.conf   #指定上游dns服务器
strict-order   #严格按照resolv-file文件中的顺序进行从上到下解析,直到成功为止
listen-address=192.168.0.88    #指定本地IP地址
addn-hosts=/etc/dnsmasq.hosts   #自定义dns记录文件
conf-dir=/etc/dnsmasq.d    #所有的解析记录都会存在此目录下

配置上游dns服务器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# cat /etc/resolv.dnsmasq.conf 
nameserver 100.100.2.136
nameserver 100.100.2.138
nameserver 119.29.29.29
nameserver 114.114.114.114
nameserver 8.8.8.8

设置自建DNS解析

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# cat /etc/dnsmasq.hosts 
192.168.1.107 codo.ys.com
192.168.1.107 mg.ys.com
192.168.1.107 task.ys.com

修改/etc/resolv.conf文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# cat /etc/resolv.conf 
# Generated by NetworkManager
nameserver 192.168.0.88
nameserver 114.114.114.114
nameserver 192.168.1.1

重启服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl restart dnsmasq
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-11-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在Mac上安装DNSmasq
首先你的 Mac 电脑需要安装了 Hombrew,安装链接:Install Homebrew
零云
2023/07/24
1.9K0
Linux安装DNSmasq搭建自己的公共DNS
DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。自己搭建公共DNS更加灵活,如果是在本地搭建,还可以大幅提高解析速度。 安装DNSmasq 可以下载软件包编译安装,不过一般Linux软件仓库已经提供了DNSmasq,相关命令如下: #centos安装 yum -y install dnsmasq #如果是ubuntu系统 apt-get -y install dnsmasq 配置DNSmasq DNS
似水的流年
2018/01/18
8.5K0
centos7安装dnsmasq局域网dns
Dnsmasq是一款小巧且方便地用于配置DNS服务器和DHCP服务器的工具,适用于小型网络,它提供了DNS解析功能和可选择的DHCP功能。
超蛋lhy
2019/02/26
2.6K0
Linux利用dnsmasq实现dns转发
云平台不允许私搭公网dns,得确保自己搞了dns服务后,公网不能访问53端口才行,因此有必要一开始就在安全组限制公网53端口,只放行内网53端口,安全组参考下图
Windows技术交流
2021/09/17
7.6K0
DNSmasq详细解析及详细配置
Dnsmasq 提供 DNS 缓存和 DHCP 服务功能。作为域名解析服务器(DNS),dnsmasq可以通过缓存 DNS 请求来提高对访问过的网址的连接速度。作为DHCP 服务器,dnsmasq 可以用于为局域网电脑分配内网ip地址和提供路由。DNS和DHCP两个功能可以同时或分别单独实现。dnsmasq轻量且易配置,适用于个人用户或少于50台主机的网络。此外它还自带了一个 PXE 服务器。
小俊是我
2018/08/02
147.6K0
DNSmasq详细解析及详细配置
Linux 使用 DNSMasq 自建 DNS 服务器
DNS(Domain Name System) 是一个为计算机、服务器或其他任何需要接入互联网或私有网络提供分级域名分发系统(hierarchical and decentralized naming system)。
宋天伦
2020/07/16
4.4K0
DNSMasq 域名解析配置
DNSMasq 主要用来解决内网 DNS 域名缓存、DHCP、网络启动和路由通告功能,本文主要是将 DNSMasq 作为内网 DNS 使用。安装环境为 Ubuntu 16.04。
用户2443625
2018/10/08
9K0
DNSMasq 域名解析配置
dnsmasq轻量级DNS安装配置
DNSmasq是一个轻量且方便的DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。今天来闲扯下dnsmasq怎么安装和配置。
DevinGeng
2019/04/09
2.3K0
Dnsmasq加速本地DNS请求
默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢。其次是部分网站域名不能正常被解析,莫名其妙地打不开,或者时好时坏。
sunsky
2020/08/20
6.3K0
dnsmasq高阶配置详解 - 国内外域名分流解析
dnsmasq支持dns及dns缓存、dhcp、tftp等服务,本文将使用dnsmasq配合国内白名单,实现国内外分流解析,拿到最优的解析节点,提升访问效率。
RokasYang
2022/11/13
16.9K1
dnsmasq高阶配置详解 - 国内外域名分流解析
Linux中的DNS客户端配置
最近在搞MGR+Consul的MySQL高可用,在使用Consul域名服务的时候,会用到Linux操作系统中的DNS客户端配置,这块儿的知识之前只是在用,今天简单整理一下,希望能有一点点用。
AsiaYe
2019/12/04
18.6K0
dnsmasq部署
dnsmasq是一款小巧且方便地用于配置DNS服务器和DHCP服务器的工具,适用于小型网络,它提供了DNS解析功能和可选择的DHCP功能。
zero000
2019/04/25
3.2K0
dnsmasq部署
Centos7下Dnsmasq部署,统一管理物理机以及kubernetes所有网络的DNS解析
dnsmasq部署于物理服务器上,而CoreDNS的上游DNS服务器默认会选择物理机网卡上设置的DNS,只要将dnsmasq作为物理机网卡设置的DNS,那么就可以直接设置为CoreDNS的上游DNS服务器了。
Devops海洋的渔夫
2019/05/31
2K0
如何利用Dnsmasq构建小型集群的本地DNS服务器
上次我们介绍了如何在Windows Server中构建DNS服务器:如何在Windows Server2008搭建DNS服务并配置泛域名解析。
Fayson
2018/03/29
5.2K0
如何利用Dnsmasq构建小型集群的本地DNS服务器
如何在CDH5.15中安装CDSW1.4
温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。 Fayson的github: https://github.com/fayson/cdhproject 提示:代码块部分可以左右滑动查看噢 1.文档编写目的 ---- Cloudera在2018年6月12日发布了CDH5.15版本,5.15的新功能可以参考前一篇文章《CDH5.15和CM5.15的新功能》,随着CDH5.15发布的同时还有CDSW1.4。在CDH5.13版本以后支持CDSW的Parcel安装,本篇文章
Fayson
2018/07/13
5.5K2
本地dns的更新:dnsmasq的使用 原
最近各种ad服务挂掉的情况连连出现,一个域名解析需要花上3秒钟,业务上黄花菜都凉了,有的/etc/resolv.conf里面就配置一个nameserver,一点用都没有,dns服务出现问题之后整个应用服务都跟着受损,现在的ad服务大多企业全部用的商业软件,微软这上面真是霸道,简直是受制于人,windows上的服务说没就没了,全看脸,ldap dns 用户验证统统就见如来了,还全是底层的核心系统。
domain0
2018/08/01
3.7K0
如何在CentOS/RHEL 8/7上使用dnsmasq部署DNS/DHCP服务器
动态主机配置协议(DHCP)服务器为网络上的每个设备动态分配IP地址和其他网络配置参数。 LAN上的DNS转发器将对非本地域名的DNS查询转发到上游DNS服务器(该网络外部)。 DNS缓存服务器可响应来自客户端的递归请求,以便可以更快地解决DNS查询,从而提高了对以前访问的站点的DNS查找速度。
星哥玩云
2022/07/31
3.4K0
如何在CentOS/RHEL 8/7上使用dnsmasq部署DNS/DHCP服务器
0586-5.16.1-如何在CDH5.16.1中安装CDSW1.5
Cloudera在2018年11月29日发布了CDH5.16.1版本,5.16.1的新功能可以参考前一篇文章《0466-CDH5.16.1和CM5.16.1的新功能》,2019年1月29日发布CDSW1.5。CDH5.13版本以后支持CDSW的Parcel安装,本篇文章Fayson就主要讲述如何通过CM5.16.1使用Parcel包安装CDSW1.5。
Fayson
2019/04/28
2K0
0586-5.16.1-如何在CDH5.16.1中安装CDSW1.5
使用Dnsmasq搭建本地dns服务器上网
搭建一个属于自己的本地DNS服务器很有必要,利用Dnsmasq来搭建一个属于自己的本地DNS服务器,享受更干净无污染、更智能快速和没有广告干扰的DNS解析服务。 一、Dnsmasq安装 安装并启动
SDNLAB
2018/04/02
4.1K0
使用Dnsmasq搭建本地dns服务器上网
在树莓派3(RaspberryPi 3B
2.将树莓派的ip地址改为静态,此例中为172.16.0.68,网关出口为172.16.0.1
py3study
2020/01/06
1.3K0
相关推荐
在Mac上安装DNSmasq
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档