<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Priyanshu verma</title>
    <description>The latest articles on Forem by Priyanshu verma (@priyanshu_verma).</description>
    <link>https://forem.com/priyanshu_verma</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3724800%2Fbeacee6a-e59f-4058-a781-e3b4025a704b.jpg</url>
      <title>Forem: Priyanshu verma</title>
      <link>https://forem.com/priyanshu_verma</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/priyanshu_verma"/>
    <language>en</language>
    <item>
      <title>CSS Selectors</title>
      <dc:creator>Priyanshu verma</dc:creator>
      <pubDate>Wed, 28 Jan 2026 20:37:55 +0000</pubDate>
      <link>https://forem.com/priyanshu_verma/css-selectors-189i</link>
      <guid>https://forem.com/priyanshu_verma/css-selectors-189i</guid>
      <description>&lt;h2&gt;
  
  
  Why Do We Need CSS Selectors?
&lt;/h2&gt;

&lt;p&gt;CSS is used to make a website look good. But CSS first needs to know &lt;strong&gt;which HTML element to style&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That is why we use &lt;strong&gt;CSS selectors&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Selectors help CSS &lt;strong&gt;choose elements&lt;/strong&gt; on a webpage.&lt;/p&gt;

&lt;p&gt;Think of selectors like &lt;strong&gt;calling people by name&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Calling &lt;strong&gt;"Everyone"&lt;/strong&gt; → all people respond&lt;/li&gt;
&lt;li&gt;Calling &lt;strong&gt;"People in blue shirts"&lt;/strong&gt; → only a group responds&lt;/li&gt;
&lt;li&gt;Calling &lt;strong&gt;"Rahul"&lt;/strong&gt; → one person responds&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;CSS works the same way.&lt;/p&gt;

&lt;h2&gt;
  
  
  Element Selector
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;element selector&lt;/strong&gt; selects elements by their HTML tag name.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;p&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;blue&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This will change the color of &lt;strong&gt;all paragraphs&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Use element selectors when:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You want to style all same elements&lt;/li&gt;
&lt;li&gt;You need simple and global styling&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Class Selector
&lt;/h2&gt;

&lt;p&gt;A &lt;strong&gt;class selector&lt;/strong&gt; selects elements using a class name.&lt;/p&gt;

&lt;p&gt;Class selectors start with a dot (&lt;code&gt;.&lt;/code&gt;).&lt;/p&gt;

&lt;p&gt;HTML:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;p&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"note"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;This is important&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;CSS:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.note&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;red&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Class selectors are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reusable&lt;/li&gt;
&lt;li&gt;Very common&lt;/li&gt;
&lt;li&gt;Flexible&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can use the same class on many elements.&lt;/p&gt;

&lt;h2&gt;
  
  
  ID Selector
&lt;/h2&gt;

