安装

yum install -y dnsmasq

配置

编辑/etc/dnsmasq.conf 配置文件

#使用系统dns配置文件
resolv-file=/etc/resolv.conf   #严格按系统dns顺序解析
strict-order   #dns服务监听地址
listen-address=115.29.36.xxx #google的服务用自己的dns
server=/google.com/8.8.8.8 #使用阿里的dns
bogus-nxdomain=223.5.5.5

开启防火墙

  • 编辑文件 vim /etc/sysconfig/iptables

  • 加入下面内容

-A INPUT -p tcp -m state --state NEW -m tcp --dport 53 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 53 -j ACCEPT
  • 重启防火墙

systemctl restart iptables

启动dnsmasq服务

systemctl start dnsmasq

测试dns

1.修改本地dns为服务器地址 
2.修改服务器/ect/hosts文件加入解析域名。例如127.0.0.1 www.baidu.com,重启dnsmasq服务(必须) 
3.nslookup www.baidu.com查看结果如下

C:\Users\zhiji>nslookup www.baidu.com
服务器:  www.baidu.com
Address:  127.0.0.1名称:    www.baidu.com
Address:  127.0.0.1
  • 结语

至此dns服务已经搭建完毕,自己可以随心所欲的测试任何域名,有的外包项目,是甲方配置好域名,而且不易更改的,可以自己用此方式进行开发和测试了,方便至极。

centos7使用dnsmasq搭建dns服务器相关推荐

  1. dnsmasq搭建DNS服务器详解

    参考:https://www.phpmianshi.com/?id=101 Dnsmasq 简介 Dnsmasq 是一个轻量级的 DNS 缓存.DHCP.TFTP.PXE 服务器. 作为域名解析服务器 ...

  2. Linux7中安装DNS服务,CentOS7/RHEL7搭建DNS服务器

    CentOS7/RHEL7搭建DNS服务器 DNS(域名系统)主要用于域名与IP地址的相互转换,将IP地址转换成对应的主机名或将主机名转换成与之相对应IP地址的一种机制.通过域名解析出IP地址的叫做正 ...

  3. Centos7 搭建DNS服务器与原理配置详解

    在搭建我们自己DNS服务器之前,先必须了解下DNS服务器的作用和原理. DNS是在互联网上进行域名解析到对应IP地址的服务器,保存互联网上所有的IP与域名的对应信息,然后将我们对网址的访问,解析成IP ...

  4. linux mysql dns_Linux下搭建DNS服务器及踩坑

    DNS服务 域名系统(DNS)是建立在分布式数据库上的分层命名系统.该系统将域名转换为IP地址,并可以将域名分配给Internet组资源和用户,无论实体的物理位置如何. 说白了就是:域名与IP之间的相 ...

  5. linux dns服务无效,Linux下搭建DNS服务器及踩坑

    DNS服务 域名系统(DNS)是建立在分布式数据库上的分层命名系统.该系统将域名转换为IP地址,并可以将域名分配给Internet组资源和用户,无论实体的物理位置如何. 说白了就是:域名与IP之间的相 ...

  6. 如何搭建DNS服务器

    -学习了DNS,蜗牛一直充满疑惑,很多人看到我发的博客也会质疑,好像你发的东西都是同一个知识点的哎. -是啊,没错啊,然后呢,你戏是不是有点多 -因为对于小白的蜗牛来说,分割成好几小块会比较好理解. ...

  7. centos7安装与配置DNS服务器

    centos7上安装DNS服务器可以实现域名与IP的双向解析,即通过域名可以找到主机IP,也可以通过IP找到域名.在postfix搭建邮件服务器中,需要用到DNS正向解析与反向解析,因此DNS服务器大 ...

  8. Linux DNS (2)搭建DNS服务器

    注意:实验很简单,环境很重要.大家在做实验的时候一定要注意环境的配置,不然实验做的再好最后的结果也和我们想的要的结果不一样的. 首先我们先准备环境: 虚拟机一个 RedHat5.9系统两个操作系统 我 ...

  9. Windows Server 2008 R2 搭建DNS服务器(转)

    Windows Server 2008 R2 搭建DNS服务器 将本机IP设为首选DNS服务器的地址 在dos 下分别输入 nslookup www.mydns.com 和 nslookup 192. ...

最新文章

  1. SAP PM 初级系列6 - 任务清单相关的配置
  2. Quartus调用Modelsim SE避免重复编译Altera器件库的方法
  3. 如何编译安装wolfssl
  4. 天平秤重问题(三进制)
  5. 给与用户建立dblink的权限_网络安全 之 NTFS安全权限
  6. (软件工程复习核心重点)第三章需求分析习题
  7. 使用docker下载并安装mongodb5.0.5
  8. python按行读取excel文件_python3读取excel文件只提取某些行某些列的值方法
  9. 秒杀的倒计时按钮实现
  10. 【个人笔记】Vue+ElementUI后台模板配置动态路由
  11. 《线性代数》 李炯生\查建国\王新茂 中国科学技术大学 第2版 部分习题答案
  12. 基于php的微信公众号开发,基于ThinkPHP框架快速构建微信公众号开发框架
  13. java入门、常量和变量
  14. c语言作业 分解质因数,分解质因数(C语言)
  15. vmware,qemu各种方式上网设置(转)
  16. echart视觉引导线的长度调节labelLine
  17. 学校计算机怎么连接自己的热点,笔记本电脑怎么连接手机热点(手机热点开启及连接方法)...
  18. 最全的熬粥方法Word计算机考试怎么做,煮粥方法大全(珍藏版)
  19. 初识Calcite——使用实例
  20. 限速之令牌桶和漏桶算法

热门文章

  1. 工业控制系统概述:SCADA,DCS和PLC的概述
  2. 计算机主机房临时停电应急预案,校园网中心机房停电应急预案管理规定
  3. rt-thread 3.1.2中drv_xxx.c文件被env错误添加到Keil的原因
  4. 1102 : 火车票退票费计算(函数专题)
  5. 微信苹果安卓协议,稳定一手,功能齐全管维护,可开发
  6. oc照片库图片的选择处理
  7. 三维坐标向任意平面的正平行投影
  8. C# DataTable 与 Json 互转
  9. 编写程序,解决鸡兔同笼问题:一个笼子里关着鸡和兔子。问笼中各有多少只鸡和兔?
  10. Mysql(三)事务原理及分析