因最近需要安装一个dns,本来选择安装bind dns。但是鉴于bind dns 哪复杂的配置文件,选择了unbound dns.

unbound的说明就不写了网上一搜一大堆的。下面就写下安装步骤

我使用的是centos 7.0的系统。如果大家是全新安装的话建议选择这个版本的。有很多新的更新改进。

软件仓库默认是包含有unbound dns的。不过版本比较老了是1.4.x的。所以最后手动下载编译安装。yum install -y wgetwget http://www.unbound.net/downloads/unbound-latest.tar.gztar zxvf unbound-latest.tar.gz

安装需要的插件yum install gcc openssl-devel expat-devel

我没有自己定义安装就是直接使用了默认的安装目录cd unbound-1.5.7/

./configure && make && make install

添加用户名和用户组groupadd unbound

useradd -m -g unbound -s /bin/false unbound

编辑配置文件vi /usr/local/etc/unbound/unbound.conf

verbosity: 1

interface: 0.0.0.0

do-ip4: yes

do-udp: yes

do-tcp: yes

access-control: 0.0.0.0/0 allow

local-data: "xxx.xx A 10.10.10.10"

forward-zone:

name: "."

forward-addr: 119.29.29.29

forward-addr: 114.114.114.114

配置文件很简单大多数默认就可以了。如果有需要的话可以自己查看配置文件。都有恨详细的说明

local-data: 这个部分可以添加多条 每条的格式都是这样local-data: "xxx.xx A 10.10.10.10"这里是监听所有的网络,要是你有多张网卡配置了不同的ip 可以修改成你想对外服务的那个ip地址

interface: 0.0.0.0access-control: 0.0.0.0/0 allow

这部分是对那些ip地址提供服务,如果只想给特定的ip地址段如192.168.0.0/24 这样的 修改一下就好

还有一个就是防火墙的问题,centos7 默认的防火墙是firewall 不是iptables。开始的时候没有注意这个。检查没有安装iptables 就没有去管最后导致只能本地访问。可以都检查下。systemctl stop firewalld

启动服务unbound-checkconf

unboundunbound-checkconf 这个是用来检查配置文件 unbound.conf有没有错误的。

最后测试下echo "nameserver 127.0.0.1" > /etc/resolv.conf

ping qq.com

如果正常解析就说明服务器正常了

linux dns unbound,unbound dns安装手记相关推荐

  1. 安装php报错误2356,linux下Mysql+php5+apache安装手记

    安装apache2 #./configure --prefix=/usr/local/apache2 --enable-module=alias  --enable-module=most --ena ...

  2. 在fedora linux中,wine 成功安装手记

    我用的是wine0.9.47,下载wine-0.9.47.tar.zip 用wineinstall安装:用普通用户登录,解压wine-0.9.10.tar.zip,解压后的目录就是原码安装包,进入该目 ...

  3. linux卸载unbound,linux下的unbound DNS服务器设置详解

    在CentOS7.x下安装unbound 1.7.x: # yum install -y epel-release # yum localinstall openssl-1.0.2k-8.el7.x8 ...

  4. Linux怎么卸载unbound,系统运维|如何在 Arch Linux 中安装 DNSCrypt 和 Unbound

    DNSCrypt 是一个用于对 DNS 客户端和 DNS 解析器之间通信进行加密和验证的协议.它可以阻止 DNS 欺骗或中间人攻击. DNSCrypt 可用于大多数的操作系统,包括 Linux,Win ...

  5. centos7 网络服务(二)Unbound实现dns高速缓存

    Unbound实现dns高速缓存 1: 检测Hostname 和 IP # hostnamectl # ip addr show | grep inet Step 2: 安装和配置 Unbound # ...

  6. unbound部署DNS

    dns的主要作用是将域名解析为ip地址然后在进行访问 安装配置dns准备3台服务器(地址都要设置为静态的以便自己配置dns) 192.168.92.1 用户ip地址(windows) 192.168. ...

  7. Linux7.0下UNbound搭建DNS服务器

    1.配置防火墙 firewall-cmd --add-service=dns 将DNS配置为当前允许 firewall-cmd --add-service=dns --permanent 将DNS配置 ...

  8. linux 6.8 dns,CentOS6.8下安装DNS服务器

    CentOS6.8下安装DNS服务器 1.安装DNS服务器组件 安装bind # yum install bind bind-libs bind-utils bind-chroot 2.修改主配置文件 ...

  9. Linux随笔16-主从DNS服务搭建以及智能DNS服务搭建、基于CentOS7.6编译安装MySQL-5.7.32

    Contents 1. DNS主从服务器搭建 1.1. DNS简介 1.2. DNS主从服务搭建 1.2.1. 主DNS服务器配置 1.2.2. 从DNS服务器配置 1.2.3. Web服务器准备 1 ...

最新文章

  1. OpenGL学习笔记(2) 画一个正方形
  2. mysql列宽设置,mysql – 从.csv文件确定最佳列宽
  3. linux物理内存虚拟内存一致,Liunx内存管理的调用和实现
  4. nginx 和 uWISG 服务器之间如何配合工作的
  5. SAP UI5 初学者教程之二十六 - OData 服务配合 Mock 服务器的使用步骤详解试读版
  6. 我们为何需要单点登录系统
  7. Nero Burning ROM 2014 16.0.03000 精简安装版(功能最强大的光盘刻录软件)
  8. vue 安装 axios
  9. 《算法导论》第四版 电子版 全网第一时间发布eBookhub
  10. .bin文件的反汇编记录
  11. 精简win服务器系统,Windows Server 2016攻略—为云而生的极简平台Nano Server(2)
  12. 四、快速搭建一套现代化的个人独立博客系统,给爱写博客的你(part2 正文)
  13. 企业进行固定资产盘点的作用
  14. Parallels Desktop 16 网络初始化失败
  15. css 渐变 椭圆,CSS图形基础:利用径向渐变绘制图形
  16. 华为交换机MPU、LPU硬件信息解释
  17. iphone4s短信云服务器,苹果的iCloud云端短信,有必要打开吗?
  18. Django框架的电商商城的设计与实现python语言
  19. 5个需要避免的CSS错误
  20. 几本牛X的数据分析好书!

热门文章

  1. MySQL 基础知识整理
  2. python 推荐与该用户喜欢的电影类型相同的电影
  3. 计算机图形学基础教程学习总结
  4. 人工智能技术在智能音箱中的应用:智能语音识别与智能交互
  5. jQuery事件知识点部分总结
  6. 充分利用计算机辅助审计,计算机辅助审计的主要作用
  7. 图论--DAG与拓扑排序
  8. 《你的灯亮着吗?》读书笔记
  9. Java学习:Java就业前景
  10. 重视网络安全,从部署SSL证书开始