Configure BIND as a forwarding, caching and local domain resolving DNS Server in Ubuntu

Submitted on Fri, 08/14/2020 - 16:46
This documentation is about configuring bind as a DNS server in Ubuntu. The DNS server is expected to achieve following tasks: 1. Resolve a local FQDN web.ddc to its private IP, 2. Resolve global domains by forwarding the query to google's Public DNS servers at and 3. Cache the query results for faster access in the future.


Linux Permissions

Submitted on Fri, 08/14/2020 - 16:36

Everything in Linux revolves around permissions. It is utmost important to understand this concept if we are to excel in Linux. Most of the issues associated with server configuration in Linux has to do something with wrongly configured permissions. This article covers the practical aspect of the Linux permissions rather than the dull definitions.


Linux Installation basics

Submitted on Fri, 08/14/2020 - 16:34

Note: This article does not cover installing Linux alongside Windows.

There are basically two ways you can install Linux in you computer.

1. Erase everything on the hard disk and install Linux

2. Manual partition scheme

Options 1 is an easy and hassle free way to install Linux as it will configure necessary partitions for you. Whereas, Option 2 will require manual configuration of the partitions and mount points. Before we proceed with option 2 we need to understand the basic requirement for Linux Installation.