« Generating POT files for WordPress plugins | Home | Scanning with Brother DCP-7065DN in Ubuntu »
Simple recursive DNS server with Unbound DNS
By admin | July 30, 2020
This is a simple configuration for running a recursive DNS server (passes DNS requests to another server and caches responses) with the Unbound DNS server.
Installation (Ubuntu):
sudo apt-get install -y unbound
Open the config
sudo vim /etc/unbound/unbound.conf
Configuration
Replace 8.8.8.8 below with the desired upstream DNS server.
# The following line includes additional configuration files from the
# /etc/unbound/unbound.conf.d directory.
#include: "/etc/unbound/unbound.conf.d/*.conf"
# NOTE: needed to comment out the above line avoid a "status: SERVFAIL" response
server:
# Enable verbose debugging messages
verbosity: 1000
# Run on all interfaces
interface: 0.0.0.0
# Hide the server name and version
hide-identity: yes
hide-version: yes
# Who should be able to query the server
access-control: 0.0.0.0/0 allow
do-ip4: yes
do-ip6: no
do-udp: yes
# Enable this to support TCP DNS which is required in some applications
do-tcp: yes
# Allow forwarding to another 127.0.0.0/8 DNS server (e.g. another local dnsmasq or systemd-resolve)
do-not-query-localhost: no
forward-zone:
name: "."
# Replace 8.8.8.8 with your desired upstream DNS server
# You can have multiple forward-addr lines
forward-addr: 8.8.8.8@53
Starting the server
sudo systemctl restart unbound
Debugging / Troubleshooting
Query the server
dig @your_server_here example.com
Read the DNS server log
sudo systemctl status unbound -n 50
References:
If you found this article helpful or interesting, please help Compdigitec spread the word. Don’t forget to subscribe to Compdigitec Labs for more useful and interesting articles!
Topics: Linux | 9 Comments »

July 31st, 2025 at 00:54
… [Trackback]
[…] Find More on that Topic: compdigitec.com/labs/2020/07/30/simple-recursive-dns-server-with-unbound-dns/ […]
August 2nd, 2025 at 22:19
… [Trackback]
[…] Read More on that Topic: compdigitec.com/labs/2020/07/30/simple-recursive-dns-server-with-unbound-dns/ […]
August 9th, 2025 at 09:23
… [Trackback]
[…] Information on that Topic: compdigitec.com/labs/2020/07/30/simple-recursive-dns-server-with-unbound-dns/ […]
August 15th, 2025 at 22:09
… [Trackback]
[…] Info to that Topic: compdigitec.com/labs/2020/07/30/simple-recursive-dns-server-with-unbound-dns/ […]
August 28th, 2025 at 21:24
… [Trackback]
[…] Information on that Topic: compdigitec.com/labs/2020/07/30/simple-recursive-dns-server-with-unbound-dns/ […]
September 19th, 2025 at 19:08
… [Trackback]
[…] Here you will find 82974 additional Info to that Topic: compdigitec.com/labs/2020/07/30/simple-recursive-dns-server-with-unbound-dns/ […]
September 21st, 2025 at 22:00
… [Trackback]
[…] Read More on on that Topic: compdigitec.com/labs/2020/07/30/simple-recursive-dns-server-with-unbound-dns/ […]
October 4th, 2025 at 12:55
… [Trackback]
[…] Read More on to that Topic: compdigitec.com/labs/2020/07/30/simple-recursive-dns-server-with-unbound-dns/ […]
October 23rd, 2025 at 21:36
… [Trackback]
[…] There you can find 74402 more Info on that Topic: compdigitec.com/labs/2020/07/30/simple-recursive-dns-server-with-unbound-dns/ […]