Skip to content

Instantly share code, notes, and snippets.

Create DNS-over-TLS bridge with Pi-hole, unbound and stubby on Ubuntu Server

Few months ago, I've made a similar work but I wanted something a little more easier to manage. Please have a look at here for my previous work.

This time, I'm gonna do pretty much the same thing but using Pi-hole as base then modify it to include unbound and stubby.

This way, I can use the power of Pi-hole with some additional security layers:

  • Recursive DNS check (unbound)
  • DNS-over-TLS (stubby)
// For more information about this list, see: https://pgl.yoyo.org/adservers/
// ----
// last updated: Wed, 10 Feb 2021 18:16:46 GMT
// entries: 3571
// format: bindconfig
// credits: Peter Lowe - [email protected] - https://pgl.yoyo.org/
// this URL: https://pgl.yoyo.org/as/serverlist.php?hostformat=bindconfig&showintro=0&mimetype=plaintext
// other formats: https://pgl.yoyo.org/adservers/formats.php
// policy: https://pgl.yoyo.org/adservers/policy.php
@julienbenjamin
julienbenjamin / systeminformation.txt
Last active December 11, 2020 21:16
System information
Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: AuthenticAMD
CPU Brand: AMD Ryzen 7 3700X 8-Core Processor
CPU Family: 0x17
@julienbenjamin
julienbenjamin / steam-system-specs.txt
Created January 23, 2020 02:06
Steam system specifications
Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
CPU Family: 0x6
@julienbenjamin
julienbenjamin / manjaro-python-requirements.md
Created March 18, 2018 20:28
Python packages requirements for Manjaro

Python Next generation of the python high-level scripting language

Depends On expat bzip2 gdbm openssl libffi zlib

@julienbenjamin
julienbenjamin / misc-linux-tips.md
Created November 5, 2017 18:08
Miscellaneous Linux tips

#1 Fix funny behaviour of a terminal

# reset

#2 Backup bootsector

  • Create backup (if sda is your booting disk)

$ dd if=/dev/sda of=bootsector.img bs=512 count=1