🌐 DNS: Domain Name System

🌐 DNS: āχāĻ¨ā§āϟāĻžāϰāύ⧇āĻŸā§‡āϰ āĻĢā§‹āύāĻŦ⧁āĻ•! 📚

āφāĻĒāύāĻŋ āϝāĻ–āύ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ example.com āϟāĻžāχāĻĒ āĻ•āϰ⧇āύ, āϤāĻ–āύ āĻ•āĻŋ āϭ⧇āĻŦ⧇āϛ⧇āύ āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻ āĻŋāĻ• āĻ āĻŋāĻ• āϏ⧇āχ āĻ“ā§Ÿā§‡āĻŦāϏāĻžāχāϟāϟāĻž āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰ⧇? 🤔 āĻāϰ āĻĒāĻŋāĻ›āύ⧇ āĻĒ⧁āϰ⧋ āĻŽā§āϝāĻžāϜāĻŋāĻ•āϟāĻž āĻ•āϰ⧇ DNS (Domain Name System)! āϚāϞ⧁āύ āϏāĻšāϜāĻ­āĻžāĻŦ⧇ āĻŦā§‹āĻāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻŋāĨ¤ 🚀

🔍 DNS āĻ•āĻŋ?
DNS āĻšāĻšā§āϛ⧇ āχāĻ¨ā§āϟāĻžāϰāύ⧇āĻŸā§‡āϰ āĻĢā§‹āύāĻŦ⧁āĻ•āĨ¤ 📖 āϝ⧇āĻŽāύ, āφāĻŽāϰāĻž āϝāĻ–āύ āĻ•āĻžāϰ⧋ āύāĻžāĻŽ āĻĻāĻŋā§Ÿā§‡ āĻĢā§‹āύ āύāĻžāĻŽā§āĻŦāĻžāϰ āϖ⧁āρāϜāĻŋ, DNS āĻ āĻŋāĻ• āĻāĻ•āχāĻ­āĻžāĻŦ⧇ āĻ“ā§Ÿā§‡āĻŦāϏāĻžāχāĻŸā§‡āϰ āύāĻžāĻŽ (example.com) āϕ⧇ IP address-āĻ (āϝ⧇āĻŽāύ: 192.0.2.1) āĻ•āύāĻ­āĻžāĻ°ā§āϟ āĻ•āϰ⧇āĨ¤ āĻ•āĻžāϰāύ, āχāĻ¨ā§āϟāĻžāϰāύ⧇āĻŸā§‡āϰ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰāϗ⧁āϞ⧋ āφāϏāϞ⧇ āĻāχ āύāĻžāĻŽāϗ⧁āϞ⧋ āϚāĻŋāύāϤ⧇ āĻĒāĻžāϰ⧇ āύāĻž, āĻ“āϰāĻž āĻļ⧁āϧ⧁ IP address āϚāĻŋāύ⧇āĨ¤ āϤāĻžāχ DNS āĻāχ āύāĻžāĻŽāϗ⧁āϞ⧋āϕ⧇ IP address-āĻ āĻŦāĻĻāϞ⧇ āĻĻā§‡ā§Ÿ, āϝāĻžāϤ⧇ āĻŦā§āϰāĻžāωāϜāĻžāϰ āϏāĻ āĻŋāĻ• āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϚāϞ⧁āύ, āĻāĻ• āϧāĻžāĻĒ āĻāĻ• āϧāĻžāĻĒ āĻ•āϰ⧇ āĻĻ⧇āĻ–āĻŋ:

1ī¸âƒŖ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇āϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ•ā§‹ā§Ÿā§‡āϰāĻŋ:
āφāĻĒāύāĻŋ āϝāĻ–āύ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ example.com āϞāĻŋāϖ⧇āύ, āϤāĻ–āύ āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻĒā§āϰāĻĨāĻŽā§‡āχ āĻšā§‡āĻ• āĻ•āϰ⧇ āφāĻĒāύāĻžāϰ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ⧇āϰ cache āĻŦāĻž /etc/hosts āĻĢāĻžāχāϞ, āĻšā§ŸāϤ⧋ āφāϗ⧇āχ IP address āϟāĻž āĻ“āĻ–āĻžāύ⧇ āϏ⧇āĻ­ āĻ•āϰāĻž āφāϛ⧇āĨ¤ āϝāĻĻāĻŋ āĻĒāĻžā§Ÿ, āϤāĻžāĻšāϞ⧇ āϏ⧇ āĻĻā§āϰ⧁āϤ āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻ•āϰ⧇ āĻĢ⧇āϞ⧇āĨ¤ āϝāĻĻāĻŋ āύāĻž āĻĒāĻžā§Ÿ, āϤāĻžāĻšāϞ⧇ āϏ⧇āϟāĻž āφāĻĒāύāĻžāϰ ISP (Internet Service Provider)-āĻāϰ āĻ•āĻžāϛ⧇ āĻĒāĻžāĻ āĻžā§ŸāĨ¤

