Category Linux

Understanding ICMP Packets with Examples

Internet Control Message Protocol (ICMP), described in RFC 792 and part of the TCP/IP protocol stack, is an error reporting and control-based protocol used between network devices. ICMP messages are encapsulated into IP datagrams, which are then encapsulated into an…

6 Useful Makefile Examples

A makefile is a special file used to execute a set of actions. The most important purpose is the compilation of programs. Make is a dedicated tool to parse makefiles. Most open-source projects use make to compile a final executable…

Exploring ICMP with Examples

Internet Control Message Protocol (ICMP) is a network layer protocol that serves the purpose of error reporting and network path diagnostic functions. The Ping and Traceroute utility tools leverage ICMP messages for fault detection and isolation. ICMP messages are sent…

2 Ways to Check DNS TTL

DNS TTL, or time to live, is the element of a DNS record that tells the requester how long the record is valid. If the TTL for our DNS record is set to 24 hours, a browser has will continue…

Quick Guide to Check DNS Cache

The primary purpose of DNS cache is to store the location of web servers that we have recently accessed. The next time when we type in that website address, the browser will look for its DNS information in the local…

Understanding DNS records with Examples

DNS is short for Domain Name System. It is simply a database that links meaningful names (known as hostnames), such as www.howtouselinux.com, to a specific IP address, such as 185.230.63.171. Each device connected to the Internet has a unique IP…

Exploring EDNS with Examples

EDNS stands for Extended DNS. EDNS gives us a mechanism to send DNS data in larger packets over UDP. The most popular implementation of EDNS is DNSSEC. History of EDNS Traditional DNS responses are typically small in size (less than…

20 Advanced Linux Find Command Examples

Linux find command is a powerful tool that can be used to locate and manage files and directories based on a wide range of search criteria. This means that we can provide it with a set of directories (or files)…