&lt;p&gt;An &lt;strong&gt;ID selector&lt;/strong&gt; selects &lt;strong&gt;one unique element&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;ID selectors start with a hash (&lt;code&gt;#&lt;/code&gt;).&lt;/p&gt;

&lt;p&gt;HTML:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"title"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Welcome&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;CSS:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nf"&gt;#title&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;green&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Rules for ID:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Used only once&lt;/li&gt;
&lt;li&gt;Not reusable&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Group Selector
&lt;/h2&gt;

&lt;p&gt;Group selectors let you style &lt;strong&gt;many elements at once&lt;/strong&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;h1&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;h2&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;p&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;font-family&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Arial&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This saves time and keeps CSS clean.&lt;/p&gt;

&lt;h2&gt;
  
  
  Descendant Selector
&lt;/h2&gt;

&lt;p&gt;A &lt;strong&gt;descendant selector&lt;/strong&gt; selects elements &lt;strong&gt;inside another element&lt;/strong&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;div&lt;/span&gt; &lt;span class="nt"&gt;p&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;purple&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Select &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Only if it is inside &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Basic Selector Priority
&lt;/h2&gt;

&lt;p&gt;Sometimes more than one selector styles the same element.&lt;/p&gt;

&lt;p&gt;Who wins?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;ID selector&lt;/strong&gt; (strongest)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Class selector&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Element selector&lt;/strong&gt; (weakest)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The stronger selector is applied.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>css</category>
      <category>tutorial</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Understanding HTML Tags and Elements</title>
      <dc:creator>Priyanshu verma</dc:creator>
      <pubDate>Wed, 28 Jan 2026 19:48:41 +0000</pubDate>
      <link>https://forem.com/priyanshu_verma/understanding-html-tags-and-elements-4dip</link>
      <guid>https://forem.com/priyanshu_verma/understanding-html-tags-and-elements-4dip</guid>
      <description>&lt;h2&gt;
  
  
  What Is HTML ?
&lt;/h2&gt;

&lt;p&gt;Introduction: HTML as the Skeleton of a Webpage&lt;/p&gt;

&lt;p&gt;When you open a website, you see text, images, buttons, and links.&lt;br&gt;
But behind all of that, there is a basic structure holding everything together.&lt;/p&gt;

&lt;p&gt;That structure is HTML.&lt;/p&gt;

&lt;p&gt;Just like:&lt;/p&gt;

&lt;p&gt;Skeleton gives shape to the human body&lt;/p&gt;

&lt;p&gt;HTML gives structure to a webpage&lt;/p&gt;

&lt;p&gt;Without HTML, a webpage would have no organized content.&lt;/p&gt;
&lt;h2&gt;
  
  
  What Is HTML and Why Do We Use It ?
&lt;/h2&gt;

&lt;p&gt;HTML stands for HyperText Markup Language.&lt;/p&gt;

&lt;p&gt;HTML is used to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Structure content on the web&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tell the browser what each piece of content is&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Create headings, paragraphs, images, links, and sections&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;HTML does not style or animate pages.&lt;br&gt;
Its duty is only to define structure and meaning.&lt;/p&gt;
&lt;h2&gt;
  
  
  What is an HTML Tag ?
&lt;/h2&gt;

&lt;p&gt;An HTML tag is a keyword wrapped inside angle brackets &amp;lt; &amp;gt;.&lt;/p&gt;

&lt;p&gt;for example&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;p&amp;gt;, &amp;lt;h1&amp;gt;, &amp;lt;input&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Think like :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;This content is a paragraph &lt;/li&gt;
&lt;li&gt;This content is a heading&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Opening Tag, Closing Tag, and Content
&lt;/h2&gt;

&lt;p&gt;Most HTML tags come in pairs.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Welcome to My Blog&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; -&amp;gt; Opening Tag&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;/p&amp;gt;&lt;/code&gt; -&amp;gt; Closing Tag&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Welcome to My Blog&lt;/code&gt; -&amp;gt; Content&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What Is an HTML Element?
&lt;/h2&gt;

&lt;p&gt;This is a common beginner confusion.&lt;/p&gt;

&lt;p&gt;An HTML element includes everything together:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Opening tag&lt;/li&gt;
&lt;li&gt;Content&lt;/li&gt;
&lt;li&gt;Closing tag
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;p&amp;gt; Hello Cohort &amp;lt;/p&amp;gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Rule: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tag = label&lt;/li&gt;
&lt;li&gt;Element = complete structure&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Self-Closing (Void) Elements
&lt;/h2&gt;

&lt;p&gt;Some HTML elements do not have content.&lt;br&gt;
These are called self-closing or void elements.&lt;/p&gt;

&lt;p&gt;Examples:&lt;br&gt;
&lt;br&gt;
&lt;code&gt;&amp;lt;img&amp;gt; &amp;lt;br&amp;gt; &amp;lt;hr&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;Why no closing tag?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Because there is nothing inside them&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Real-life analogy:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A doorbell — you press it, but nothing goes inside it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Common void elements:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; – image&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; – line break&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt; – horizontal line&lt;/p&gt;

&lt;h2&gt;
  
  
  Block-Level vs Inline Elements
&lt;/h2&gt;

&lt;p&gt;HTML elements behave differently on a page.&lt;/p&gt;

&lt;p&gt;Block-Level Elements&lt;/p&gt;

&lt;p&gt;Block elements:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Start on a new line&lt;/li&gt;
&lt;li&gt;Take full width&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Examples:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt; &amp;lt;p&amp;gt;lorem&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Analogy: - A new paragraph in a notebook&lt;/p&gt;

&lt;p&gt;Inline Elements&lt;/p&gt;

&lt;p&gt;Inline elements:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stay in the same line&lt;/li&gt;
&lt;li&gt;Take only required space&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;span&amp;gt;Text&amp;lt;/span&amp;gt;
&amp;lt;a&amp;gt;Link&amp;lt;/a&amp;gt;
&amp;lt;strong&amp;gt;Bold&amp;lt;/strong&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Real-life analogy: - A word inside a sentence&lt;/p&gt;

&lt;h2&gt;
  
  
  Commonly Used HTMl Tags
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;
&amp;lt;p&amp;gt;
&amp;lt;div&amp;gt;
&amp;lt;span&amp;gt;
&amp;lt;input&amp;gt;
&amp;lt;br&amp;gt;
&amp;lt;hr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>beginners</category>
      <category>html</category>
      <category>tutorial</category>
      <category>webdev</category>
    </item>
    <item>
      <title>DNS Record Types</title>
      <dc:creator>Priyanshu verma</dc:creator>
      <pubDate>Sun, 25 Jan 2026 21:57:55 +0000</pubDate>
      <link>https://forem.com/priyanshu_verma/dns-record-types-2bij</link>
      <guid>https://forem.com/priyanshu_verma/dns-record-types-2bij</guid>
      <description>&lt;p&gt;!! Have you ever think "How Does a Browser Know Where a Website Lives ?" Let's see today.&lt;/p&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;so, when you type a website name like google.com into your browser and press Enter ?&lt;/p&gt;

&lt;p&gt;Your Browser does not magically know where that website is located. Behind so many things are going . &lt;/p&gt;

&lt;p&gt;This article explains DNS in simple terms, using examples, how DNS records work together&lt;/p&gt;

&lt;h2&gt;
  
  
  What is DNS (The phonebook of the internet)
&lt;/h2&gt;

&lt;p&gt;DNS stands for Domain Name System.&lt;/p&gt;

&lt;p&gt;IN simple words DNS is just a phone book of the internet.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Computers communicate ussing "IP" addresses ex. 123.123.123.123&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;DNS translates a website name into an IP address for browser , so can browser know which server to talk next to .&lt;/p&gt;

&lt;p&gt;Without DNS, you would need to remember IP addresses (numbers) instead of simple web names. &lt;/p&gt;

&lt;h2&gt;
  
  
  Why Are DNS Records Needed ?
&lt;/h2&gt;

&lt;p&gt;Every Domain name has set of DNS records.&lt;/p&gt;

&lt;p&gt;Each record answers a specific question:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who controls this domain ?&lt;/li&gt;
&lt;li&gt;Where is the website hosted ?&lt;/li&gt;
&lt;li&gt;Where should the emails be delivered ?&lt;/li&gt;
&lt;li&gt;Is this domain verified and secure ?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;DNS always uses small records with clear roles .&lt;/p&gt;

&lt;h2&gt;
  
  
  What is an NS Record ?
&lt;/h2&gt;

&lt;p&gt;NS stands for Name Server &lt;/p&gt;

&lt;p&gt;"Who is responsible for managing the DNS information for this Domain?" (the hosting you purchased)&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Likewise, If you need official land records, you go the municipal office&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Similarly, NS recorded tell the internet:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which servers are the official authority for a domain (ex. cloudflare, aws)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;if NS records do not exist, the internet does not know where to ask for further details.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is an A record? (this is only for IPv4)
&lt;/h2&gt;

&lt;p&gt;A stands for Address.&lt;/p&gt;

&lt;p&gt;"What is the IPv4 address of this domain?"&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;abc.com -&amp;gt; 93.93.933.93&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Think as :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Person's name -&amp;gt; home address&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The A record is one of the most DNS record, because it directly connects domain name to the server with website.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is an AAAA Record? (this is only IPv6)
&lt;/h2&gt;

&lt;p&gt;An AAAA record does the same job as an A record, but for IPv6.&lt;/p&gt;

&lt;p&gt;Modern systems usually use:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;AAAA record first&lt;/li&gt;
&lt;li&gt;A record if IPv6 is not available&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There is no competition between them.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A record: older&lt;/li&gt;
&lt;li&gt;AAAA record: newer, future ready&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Both exist to help browser to reach the correct server. &lt;/p&gt;

&lt;h2&gt;
  
  
  What is a CNAME Record?
&lt;/h2&gt;

&lt;p&gt;CNAME stands for Canonical Name.&lt;/p&gt;

&lt;p&gt;"This domain name is just to help for another domain name."&lt;/p&gt;

&lt;p&gt;Real-life example:&lt;br&gt;
-Calling a company's reception desk, which forwads you to the correct department &lt;/p&gt;

&lt;p&gt;Key points:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A CNAME record never points to an IP address&lt;/li&gt;
&lt;li&gt;It always points to another domain name &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For Example :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A record -&amp;gt; domain -&amp;gt; IP address&lt;/li&gt;
&lt;li&gt;CNAME record -&amp;gt; domain -&amp;gt; another domain&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;UseCases of CNAME:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;For CDN's(content delivery networks)&lt;/li&gt;
&lt;li&gt;Subdomains like mail.google.com&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What is an MX Record?
&lt;/h2&gt;

&lt;p&gt;MX stands for Mail Exchange.&lt;/p&gt;

&lt;p&gt;"Where should emails for this domain be delivered?"&lt;/p&gt;

&lt;p&gt;Example: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Emails sent to &lt;a href="mailto:one@one.com"&gt;one@one.com&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Deliver mail to server such as Google or Outlook&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;MX records can have :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multiple servers&lt;/li&gt;
&lt;li&gt;Priority numbers for backup delivery&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Clearing Another Confusion&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;NS record -&amp;gt; manages DNS info&lt;/li&gt;
&lt;li&gt;MX record -&amp;gt; manages email delivery&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Completely different purposes.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is a TXT Record ?
&lt;/h2&gt;

&lt;p&gt;TXT stands for Text record.&lt;/p&gt;

&lt;p&gt;TXT records store additional info, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Domain ownership verification &lt;/li&gt;
&lt;li&gt;Email security rules&lt;/li&gt;
&lt;li&gt;Instructions for external services &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Real-life example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A written note attached to your mailbox saying, 'Yes, I own this house.'&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;TxT records do not direct traffic.&lt;br&gt;
They prove, verify, and secure the domain.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;DNS may seem complicated at first, but it's actually well-organized and logical.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DNS is the internet's phonebook&lt;/li&gt;
&lt;li&gt;DNS records solve specific problems&lt;/li&gt;
&lt;li&gt;Understanding records more important than memorizing it.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>dns</category>
      <category>domainnamesystem</category>
      <category>webfundamentals</category>
      <category>dnsrecords</category>
    </item>
  </channel>
</rss>