2ī¸âƒŖ Recursive DNS Resolver:
āĻāĻ–āύ, ISP āĻāϰ Recursive DNS Resolver āύāĻžāĻŽā§‡ āĻāĻ•āϟāĻž āϏāĻžāĻ°ā§āĻ­āĻžāϰ āφāϛ⧇, āϝ⧇āϟāĻž āφāĻĒāύāĻžāϕ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāϤ⧇ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧇āĨ¤ āĻāϟāĻž āĻĒā§āϰāĻĨāĻŽā§‡ āύāĻŋāĻœā§‡āϰ cache āĻšā§‡āĻ• āĻ•āĻ°ā§‡â€”āĻĒā§‚āĻ°ā§āĻŦ⧇ āϝāĻĻāĻŋ āϕ⧇āω āĻāχ āĻ“ā§Ÿā§‡āĻŦāϏāĻžāχāϟ āϖ⧁āρāĻœā§‡ āĻĨāĻžāϕ⧇, āϤāĻžāĻšāϞ⧇ āĻāϟāĻž āϤāĻžāϰ āĻĄā§‡āϟāĻžāĻŦ⧇āϏ⧇ āϏ⧇āχ IP address āϰāĻžāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϝāĻĻāĻŋ āύāĻž āĻĨāĻžāϕ⧇, āϤāĻžāĻšāϞ⧇ āĻāϟāĻž āĻ…āĻ¨ā§āϝ DNS āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āĻ•āĻžāϛ⧇ āϜāĻŋāĻœā§āĻžā§‡āϏ āĻ•āϰāϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤

3ī¸âƒŖ Root DNS Server:
Recursive DNS Resolver āĻĒā§āϰāĻĨāĻŽā§‡ Root DNS Server-āĻāϰ āĻ•āĻžāϛ⧇ āϝāĻžā§ŸāĨ¤ Root DNS Server āĻšāĻšā§āϛ⧇ DNS-āĻāϰ ‘āĻļ⧁āϰ⧁ āĻĒā§Ÿā§‡āĻ¨ā§āĻŸâ€™ āĻŦāĻž base levelāĨ¤ āĻāϟāĻžāϰ āĻ•āĻžāϜ āĻšāĻšā§āϛ⧇, āϕ⧋āύ TLD (Top Level Domain) DNS Server āĻ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻ•ā§‹ā§Ÿā§‡āϰāĻŋ āĻĒāĻžāĻ āĻžāϤ⧇ āĻšāĻŦ⧇, āϏ⧇āϟāĻž āϜāĻžāύāĻžāύ⧋āĨ¤ āϝ⧇āĻŽāύ, .com, .org, āĻŦāĻž .net āĻāϰ āĻŽāϤ⧋ TLDāĨ¤

4ī¸âƒŖ TLD DNS Server:
Root DNS Server āχāĻ¨ā§āĻĄāĻŋāϕ⧇āϟ āĻ•āϰ⧇ āĻĻā§‡ā§Ÿ āϕ⧋āύ TLD DNS server āĻ āϝ⧇āϤ⧇ āĻšāĻŦ⧇āĨ¤ āϝ⧇āĻŽāύ āϧāϰ⧁āύ, example.com āĻāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, resolver .com TLD server āĻ āϝāĻžā§ŸāĨ¤ āĻāĻ–āĻžāύ āĻĨ⧇āϕ⧇ resolver āϜāĻžāύāϤ⧇ āĻĒāĻžāϰ⧇ example.com āĻāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ Authoritative DNS Server āϕ⧋āĻĨāĻžā§Ÿ āφāϛ⧇āĨ¤

