Posts

Showing posts from March, 2019

Deploying a DNS Server using Docker

Image
(from  http://www.damagehead.com/blog/2015/04/28/deploying-a-dns-server-using-docker/ ) Deploying a DNS Server using Docker To start off this series we will use the  sameersbn/bind   docker  image to setup a DNS server in production and host only environments. BIND , developed by the  Internet Systems Consortium , is a production-grade and by far the most popular and widely used opensource DNS server software available. Introduction The  Domain Name System  (DNS) server takes a fully qualified domain name (FQDN) such as  www.example.com  and returns the corresponding IP address such as  93.184.216.34 . A couple of reasons to set up a DNS server. By setting up a local DNS server you don’t rely on your ISP’s DNS servers which are often bogged down by incoming traffic which makes responses to DNS queries take longer to get serviced. Besides performing domain name resolutions, a BIND server also acts as a DNS cache. This means that DNS queries could ge