Linux部署dns服务器(dnsmasq方式)
目录
一、序言
二、安装部署
A、安装dnsmasq
B、编辑dnsmasq配置文件
C、编辑上游dns配置文件
D、编辑dnsmasq.hosts文件
一、序言
dnsmasq提供 DNS 缓存和 DHCP 服务功能。作为域名解析服务器(DNS),dnsmasq可以通
过缓存 DNS 请求来提高对访问过的网址的连接速度。作为DHCP 服务器, dnsmasq 可以用于为
局域网电脑分配内网ip地址和提供路由。DNS和DHCP两个功能可以同时或分别单独实现。
注意:dnsmasq轻量且易配置,适用于个人用户或少于50台主机的网络。
二、安装部署
需要关闭防火墙 关闭selinux
A、安装dnsmasq
yum install -y dnsmasq #centos
apt install -y dnsmasq #Ubuntu
B、编辑dnsmasq配置文件
vim /etc/dnsmasq.conf
#配置上游dns服务器,如果不开启就使用linux主机默认的/etc/resolv.conf里的nameserver
resolv-file=/etc/dns.conf
dns.conf 其实就是 /etc/resolv.conf文件的复制一遍,然后改个名字
#按照resolv-file配置的dns中从上到下顺序进行指派解析
strict-order
#强制解析域名,将yin123.com.cn解析成192.168.1.100
address=/yin123.com.cn/192.168.1.100
#监听地址,可以写本机ip,dhcp网关地址,可以写多个,用逗号分隔
listen-address=192.168.1.1
address可以多个,即使host不配置,这里配置的也会解析
#添加hosts文件的路径,并在里面配置自己的域名以及ip地址。达到可以解析的目的
addn-hosts=/etc/dnsmasq.hosts
dnsmasq.hosts 其实就是/etc/hosts 文件的复制一遍,然后改个名字
需要注意的是 这个不一定会生效,如不生效,可以在/etc/hosts文件里重新复制一遍解析
#日志
log-queries
log-facility=/var/log/dnsmasq/dnsmasq.log
C、编辑上游dns配置文件
vim /etc/dns.conf
D、编辑dnsmasq.hosts文件
重启启动dns服务,然后域名就可以解析了
Linux部署dns服务器(dnsmasq方式)相关推荐
- Linux centos7 DNS服务器基于bind正反解析服务的搭建
Linux centos7 DNS服务器基于bind正反解析服务的搭建 DNS的相关基础知识: 一.DNS-- ...
- 在Windows7 系统上部署DNS服务器
本文主要介绍在WIN7上利用ntbind部署DNS服务器的方法.ntbind是Bind的Windows版本,下载地址:http://ftp.isc.org/isc/bind9/9.11.0rc3/.需 ...
- DNS协议从入门到部署DNS服务器
目录 一.入门知识 二.部署DNS服务器 三.抓包DNS实验 四.部署DNS缓存域名服务器 一.入门知识 1. DNS概念 2.域名空间 3.DNS查询过程 其中1.8是递归查询,2-7是迭代查询 4 ...
- 怎么查dns服务器记录的请求信息,linux 查询dns服务器日志
linux 查询dns服务器日志 内容精选 换一换 kubernetes除了必要的支撑组件以外,其他的组件都是以插件的形式运行,如Kubernetes DNS,Kubernetes Dashboard ...
- dns日志级别 linux,linux下DNS服务器视图view及日志系统详解
linux下DNS服务器视图view及日志系统详解DNS服务器ACL:在named.conf文件中定义ACL功能如同bash当中定义变量,便于后续引用 ACL格式: acl ACL名称 { IP地址1 ...
- nimg 文件服务器 部署,RHEL6.5 部署DNS服务器
目 录 环境介绍2 服务器基本配置:3 1)固定IP地址,指定DNS服务器3 2)关闭防火墙4 3)挂载光盘,并配置本地yum源5 部署服务器5 1)安装bind 和bind-chroot软件包5 2 ...
- Linux中DNS服务器地址查询命令nslookup使用教程
这篇文章主要介绍了Linux中DNS服务器地址查询命令nslookup使用教程,是Linux服务器运维的必备知识,需要的朋友可以参考下 nslookup 程序是DNS 服务的主要诊断工具,它提供了执行 ...
- Linux 部署Samba服务器
大家好,今天我们分享linux 部署Samba服务器 首先我们要知道,Samba服务器就是利用smb协议实现文件在局域网中的传输 它主要的作用: 实现Linux/Unix主机和windows主机系统的 ...
- Linux下DNS服务器部署
DNS介绍 DNS查询过程 DNS资源记录类型 bind的安装和配置 bind概述 bind安装 bind配置 配置文件参数介绍 配置示例 Master DNS服务器配置示例 Slave DNS服务器 ...
最新文章
- Javascript网页摇一摇
- 【Sprint3冲刺之前】TD学生助手测试用例
- leetcode中使用c++需要注意的点以及各类容器的初始化、常用成员函数
- 计算机的外部设备 硬盘,外部设备采用SMB协议想共享电脑硬盘下的文件
- 收下这份说明书,原来迈进智能计算的大门如此简单
- Zabbix---5 监控linux服务器目录大小
- 【matlab-2】Matlab语法
- 广州最最最牛逼的 IT 公司全在这了!
- 软件人员kpi制定模板_KPI绩效考核软件有哪些?拥有多种考核模板i人事
- 武汉大学计算机学院周维,研究生院
- 嵌入式开发培训怎么样,嵌入式开发培训前景如何?
- Mr.Go 会客厅第二期,B站+斗鱼“后浪” Gopher 火花四溅!
- 俺老孙画个圈-板框与安装孔-PCB系列教程1-10
- FPGA数字信号处理(十三)锁相环位同步技术的实现
- 盛大Everbox邀请码[2011-01-20]
- CSS进阶-Less
- hamming code/汉明编码
- 记一次阿里云ECS被挂挖矿代码的处理历程
- java实验指导_《JAVA程序设计》实验指导书(完整).pdf
- HP笔记本电池充放电
热门文章
- vivado报错:USF-XSim-62的常见解决办法
- 【java反射】简单说说静态代理和动态代理
- 【NLP】Prompt+对比学习,更好地学习句子表征
- 恶意劫持主页之强力修复法
- gym 100543 CERC 2014 L Outer space invaders
- 乌班图桌面版是否可作为服务器,Ubuntu Desktop变为Ubuntu Server服务器版的方法
- 国外10个ASP.Net C#下的开源CMS
- 东师理想运维工具开发路线图(第一阶段)
- 笔记本电脑计算机出现问题怎么办,笔记本电脑经常死机怎么办 笔记本电脑死机原因分析...
- 文件存储的实现-login登录案例3-SharedPreferences