5ī¸âƒŖ Authoritative DNS Server:
āĻāϟāĻž āϏ⧇āχ āϜāĻžā§ŸāĻ—āĻž āϝ⧇āĻ–āĻžāύ⧇ example.com āĻāϰ āϏāĻŽāĻ¸ā§āϤ āĻĄā§‡āϟāĻž āϏāĻ āĻŋāĻ• āĻāĻŦāĻ‚ āφāĻĒāĻĄā§‡āĻŸā§‡āĻĄ āĻ­āĻžāĻŦ⧇ āĻĨāĻžāϕ⧇āĨ¤ āĻāχ āϏāĻžāĻ°ā§āĻ­āĻžāϰ resolver-āϕ⧇ āĻ āĻŋāĻ• IP address āϜāĻžāύāĻŋā§Ÿā§‡ āĻĻā§‡ā§Ÿ, āϝ⧇āϟāĻž āφāĻĒāύāĻžāϰ āĻŦā§āϰāĻžāωāϜāĻžāϰāϕ⧇ āϏāϰāĻžāϏāϰāĻŋ āĻ“ā§Ÿā§‡āĻŦāϏāĻžāχāϟāϟāĻž āϞ⧋āĻĄ āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇āĨ¤

6ī¸âƒŖ Connect & Load:
āĻāĻ–āύ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇āϰ āĻ•āĻžāϛ⧇ āϏāĻ āĻŋāĻ• IP address āϚāϞ⧇ āφāϏāĻžā§Ÿ, āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻĻā§āϰ⧁āϤ āϏ⧇āχ āĻ āĻŋāĻ•āĻžāύāĻžā§Ÿ āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻ“ā§Ÿā§‡āĻŦāϏāĻžāχāϟ āϞ⧋āĻĄ āĻ•āϰ⧇! 🎉

āĻāχ āĻĒ⧁āϰ⧋ āĻĒā§āϰāϏ⧇āϏāϟāĻž āĻāĻ•āϟāĻž āĻĢā§‹āύ āĻ•āϞ āĻ•āϰāĻžāϰ āĻŽāĻ¤ā§‹â€”DNS āφāĻĒāύāĻžāϕ⧇ āĻ āĻŋāĻ• āĻ āĻŋāĻ• IP address āĻĻā§‡ā§Ÿ, āϝāĻžāϤ⧇ āφāĻĒāύāĻžāϰ āĻŦā§āϰāĻžāωāϜāĻžāϰ āϏāĻ āĻŋāĻ• āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ DNS āύāĻž āĻĨāĻžāĻ•āϞ⧇, āφāĻĒāύāĻžāϰ āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻšā§ŸāϤ⧋ āĻ•āĻ–āύ⧋āχ āϜāĻžāύāϤ āύāĻž āĻ•āĻŋāĻ­āĻžāĻŦ⧇ example.com-āĻ āϝ⧇āϤ⧇ āĻšāĻŦ⧇āĨ¤ 🧑‍đŸ’ģ

đŸ”Ĩ āωāĻĻāĻžāĻšāϰāĻŖ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻ­āĻžāĻŦ⧁āύ: āφāĻĒāύāĻŋ āϜāĻžāύ⧇āύ Pizza Hut āϕ⧋āĻĨāĻžā§Ÿ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϤāĻžāĻĻ⧇āϰ āύāĻžāĻŽā§āĻŦāĻžāϰ āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āύāĻžāχāĨ¤ āϤāĻžāχ āĻĒā§āϰāĻĨāĻŽā§‡ āφāĻĒāύāĻžāϕ⧇ āĻĢā§‹āύāĻŦ⧁āĻ• āϖ⧁āϞāϤ⧇ āĻšāĻŦ⧇ (āĻŽāĻžāύ⧇ DNS), āϤāĻžāϰāĻĒāϰ āύāĻžāĻŽā§āĻŦāĻžāϰ āĻĒ⧇āϞ⧇ āφāĻĒāύāĻŋ āϤāĻžāĻĻ⧇āϰ āĻĢā§‹āύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ (āĻŽāĻžāύ⧇ āĻ•āĻžāύ⧇āĻ•ā§āϟ)āĨ¤ DNS āύāĻž āĻĨāĻžāĻ•āϞ⧇ āĻ āĻŋāĻ• āĻāχāĻ­āĻžāĻŦ⧇ āĻŦā§āϰāĻžāωāϜāĻžāϰāĻ“ āϕ⧋āύ⧋ āĻ“ā§Ÿā§‡āĻŦāϏāĻžāχāĻŸā§‡ āϝ⧇āϤ⧇ āĻĒāĻžāϰāϤ āύāĻžāĨ¤

1 Like