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.










Monday 6 May 2019

How to Change the localhost theme in WampServer

Objective:
The objective of this article is to change the theme of localhost in wamp server.

As many of us are using wampserver for many years and we didn't know this really cool thing to customize the wampserver and give a new look to localhost.


System Details:
  • Operating System: - Windows 7.
  • Software/Application : Installed Wampserver
Instructions:
You can watch the short video or refer the steps below to change the theme of localhost in wamp server.


  • First Start the WampServer, and opening browser hit localhost in url and you'll see the localhost window appeared as in below image,



  • This is the default theme for wampserver version 3.1.3.
  • In this wampserver window, you have the option to select the another theme of wampserver localhost.




  • by-default there are 3 options, 
  • But you can install more themes in here by downloading from google. 
  • In wampserver main directory there is one folder named as wampthemes 
  • I have this folder path as shown in bracket > (C:\wamp\www\wampthemes).
  • Place the downloaded theme in wampthemes folder by extracting and reload the Localhost.
  • You'll see the new theme in options, selet and you'll get new look of Wampserver.




Let me know in comment if you understood this post well or not!

How to Change the phpmyadmin theme in WampServer

Objective:
The objective of this article is to change the theme of phpmyadmin in wamp server.


System Details:
  • Operating System: - Windows 7.  
  • Software/Application : Installed Wampserver
Instructions:
You can watch the short video or refer the steps below to change the theme of phpmyadmin in wamp server.





  • First Start the WampServer, and opening browser hit localhost/phpmyadmin in url and you'll see the phpmyadmin default window appeared as in below image,

Image 1 : phpmyadmin Default screen


  • Now, in Appearance Settings we have option to change the Theme, as shown in below image,
Image 2 : phpMyAdmin Appearance Settings


  • By-default we have some options, but we can download multiple themes from the the link, i have added in video description above.
  • Or you can download some themes from https://www.phpmyadmin.net/themes
  • While downloading theme firstly you have to select the phpmyadmin version, you'll get it from your phpmyadmin section.


  • Now, after downloading you have to put this extracted theme at ( C:\wamp\apps\phpmyadmin4.7.9\themes )
  • Now reload phpmyadmin or relogin, and you'll see your new theme in options.

That's it, and all done.

Don't forget to share & comment if you like this post!
------------------------------------------------------------------------------------------------

Sunday 5 May 2019

How to enable Hibernate option in Windows 7 with and without command prompt

Objective:
The objective of this article is Enabling Hibernate Option in Windows 7.

Hibernation is a power-saving state designed primarily for laptops. While sleep puts your work and settings in memory and draws a small amount of power, hibernation puts your open documents and programs on your hard disk and then turns off your computer.

System Details:
  • Operating System: - Windows 7
Instructions:
You can watch this short video or follow the steps below to enable the Hibernate option.



First click Start and Type: power options in the search box and hit Enter. 

Power Options
Image 1 : Search for Power Options

Now After clicking on Power options, you'll get the following window,


Image 2 : Power Options Window


Now, in this window in the right hand side, click on "Change when the computer sleeps" option,
After this you'll get the following Power Options window open,

Image 3 : Extend Sleep Option
Here, in this window, Extend the Sleep Option as marked in above image, and click on "Allow hybrid sleep" you'll view the settings option, as in below image,

Image 4 : Select Off

Here, Click in-front of Settings Option and select Off.
Now, Click Apply, and hit OK.
All Done, you'll now check the Hibernate Option is enabled in  Power Options, as shown in below Image.

Power Switch Options
Image 5 : Hibernate option enabled

Please Comment below, if it works for you !


Friday 3 May 2019

How to Install OpenSSH in Ubuntu 18.04 using terminal

Objective:
The objective of this article is Installing OpenSSH on Ubuntu 18.04 Bionic Beaver using terminal.
OpenSSH : OpenSSH is the premier connectivity tool for remote login with the SSH protocol.

You'll find more information about OpenSSH at www.openssh.com.

System Details:
  • Operating System: - Ubuntu 18.04 Bionic Beaver
Instructions:
First, make sure that you have not installed the openssh in the system previously.
To check it, execute the following command;

$ sudo systemctl status ssh.service

Image 1 : SSH Status before Installation

If not previously installed then run update command once, and then continue with following command to install OpenSSH , it may ask for permission, press Y to continue;


$ sudo apt-get install openssh-server

Image 2 : OpenSSH Installation
After success, you'll get response as per following image;

Image 3 : Successfull Installation of OpenSSH

After installation, check the status of OpenSSH Server by executing following command;


$ sudo systemctl status ssh.service

After executing above command you'll see the status of OpenSSH Server and the port on which OpenSSH is listening, as marked in following image;

Image 4 : SSH Status after Installation

If you want to change the listening port of OpenSSH Service, you can do so, by editing sshd_config file. You can edit sshd_config file by executing following command;

$ sudo nano /etc/ssh/sshd_config

As you run above command, sshd_config file get open in nano editor, as shown in below image 5,
Image 5 : sshd_config file for OpenSSH

If you are going to change the port of OpenSSH, then don't forget to restart the service by executing following command;

$ sudo systemctl restart ssh.service

----------------------------------------------------------------------------------------------------------------

All done.
Let me know in comment, how it works for you ? 

Thursday 25 April 2019

How to install Linux Guest Additions in VirtulaBox

How to install/add Linux Guest Additions in VirtulaBox?

To install Multiple Guest Additions in Virtual-box to use multiple/advance tools,
you must install Guest Additions to Virtual Box.

To install Linux Guest Additions,
Go to Devices tab and click on Insert Guest Additions CD Image as shown in Image-1 below,

Image-1: Insert Guest Additions CD Image

After click on 'Insert Guest Additions CD Image' Option, you'll reach in one folder which includes some additional Tools Folders in it.
Here open Terminal by right click (Open Terminal here), and type the following command,
Don't forget to run update command once,


$ sudo apt-get update
$ sudo apt-get upgrade

Now run the following Command,

$ sudo sh ./VBoxLinuxAdditions.run

and press Enter.
Insert Password if asked and Press Y after prompt.

Now Reboot your system and check the View Options you'll get Seamless View Option Activated and some other options also activated, as shown in below Image-2.

Image-2: Open Seamless Mode View

Here you have successfully installed Multiple Guest Additons in VirtualBox.

If you installed it correctly, you're awesome. 😊
If got any error, please comment.