NetworkingServers – DNS

Preface

The Domain Name System (DNS) is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network. It associates various information with domain names assigned to each of the participating entities. Most prominently, it translates easily memorized domain names to the numerical IP addresses needed for the purpose of locating computer services and devices worldwide. By providing a worldwide, distributed keyword-based redirection service, the Domain Name System is an essential component of the functionality of the Internet.

This page is a metapage. It means deeper and more focused article will be written in other place and their entry will be indexed here. Browse following catalog to search what you want.

Table of Content

  1. BIND
  2. PowerDNS
  3. Encrypted DNS

Article

  1. How DNS Works?
  2. Cache vs Authoritative

BIND

Open source software and considered as the de facto standard DNS server. BIND or Berkeley Internet Name Domain is developed by Internet Systems Consortium, a public benefit non-profit corporation dedicated to supporting the infrastructure of the universal connected self-organizing Internet

  • Installation
  • Configuration
  • Other

PowerDNS

  • Installation
    • PowerDNS on FreeBSD
    • PowerDNS on Debian Linux
    • PowerDNS on Slackware
  • Configuration
  • Other

Encrypted DNS

The reason we need encrypted DNS

  1. Against Censorship with Encrypted DNS Traffic

There are some encrypted DNS implementation, we will discuss few.

  • Installation
    • DNSCrypt on Debian Linux
    • DNSCrypt on Windows
  • Configuration
  • Other

Affiliation

Reference