dnsmasq轻量级DNS安装配置

DNSmasq是一个轻量且方便的DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。今天来闲扯下dnsmasq怎么安装和配置。

首先yum安装

yum -y install dnsmasq

然后编辑配置文件

domain-needed
bogus-priv
resolv-file=/etc/resolv.conf        #定义dnsmasq从哪里获取上游DNS服务器的地址
strict-order                        #表示严格按照resolv-file文件中的顺序从上到下进行DNS解析
address=/s3.devin.com/10.0.100.201  #自定义域名解析的IP地址
listen-address=10.0.100.201         #定义dnsmasq监听的地址
no-hosts
addn-hosts=/etc/addion_hosts
expand-hosts
domain=s3.devin.comm      #泛域名解析
conf-dir=/etc/dnsmasq.d

下面开始验证

设置本地DNS

echo "nameserver 10.0.100.201"  > /etc/resolv.conf

添加需要解析的内网地址

cat /etc/addion_hosts
10.0.100.201   s3.devin.com

然后用nslookup验证域名解析

nslookup s3.devin.com
Server:		10.0.100.201
Address:	10.0.100.201#53

Name:	s3.devin.com
Address: 10.0.100.201
时间: 2024-11-05 19:45:20

dnsmasq轻量级DNS安装配置的相关文章

DNS 安装配置

DNS 安装配置 实验环境 一台主机:Linux Centos 6.5 32位 安装包: DNS服务:bind.i686 DNS测试工具:bind-utils DNS 服务安装 1.yum安装DNS服务,DNS测试工具 yum -y install bind.i686 yum -y install bind-utils 2.清空主配置文件,重新添加内容,添加权限 vim /etc/named.conf options { directory "/var/named"; }; zone

部署和调优 3.3 dns安装配置-3

只有一台DNS服务器是不保险的,现在给他配置个从服务器. 在另外一台虚拟机上安装配置DNS服务器.先查看虚拟机ip为:192.168.1.111 ifconfig 给从安装bind和dig命令 yum install -y bind yum install -y bind-utils 打开主配置文件 vim /etc/named.conf listen-on port 53 { 127.0.0.1; }; listen-on-v6 port 53 { ::1; }; 改为 // listen-o

部署和调优 3.1 dns安装配置-1

安装配置DNS服务器 装一个bind,首先搜一下. yum list |grep bind bind.x86_64   我们安装这个 安装 yum install bind.x86_64 -y 看一下他的配置文件 vim /etc/named.conf { listen-on port 53 { 127.0.0.1; };  监听端口是 53 定义监听53端口的ip是 127.0.0.1 回环IP listen-on-v6 port 53 { ::1; };  IP V6的 directory

dns安装配置

一.正向解析 1.安装 yum install -y bind 2.编辑配置文件 vim /etc/named.conf 添加 zone "123.com" IN {        type master;        file "123.com.zone";};3.编辑123.zone文件 vim /var/named/123.com.zone $TTL 1D@       IN SOA  @ admin.123.com. (                  

shell脚本之dns安装配置

conf="/var/named/chroot/etc/named.conf" datadir="/var/named/chroot/var/named" rpm -q bind &> /dev/null if [ $? -ne 0 ];then yum -y install bind bind-chroot caching* echo " options { directory \"/var/named\"; }; &q

dnsmasq安装配置

Dnsmasq安装配置 默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢.其次是部分网站域名不能正常被解析,莫名其妙地打不开,或者时好时坏. 如果碰上不稳定的本地DNS,还可能经常出现无法解析的情况.除了要避免"坏"的DNS的影响,我们还可以利用DNS做些"好"事,例如管理局域网的DNS.给手机App Store加速.纠正错误的DNS解析记录.

linux 下DNSMASQ的DNS配置

年初,通过了RHCE的考试,唯一的体会就是通过系统的学习,把对linux系统的知识进行了一个梳理,发现RHCE考试的也只能解决基本的系统维护,相对于更深层的linux系统应用还有很长的路要走.于是就开始学习配置各种服务应用. 首先就是最基本的DNS服务的配置.本来想直接使用linux的bind服务,发现centos默认是没有安装的,而dnsmasq却是默认安装,就先把dnsmasq的dns简单功能给配置了一下. 查找一些资料说dnsmasq的功能比较强大,不仅可以实现dns服务,也能实现dhcp

轻量级dns服务部署dnsmasq

dnsmasq 提供 DNS 缓存和 DHCP 服务功能.作为域名解析服务器(DNS),dnsmasq可以通过缓存 DNS 请求来提高对访问过的网址的连接速度. 作为DHCP 服务器,dnsmasq 可以为局域网电脑提供内网ip地址和路由.DNS和DHCP两个功能可以同时或分别单独实现. dnsmasq轻量且易配置,适用于个人用户或少于50台主机的网络. 它能有效解决局域网问题如下: 1 局域网有很多机器希望使用一份一样的hosts定义一批名称对应的ip,你需要经常维护这份列表 2 你希望局域网

DNS安装与配置

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记IP数串. DNS解析分正向解析和反向解析 DNS的解析过程,有迭代查询和递归查询 迭代查询就是当该DNS服务器不能解析到客户端发送过来的请求时候,就把该请求递交给根服务器,有根做解析,递交给顶级域服务器,然后一层一层查询,直到找到最后的主机查询. 递归查询就是客户端想本地DNS服务器提交查询请求,然后该DNS服务器,一次性给出答案. DNS的安