DNS Lookup Explained

The Domain Name System, DNS for short, is one of the most important protocols on the internet, and yet relatively few people understand its purpose. DNS is a protocol which governs how computers exchange data online. Its purpose, simply stated, is to match names with numbers, helping to convert memorable domain names (such as statuscake.com), into an IP address (such as that your browser can use.


Monitor CoreDNS with Datadog

CoreDNS is a DNS server that can also provide service discovery for microservice-based applications. It’s the default DNS server in Kubernetes, providing name resolution and service discovery for the services operating in the cluster. CoreDNS is easily customizable, so you can define how it should act on each request beyond simply executing a DNS lookup.


Dolos DNS Rebinder: What You Need to Know

Although DNS rebinding attacks have been known for over a decade now, they are only recently receiving attention as a practical attack surface. In the last year, quite a few popular products have been shown to lack DNS rebinding protections, and as a result, someone could operate them remotely using a malicious web site. Manufacturers have made a habit of giving consumers connected devices that are controlled by unauthenticated HTTP requests via the local network.


DNSSEC Basics and How to Set Up DNS Security Extensions

We’ve mentioned security and DNSSEC in a few different places in this series, but we wanted to give DNSSEC basics proper attention as we put together our final post on DNS. Due to the nature of DNS, it’s just not secure on its own. When the DNS protocol was first written, the internet was much smaller, and users were less concerned with security. Since then that’s changed significantly, and while DNSSEC has been around for almost 10 years adoption is far from universal.


How to avoid these common DNS Mistakes

Now that we’ve laid out some best practices, this week we wanted to talk about some common DNS mistakes we see many companies make when it comes to their hostname and authoritative DNS. Some of them may seem obvious because they ignore many of the best practices we’ve discussed previously, but we still want to touch on them so we can offer solutions for as many use cases as possible.


DNS Basics

In this series, we will be discussing DNS basics and the significance of both using DNS effectively and monitoring it appropriately. If you’re interested in following and learning more about DNS, sign up in the sidebar to receive updates over the next few weeks as we discuss this topic in depth!