Wednesday 27 May 2020

What are the various types of DNS Records ?

What are the various types of DNS Records ?


There are multiple types of DNS records which are used for various purposes, like type of service or for security authentication.



A - Record : A record maps a domain name to the IP address (IPv4) of the computer hosting the domain.

CNAME Record : Canonical Name or CNAME record is a type of DNS record that maps an alias name to a true or canonical domain name. CNAME records are typically used to map a subdomain such as www or mail to the domain hosting that subdomain's content.

TXT Record: Contains multiple records, and various purposes, which consists SPF Record, CNAME Record, Google Verification Record, etc.

SPF Record : SPF record is a Sender Policy Framework record. It's used to indicate to mail exchanges which hosts are authorized to send mail for a domain.

Google Verification Record : To verify the owner of Website

SRV Record : The SRV record is a resource record that is used to identify computers that host specific services. SRV resource records are used to locate domain controllers for Active Directory.

MX Record : A mail exchanger record (MX record) specifies the mail server responsible for accepting email messages on behalf of a domain name.

DKIM Record : DKIM (Domain Keys Identified Mail) is an email authentication technique that allows the receiver to check that an email was indeed sent and authorized by the owner of that domain. This is done by giving the email a digital signature.

DMARC Record : DMARC, which stands for “Domain-based Message Authentication, Reporting & Conformance”, is an email authentication, policy, and reporting protocol.


There are also some other types of DNS records, which are used for various purposes.

 Do feel free to write us back, in case of have any query about DNS Records.
 

What is Domain Name, how to check Domain Availability ?

What is Domain Name, how check Domain Name Availability ?

For me when I started working in IT Industry, before 4 years, it took me almost 6 months to understand the Domain Name and DNS Service and how both works in hand in hand.

Domain Name : Domain Name is the address of your website that people type in the browser URL bar to visit your website.
 
It is the domain name which helps any user from world to visit our website through browser.
It is the domain name which helps user to recognize or remember our website name easily.

No doubt that it is not only Domain Name but some other services which helps to resolve/reach any user to our website. But, user only interfere with domain name (we can say user side/ user Interface) and not what is happening in the background (we can say on the server side).

To use a Domain Name we need to purchase it, and have to pay some amount for every year to use this Domain Name as our website name.

We can check the registrar or owner of any domain from WHOIS lookup, some website has given some functionality to check it in user friendly manner, some of websites are as below;

https://www.whois.com
https://in.godaddy.com/whois
https://whois.domaintools.com/

From above websites, we can check the registrar of Domain, Hosting location of domain, some registrars also shows the owner details of domain.

We can also keep our Domain's owner details private by paying some extra charges to our registrar.

You can also check the availability of any domain from above websites, or there are so many websites which shows the availability of domain names.

What are the DNS Records and its uses ?

First we will see, what are the DNS Records ( We can also say it as DNS Entries):


Without going in Complexity and Technical Language, 
we can say that DNS Records are the records which helps to work Online Services. 
( It is enough to know the use of DNS Records, if you want to go into deep or more clarity, you can continue reading)

Online Services includes following services,
Websites ( Online Shop, Online Data Transfer, Bank Services)
Email services 
Mobile Applications


Before explaining more about DNS Entries, have you ever think about how this website works (or any website we use). We place our data at one server, and that data can be access from any corner of world and at any time. How it works?

For Example : (This is very easy example to understand)

Consider, You have one website. 

So, to make any website you need two things:
1. Domain Name ( what is Domain Name)
2. Hosting  ( What is Hosting)


So, whenever we hit our domain Ex. www.amchannel.in in any browser, it takes to specific server (where we have placed the data of our website) whose IP Address is Ex. 192.168.1.11.

To reach our domain name www.amchannel.in to server whose IP Address is 192.168.1.11, 
it requires the DNS Record that record is called as "A - Record", which is added in DNS Server ( DNS Server maintains a directory of domain names and translate them to Internet Protocol (IP) addresses).

Entry Format of "A -Record" is as below:
Format = DomainName    TyperOfRecord  RecordContent   TTL
 Example = amchannel.in      A                      192.168.1.11          7200 

Where TTL = Time To Live ( which is time to propagate the entry in DNS Server, it may be different for different type of records or as per service provider) 

It is the way, how DNS Entries help to reach our server.

And there are various types of DNS records, which are used for various purposes.
When you read more about various types of DNS Record Types you'll get more clear understanding of their uses.

 Thanks for reading.

How to Install Tasksel in ubuntu 18.04 using terminal

Objective:
The objective of this article is Installing Tasksel on Ubuntu 18.04 Bionic Beaver using terminal.
Tasksel Tasksel is a Debian/Ubuntu tool that installs multiple related packages as a co-ordinated "task" onto your system.

You'll find more information about Tasksel at https://help.ubuntu.com/community/Tasksel.

System Details:
  • Operating System: - Ubuntu 18.04 Bionic Beaver
Instructions:
If tasksel is not installed in your system, install it from the command-line below;


sudo apt-get install tasksel



To run tasksel from the command line, type:

sudo tasksel


Already-installed tasks will have an asterisk beside their name. Select a task by scrolling down and pressing space. This will put an asterisk beside the selected task and mark it for installation. Removing an asterisk marks the task for removal. Once "ok" is selected the task installations and/or removals will take place using apt-get.