DevOps Troubleshooting: Stop Blaming DNS!

Kyle Rankin

Sr. Systems Administrator, DevOps Engineer

Author of DevOps Troubleshooting, The Official Ubuntu Server Book, Ubuntu Hacks, and Knoppix Hacks


http://greenfly.org/talks/devops/stop_blaming_dns.html

Agenda

Introduction

How DNS Works

Local Network Issues

Quick Sanity Check

Local Network Issues

Routing Issues

Routing Issues

Traceroute with asterisks

Routing Issues

Traceroute timeouts

Host is Down

No servers could be reached

No servers could be reached

Name servers configured, but inaccessible

server can't find host: NXDOMAIN

DNS Recursion Problems

DNS Recursion Problems Continued

Updates don't Take

DNS Caching and TTL

DNS Caching and TTL

Identify Caching Issues

Zone Syntax Errors

Zone Transfer Issues

Zone Transfer Issues

Troubleshooting the Master

Zone Transfer Issues

Troubleshooting the Slaves from the Master

Zone Transfer Issues

Troubleshooting on the Slaves

Zone Transfer Issues

Troubleshooting on the Slaves Cont.

Questions?

Additional Resources