简介

Unbound是一个快速精巧的DNS服务器,可以在FreeBSD,OpenBSD,NetBSD,MacOS,Linux和Microsoft Windows上运行。相比bind的配置简单多了。

下载

wget -c https://nlnetlabs.nl/downloads/unbound/unbound-1.9.6.tar.gz

解压编译安装

tar zxvf  unbound-1.9.6.tar.gzcd unbound-1.9.6./configure --prefix=/usr/local/unboundmakemake install

创建运行用户

useradd -s /usr/bin/nologin  -M unbound

创建密钥

/usr/local/unbound/sbin/unbound-control-setup

默认配置文件路径

在编译的时候制定prefix,就会在安装路径下的etc/unbound目录中,找到配置文件unbound.conf

server:

# 日志级别,默认是1

verbosity: 1

# 线程数

num-threads: 2

# 监听地址

interface: 0.0.0.0

# 监听端口

port: 53

# 允许控制地址

access-control: 127.0.0.0/8 allow

# 运行用户

username: "unbound"

# 日志文件

logfile: "unbound.log"

# 不记录到系统日志

use-syslog: no

# 记录请求

log-queries: yes

# 引入解析额外的解析文件,格式跟下面的格式一样

# include: /usr/local/unbound/etc/unbound/config.d/*.conf

# 解析example.com记录

local-zone: "example.com" redirect

# 解析A记录

local-data: "example.com A 192.0.2.3"

python:

remote-control:

# 允许远程控制

control-enable: yes

# 监听地址

control-interface: 127.0.0.1

# 监听端口

control-port: 8953

# key

server-key-file: "/usr/local/unbound/etc/unbound/unbound_server.key"

server-cert-file: "/usr/local/unbound/etc/unbound/unbound_server.pem"

control-key-file: "/usr/local/unbound/etc/unbound/unbound_control.key"

control-cert-file: "/usr/local/unbound/etc/unbound/unbound_control.pem"

# 转发设置

forward-zone:

# 转发所有

name: "."

# 转发地址

forward-addr: 114.114.114.114

启动服务

/usr/local/unbound/sbin/unbound

总结

远程控制可以控制启动、停止和reload。

编译安装_Unbound编译安装相关推荐

  1. RPC 笔记(03)— gRPC 概念、安装、编译、客户端和服务端示例

    1. gRPC 概念 gRPC 是 Google 开源的一款高性能的 RPC 框架.GitHub 上介绍如下: gRPC is a modern, open source, high-performa ...

  2. 【转】Android 4.3源码的下载和编译环境的安装及编译

    原文网址:http://jingyan.baidu.com/article/c85b7a641200e0003bac95a3.html  告诉windows用户一个不好的消息,windows环境下没法 ...

  3. eclipse安装反编译插件(附jad下载)

    eclipse安装反编译插件(附jad下载) 博客分类: eclipse 一.eclipse反编译插件Jadclipse jadclips插件网站:    http://jadclipse.sourc ...

  4. 鲲鹏服务器设置ip文件,IPFS在鲲鹏云服务器中的安装与编译过程记录

    IPFS星际文件系统是一个旨在创建持久且分布式存储和共享文件的网络传输协议.它是一种内容可寻址的对等超媒体分发协议.在IPFS网络中的节点将构成一个分布式文件系统.它综合了几十年来学术界和开源领域成功 ...

  5. Redhat EL 5.3上安装Cacti(4)- 编译安装rrdtool及安装配置snmp

    Redhat EL 5.3上安装Cacti(4)- 编译安装rrdtool及安装配置snmp Linux下安装Cacti实现网络监控 由于博客字符8万限制,所以分开5部分上传! 请看Redhat EL ...

  6. centos7安装ftp_python 编译安装

    centos7.5编译安装python3.7 安装前需要确认openssl版本大于等于1.0.2 rpm -q --info openssl 接着去 https://www.python.org/ft ...

  7. linux cmake编译源码,linux安装mysql(源码)以及cmake编译

    说明:mysql 5.5开始必须用cmake编译 系统环境archlinux,mysql版本5.5.27,cmake版本2.2.8 安装: (1).安装cmake.cmake是一款跨平台的编译工具 [ ...

  8. SQLite安装、编译与应用

    原文: https://www.cnblogs.com/5211314jackrose/p/5720100.html 什么是 SQLite SQLite是一款轻量级的.基于文件的嵌入式数据库,实现自包 ...

  9. caffe安装,编译(包括CUDA和cuDNN的安装),并训练,测试自己的数据(caffe使用教程)

    caffe是一个非常清晰且高效的深度学习框架,目前有着不少的用户,也渐渐的形成了自己的社区,社区上可以讨论相关的问题. 我从开始看深度学习的相关内容到能够用caffe训练测试自己的数据,看了不少网站, ...

最新文章

  1. JS魔法堂:mmDeferred源码剖析
  2. elasticsearch 6.6 安装(CentOS 7.5) 修订
  3. 产品原型示例_原型设计模式示例
  4. 6-4 链表逆置 (10 分)
  5. 015-请问如果想进行bug的测评,怎么去评测bug?
  6. 软件工程理论、方法与实践(第三章)
  7. JMS学习十一(ActiveMQ Consumer高级特性之独有消费者(Exclusive Consumer))
  8. IMX6ULL操作记录
  9. AES加解密流程及方法
  10. 浏览器内核(引擎)及css前缀
  11. 2086689-01-0,N-(Azido-PEG2)-N-Boc-PEG3-acid末端羧酸可在活化剂(例如EDC或HATU)存在下与伯氨基反应
  12. Android实现选择相册图片---类似微信的选择图片页面
  13. 官宣一一塔米狗企业并购图谱功能上线啦
  14. linux自带查看端口流量命令,iftop命令查看linux系统网卡流量的命令
  15. 专利缴费后如何获取发票
  16. 设计模式--迭代器模式
  17. PPT做的图插入word变糊解决方案
  18. vue实现仿猫眼电影
  19. “国产”操作系统UOS(Deepin V20专业版)
  20. mysql的日志回复功能

热门文章

  1. java bidi_Java Bidi createLineBidi()用法及代码示例
  2. proxy connect abort处理方法_Vue 3.0 初探 - Proxy
  3. web文件 群晖_【原创】群晖NAS 上部署静态网站
  4. mysql开启远程访问
  5. 赞!《Python面试大全》PDF版来啦!
  6. 如何在windows系统上安装Tensorflow Object Detection API?
  7. 深度学习-Tensorflow2.2-图像处理{10}-UNET图像语义分割模型-24
  8. 打造vim的python编辑器
  9. 树形结构:寻找共同祖先
  10. WaveNet原理简单理解