David Cao

David Cao

David is a Cloud & DevOps Enthusiast. He has years of experience as a Linux engineer. He had working experience in AMD, EMC. He likes Linux, Python, bash, and more. He is a technical blogger and a Software Engineer. He enjoys sharing his learning and contributing to open-source.

Understanding FQDN with Examples

A Fully Qualified Domain Name (FQDN) is the complete domain name of a specific computer, or host, online. A FQDN gives its precise location in the hierarchy of DNS records. It is the complete address for websites and other computers…

3 ways to install sshpass

To fix “to use the the ‘ssh’ connection type with passwords, you must install the sshpass program”, we need to install sshpass package in our ansible control machine. What is sshpass? Sshpass is a utility that allows you to store…

Cheapest SSL Certificate

An SSL (Secure Sockets Layer) certificate is a digital certificate that authenticates the identity of a website and encrypts information sent to the server using SSL technology. Encryption is the process of scrambling data into an undecipherable format that can…

Understanding DNS AAAA Records with Examples

AAAA records, also known as “quad-A” records, are a type of DNS record used to map domain names to IPv6 addresses. They are similar to A records, which are used to map domain names to IPv4 addresses, but are designed…

2 ways to check DNS SPF Record with Examples

An SPF (Sender Policy Framework) record is a type of TXT record in our DNS zone file. SPF records help identify which mail servers are permitted to send email on behalf of our domain. Adding an SPF record can help…

How DNS MX lookup Works?

MX Lookup means to perform the MX Record Lookup in the DNS. It is used to check the MX Record to find the internal & external mail servers for a particular domain. MX Record The DNS MX record is a…

How TCP connection works

This post describes how to see TCP connection establishment and termination as packets using tcpdump on linux. Preparing Install the following commands on our linux. Start a TCP connection establishment $ nc -lk 12345 $ netstat -anp | grep 12345…

6 Useful Tcp Port Numbers in Linux

In networking, a port is a virtual place on a machine that is open to connections from other machines. Every networked computer has a standard number of ports, and each port is reserved for certain types of communication. Think of…

3 Ways to Check DNS Propagation time

DNS propagation is the time for DNS record updates to take effect on all servers. DNS Changes are not instant because nameservers cache domain record information for a specific duration before refreshing.  Some users may still be served a cached…