DNS: āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§āĻ° āĻĢā§āĻ¨āĻŦā§āĻ! 
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ example.com āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨, āĻ¤āĻāĻ¨ āĻāĻŋ āĻā§āĻŦā§āĻā§āĻ¨ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻŋāĻāĻžāĻŦā§ āĻ āĻŋāĻ āĻ āĻŋāĻ āĻ¸ā§āĻ āĻā§ā§āĻŦāĻ¸āĻžāĻāĻāĻāĻž āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°ā§?
āĻāĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻĒā§āĻ°ā§ āĻŽā§āĻ¯āĻžāĻāĻŋāĻāĻāĻž āĻāĻ°ā§ DNS (Domain Name System)! āĻāĻ˛ā§āĻ¨ āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻŦā§āĻāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŋāĨ¤
DNS āĻāĻŋ?
DNS āĻšāĻā§āĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§āĻ° āĻĢā§āĻ¨āĻŦā§āĻāĨ¤ āĻ¯ā§āĻŽāĻ¨, āĻāĻŽāĻ°āĻž āĻ¯āĻāĻ¨ āĻāĻžāĻ°ā§ āĻ¨āĻžāĻŽ āĻĻāĻŋā§ā§ āĻĢā§āĻ¨ āĻ¨āĻžāĻŽā§āĻŦāĻžāĻ° āĻā§āĻāĻāĻŋ, DNS āĻ āĻŋāĻ āĻāĻāĻāĻāĻžāĻŦā§ āĻā§ā§āĻŦāĻ¸āĻžāĻāĻā§āĻ° āĻ¨āĻžāĻŽ (example.com) āĻā§ IP address-āĻ (āĻ¯ā§āĻŽāĻ¨: 192.0.2.1) āĻāĻ¨āĻāĻžāĻ°ā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻžāĻ°āĻ¨, āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§āĻ° āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°āĻā§āĻ˛ā§ āĻāĻ¸āĻ˛ā§ āĻāĻ āĻ¨āĻžāĻŽāĻā§āĻ˛ā§ āĻāĻŋāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž, āĻāĻ°āĻž āĻļā§āĻ§ā§ IP address āĻāĻŋāĻ¨ā§āĨ¤ āĻ¤āĻžāĻ DNS āĻāĻ āĻ¨āĻžāĻŽāĻā§āĻ˛ā§āĻā§ IP address-āĻ āĻŦāĻĻāĻ˛ā§ āĻĻā§ā§, āĻ¯āĻžāĻ¤ā§ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸āĻ āĻŋāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻžāĻ¨ā§āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ˛ā§āĻ¨, āĻāĻ āĻ§āĻžāĻĒ āĻāĻ āĻ§āĻžāĻĒ āĻāĻ°ā§ āĻĻā§āĻāĻŋ:
āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻā§ā§ā§āĻ°āĻŋ:
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ example.com āĻ˛āĻŋāĻā§āĻ¨, āĻ¤āĻāĻ¨ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽā§āĻ āĻā§āĻ āĻāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§āĻ° cache āĻŦāĻž /etc/hosts āĻĢāĻžāĻāĻ˛, āĻšā§āĻ¤ā§ āĻāĻā§āĻ IP address āĻāĻž āĻāĻāĻžāĻ¨ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§āĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻžā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸ā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ¨ā§āĻā§āĻ āĻāĻ°ā§ āĻĢā§āĻ˛ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĒāĻžā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸ā§āĻāĻž āĻāĻĒāĻ¨āĻžāĻ° ISP (Internet Service Provider)-āĻāĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžā§āĨ¤
Recursive DNS Resolver:
āĻāĻāĻ¨, ISP āĻāĻ° Recursive DNS Resolver āĻ¨āĻžāĻŽā§ āĻāĻāĻāĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻā§, āĻ¯ā§āĻāĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĨ¤ āĻāĻāĻž āĻĒā§āĻ°āĻĨāĻŽā§ āĻ¨āĻŋāĻā§āĻ° cache āĻā§āĻ āĻāĻ°ā§âāĻĒā§āĻ°ā§āĻŦā§ āĻ¯āĻĻāĻŋ āĻā§āĻ āĻāĻ āĻā§ā§āĻŦāĻ¸āĻžāĻāĻ āĻā§āĻāĻā§ āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻž āĻ¤āĻžāĻ° āĻĄā§āĻāĻžāĻŦā§āĻ¸ā§ āĻ¸ā§āĻ IP address āĻ°āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻž āĻ
āĻ¨ā§āĻ¯ DNS āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻŋāĻā§āĻā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĨ¤
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āĨ¤
TLD DNS Server:
Root DNS Server āĻāĻ¨ā§āĻĄāĻŋāĻā§āĻ āĻāĻ°ā§ āĻĻā§ā§ āĻā§āĻ¨ TLD DNS server āĻ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻ§āĻ°ā§āĻ¨, example.com āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, resolver .com TLD server āĻ āĻ¯āĻžā§āĨ¤ āĻāĻāĻžāĻ¨ āĻĨā§āĻā§ resolver āĻāĻžāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°ā§ example.com āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ Authoritative DNS Server āĻā§āĻĨāĻžā§ āĻāĻā§āĨ¤
Authoritative DNS Server:
āĻāĻāĻž āĻ¸ā§āĻ āĻāĻžā§āĻāĻž āĻ¯ā§āĻāĻžāĻ¨ā§ example.com āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§āĻāĻž āĻ¸āĻ āĻŋāĻ āĻāĻŦāĻ āĻāĻĒāĻĄā§āĻā§āĻĄ āĻāĻžāĻŦā§ āĻĨāĻžāĻā§āĨ¤ āĻāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° resolver-āĻā§ āĻ āĻŋāĻ IP address āĻāĻžāĻ¨āĻŋā§ā§ āĻĻā§ā§, āĻ¯ā§āĻāĻž āĻāĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻā§ā§āĻŦāĻ¸āĻžāĻāĻāĻāĻž āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĨ¤
Connect & Load:
āĻāĻāĻ¨ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻ¸āĻ āĻŋāĻ IP address āĻāĻ˛ā§ āĻāĻ¸āĻžā§, āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĻā§āĻ°ā§āĻ¤ āĻ¸ā§āĻ āĻ āĻŋāĻāĻžāĻ¨āĻžā§ āĻāĻžāĻ¨ā§āĻā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻā§ā§āĻŦāĻ¸āĻžāĻāĻ āĻ˛ā§āĻĄ āĻāĻ°ā§!
āĻāĻ āĻĒā§āĻ°ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻāĻž āĻāĻāĻāĻž āĻĢā§āĻ¨ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻŽāĻ¤ā§âDNS āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŋāĻ āĻ āĻŋāĻ IP address āĻĻā§ā§, āĻ¯āĻžāĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸āĻ āĻŋāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻžāĻ¨ā§āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ DNS āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻāĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻšā§āĻ¤ā§ āĻāĻāĻ¨ā§āĻ āĻāĻžāĻ¨āĻ¤ āĻ¨āĻž āĻāĻŋāĻāĻžāĻŦā§ example.com-āĻ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻāĻžāĻŦā§āĻ¨: āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ¨ā§āĻ¨ Pizza Hut āĻā§āĻĨāĻžā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻžāĻŽā§āĻŦāĻžāĻ° āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ āĻ¨āĻžāĻāĨ¤ āĻ¤āĻžāĻ āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻĢā§āĻ¨āĻŦā§āĻ āĻā§āĻ˛āĻ¤ā§ āĻšāĻŦā§ (āĻŽāĻžāĻ¨ā§ DNS), āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¨āĻžāĻŽā§āĻŦāĻžāĻ° āĻĒā§āĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻĢā§āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ (āĻŽāĻžāĻ¨ā§ āĻāĻžāĻ¨ā§āĻā§āĻ)āĨ¤ DNS āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻ āĻŋāĻ āĻāĻāĻāĻžāĻŦā§ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°āĻ āĻā§āĻ¨ā§ āĻā§ā§āĻŦāĻ¸āĻžāĻāĻā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°āĻ¤ āĻ¨āĻžāĨ¤