Skip to main content

How to Block Advertisements at the DNS Level Using Pi-hole and OpenVPN on Ubuntu 16.04

Introduction
Online advertisements are not only irritating but also potential sources of malware on your devices. While there are plugins designed to block ads on a per-application/per-device basis, stopping advertisements at the DNS level provides a much more complete solution across all of...
How to Block Advertisements at the DNS Level Using Pi-hole and OpenVPN on Ubuntu 16.04
How to Block Advertisements at the DNS Level Using Pi-hole and OpenVPN on Ubuntu 16.04
Category: DevOps, Linux Tutorials

Comments

Popular posts from this blog

Syntax and Code Structure in JavaScript

Introduction Before learning to write in a spoken language, you must first learn the rules of grammar. Here are a few examples of rules you might find in the English language: A sentence starts with a capital letter. A sentence ends in a period. A new paragraph is indented. Spoken dialogue is... Syntax and Code Structure in JavaScript Category: Java Tutorials

Working with Strings in Ruby

Introduction A string is a sequence of one or more characters that may consist of letters, numbers, or symbols. Strings in Ruby are objects, and unlike other languages, strings are mutable, which means they can be changed in place instead of creating new strings. You’ll use strings in... Working with Strings in Ruby Category: DevOps, Linux Tutorials

Creating an AMI Builder with AWS CodeBuild and HashiCorp Packer – Part 2

Written by AWS Solutions Architects Jason Barto and Heitor Lessa In Part 1 of this post, we described how AWS CodeBuild, AWS CodeCommit, and HashiCorp Packer can be used to build an Amazon Machine Image (AMI) from the latest version of Amazon Linux. In this post, we show how to use AWS... Creating an AMI Builder with AWS CodeBuild and HashiCorp Packer – Part 2 Category: Amazon Web Services