Taming systemd-resolved: Avoiding DNS Leaks and Surprises with Split DNS Configurations

Introduction to systemd-resolved

I’ve worked with Linux systems for years, and one thing that’s become increasingly important is DNS resolution. systemd-resolved is a DNS resolver component of the systemd suite, designed to provide a flexible and secure way to resolve domain names. It was introduced in systemd version 216, released in 2015, and has since become a standard component in many Linux distributions. By default, systemd-resolved uses a split DNS configuration, which can sometimes lead to DNS leaks and unexpected behavior. I’ve seen this go wrong when a system has multiple network interfaces or connections, each with its own DNS resolver configuration.

[Read More]

Ncat

A Modern Alternative to Netcat

Ncat is an enhanced version of the classic Netcat utility, developed by the NMAP project. Known for its simplicity and versatility, Ncat provides advanced features like SSL encryption, IPv6 support, and proxy handling, making it an indispensable tool for networking and security professionals.

Visit Ncat’s official page to explore its features and documentation.

Key Features

Secure Communication

Ncat includes built-in SSL/TLS support, enabling encrypted data transfer between endpoints. This makes it suitable for secure remote administration and troubleshooting.

[Read More]