`
m635674608
  • 浏览: 5004795 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Dnsmasq域名解析系统安装配置

 
阅读更多

Dnsmasq使用上比bind要简便得多,可以做正向、反向dns解析,支持DHCP服务。也可以做内部dns服务器用。

默认下,dnsmasq使用系统的/etc/resolv.conf,并读取/etc/hosts文件。

1.安装dnsmasq软件

yum install dnsmasq

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

复制代码
cache-size=10000  #缓存条数
resolv-file=/etc/dnsmasq-resolv.conf  #上一级DNS
addn-hosts=/etc/dnsmasq.hosts  #本地域名配置文件(不支持泛域名)
log-queries
log-facility=/var/log/dnsmasq.log
local-ttl=600  #DHCP租约时间
conf-dir=/etc/dnsmasq.d
复制代码

3.修改上游DNS配置文件/etc/dnsmasq-resolv.conf

nameserver x.x.x.x

3.1编辑本地域名配置文件/etc/dnsmasq.hosts(添加内部需要解析的地址和域名)(重新加载即可生效)

127.0.0.1 www.qq.com #IP 域名

3.2 编辑支持泛域名的配置文件/etc/dnsmasq.d/address.conf(编辑后需要重启服务才生效)

address=/www.taobao.com/127.0.0.1  #正向解析
ptr-record=127.0.0.1.in-addr.arpa,www.taobao.com    #反向解析(可选)

address=/baidu.com/127.0.0.1    #泛域名解析

 4.配置日志轮转,编辑/etc/logrotate.d/dnsmasq

复制代码
/var/log/dnsmasq.log {
    daily
    copytruncate
    missingok
    rotate 30
    compress
    notifempty
    dateext
    size 200M
} 


http://www.cnblogs.com/wsl222000/p/5981299.html
http://www.360doc.com/content/14/0913/13/8314158_409140713.shtml
分享到:
评论

相关推荐

    dnsmasq 源码

    此外,dnsmasq还支持自定义域名映射,可以将特定的域名解析到本地IP地址,方便进行网络服务的本地化测试。 2. **DHCP服务**:dnsmasq提供了DHCP(动态主机配置协议)功能,可以自动分配IP地址、子网掩码、默认网关...

    dnsmasq-2.66.tar.gz

    2. **配置环境**:进入解压后的目录,例如`cd dnsmasq-2.66`,然后根据你的系统配置运行`./configure`。这个阶段,dnsmasq会检测你的系统环境,确保所有依赖项都已安装。 3. **编译源码**:配置成功后,使用`make`...

    dnsmasq配置详解

    dnsmasq 可以配置为使用特定的 DNS 服务器进行域名解析。这在需要使用特定的 DNS 服务器时非常有用,比如为了加速访问某些网站而设置专门的 DNS 服务器。在 `/etc/dnsmasq.conf` 或其他配置文件中添加以下内容: ``...

    dnsmasq-2.59.tar.gz

    1. **DNS服务**:dnsmasq作为本地DNS服务器,可以为网络上的设备提供域名解析服务。它可以缓存查询结果,减少网络延迟,提高响应速度。 2. **DHCP服务**:dnsmasq还包含了DHCP(动态主机配置协议)服务器功能,自动...

    dnsmasq,dhcp dns源码

    此外,dnsmasq还可以设置为只对特定的域名进行解析,提高了网络的安全性。 **DHCP(Dynamic Host Configuration Protocol)**是一种自动分配IP地址和其他网络配置信息的协议。在dnsmasq中,你可以配置它作为DHCP...

    dnsmasq学习

    4. 配置文件解析:dnsmasq如何读取和解析配置文件,以及如何根据配置动态调整其行为。 5. 安全性:学习如何防止DNS欺骗和DNS劫持,以及如何通过配置强化dnsmasq的安全性。 6. 性能优化:探讨dnsmasq如何通过缓存...

    在OpenWRT路由器上配置DNS服务器

    在OpenWRT路由器上配置...这不仅可以优化网络性能,还可以提供一定程度的网络控制,例如阻止特定域名的访问,或者对内部网络的域名解析进行自定义。对于那些希望深入定制网络环境的用户来说,这是一个非常实用的功能。

    Ubuntu配置DNS

    在Ubuntu系统中配置DNS可以帮助用户更高效地进行域名解析,尤其是在网络环境中存在多个DNS服务器的情况下,合理的DNS配置可以提高解析速度,减少延迟,同时也能够增强系统的安全性与稳定性。本文将详细介绍如何通过...

    DNSMasq 在家庭网络环境中的使用说明

    它能够通过DHCP服务器为局域网内的设备提供IP地址,并且可以作为DNS服务器,加快域名解析的速度,提高网络效率。对于家庭用户来说,使用DNSMasq能够减少对外部DNS服务的依赖,增强家庭网络的自主性和安全性。

    ubuntu下,关于firefox打开网页慢

    `dnsmasq` 是一款轻量级的 DNS 代理服务器,它不仅可以提供 DNS 解析服务,还可以通过缓存功能加速域名解析过程,进而提升网页加载速度。 #### 安装与配置步骤详解 1. **安装 dnsmasq** 首先,需要安装 `dnsmasq...

    网络技能-1(linux安装于配置、用户管理、DNS、FTP、mail)

    安装DNS服务器(如BIND或dnsmasq),配置区域文件,设置正向和反向解析,以及实现DNS轮询和缓存是其主要内容。了解DNS记录类型(如A、MX、CNAME)和如何使用`nslookup`或`dig`工具验证配置也非常重要。 4. **FTP...

    使用cobbler批量安装操作系统(基于Centos7.X)1

    - DNS服务管理:可选集成bind或dnsmasq,为客户端提供域名解析。 - 电源管理:对目标服务器进行远程控制。 - Kickstart服务支持:自动化安装过程。 - YUM仓库管理:管理软件包的更新和安装源。 - TFTP服务:PXE...

    Linux 安装与配置简明手册

    - **命令行方式**:通过DNS服务器配置来实现域名解析。例如,在使用BIND作为DNS服务器时,需要编辑`/etc/bind/named.conf.local`和相关的区域文件来添加或修改域名记录。 - **GUI方式**:某些Linux发行版提供了图形...

    Ansible-dnsmasq

    dnsmasq是一个轻量级的DNS和DHCP服务器,适用于小型网络,如家庭或办公室环境,它能够为本地网络提供域名解析和IP地址分配。 **Ansible** 是一个流行的开源自动化工具,用于配置管理、应用部署和任务执行。它使用...

    openwrt-dnsmasq-extra

    在OpenWRT系统中,DNSSMasq被广泛使用,因为它占用资源少,配置简单,同时提供了许多实用的功能,如本地域名解析、缓存DNS查询结果以及提供DHCP服务等。 **一、DNS服务** 1. **本地域名解析**:DNSSMasq可以将特定...

    dnsmasq-stubby:使用dnsmasq和Stubby的TLS上的DNS

    **dnsmasq-stubby: 使用dnsmasq和Stubby构建安全的TLS DNS解析** 在互联网上,DNS(域名系统)是将易于记忆的域名转换为IP地址的关键服务。然而,常规DNS查询可能不安全,因为它们通常是以明文形式传输的,容易受到...

    嵌入式linux DNSRelay

    5. **过滤与安全**:dnsmasq可以配置为阻止特定的DNS查询,防止恶意域名解析,增加网络安全性。 6. **轻量级**:dnsmasq占用资源少,适合在资源有限的嵌入式设备上运行。 配置dnsmasq涉及以下几个关键步骤: 1. ...

    Linux 操作系统与服务配置(DNS)

    1. 部署内部DNS服务器:为公司网络提供快速、安全的域名解析。 2. 配置DNS转发:将无法解析的请求转发到上级DNS服务器。 3. 高可用性DNS:通过多个DNS服务器实现故障切换和负载均衡。 通过学习和掌握这些知识,你...

    wifi-ap:Wifi-AP 为 hostapd 和 dnsmasq 及其各自的配置文件提供了一个库包装器,允许在基于 Debian 的 Linux 环境中以编程方式创建接入点

    3. **配置 DNS 和 DHCP**:设定 dnsmasq 的 DNS 域名解析规则和 DHCP 地址池。 4. **动态更新配置**:在运行时更新 hostapd 和 dnsmasq 的配置文件,无需重启服务。 5. **错误处理和日志记录**:提供友好的错误报告...

Global site tag (gtag.js) - Google Analytics