Linux Networking Basics: IP, DNS සහ Routing Explained – Beginners Practical Guide
හැඳින්වීම (Introduction)
Linux system එකක් Internet එකට connect වෙලා තියෙනවද?
Server එකක් reachable ද?
Website එක load වෙන්නේ ඇයි, නැත්නම් ඇයි fail වෙන්නේ?
මෙවැනි ප්රශ්නවල root එක තියෙන්නේ Linux Networking Basics වල.
Cybersecurity, ethical hacking, system administration, cloud engineering මේ හැම field එකකටම
IP, DNS, Routing කියන්නේ අනිවාර්ය මූලික දැනුමක් .
IP Address කියන්නේ මොකක්ද? (Understanding IP)
IP Address කියන්නේ network එකක් තුළ device එකක් identify කරන unique number එකක්.
හරියට Phone number එකක් වගේ:
Call කරන්න phone number එකක් ඕන
Data send කරන්න IP ඕන
Common IP Types
IPv4 → 192.168.1.10
IPv6 → Modern networks සඳහා
Linux system එකේ IP බලන්න:
ip a
or
ifconfig
Cybersecurity perspective:
Wrong IP configuration → No connectivity
Exposed public IP → Attack surface
DNS කියන්නේ මොකක්ද? (Name to IP Translator)
DNS (Domain Name System) කියන්නේ
Website name එක IP address එකට translate කරන system එකට.
Example:
google.com → 142.250.xxx.xxx
Linux එක DNS භාවිතා කරන්නේ:
cat /etc/resolv.conf
DNS failure නම්:
Internet තියෙනවා
Website open වෙන්නේ නෑ
yber attacks:
DNS spoofing
Fake websites redirect
Routing කියන්නේ මොකක්ද? (How Data Finds the Path)
Routing කියන්නේ
Data packet එක මොන පාරෙන්ද යන්නේ කියලා තීරණය කරන process එක.
Linux system එකට:
Local network
Router
Internet
මේවා අතර route table එකක් තියෙනවා.
Route බලන්න:
ip route
Example output:
Default route → Router
Local route → Same network
Routing mistake:
Server unreachable
VPN issues
Cloud connectivity failures
IP + DNS + Routing = Full Network Flow
Example: Browser එකෙන් website එකක් open කරනකොට
1️⃣ DNS → Domain name → IP
2️⃣ IP → Target system identify
3️⃣ Routing → Best path select
4️⃣ Data sent & response received
මේ මොකක්ම හරි step එකක් fail නම් → Network එක down
Real-World Linux Examples
Server Issue Case
Problem:
Server ping වෙන්නේ නෑ
Check:
IP assigned ද?
DNS working ද?
Route correct ද?
Solution:
IP fix
DNS update
Route correction
90% Linux network issues basics වලින්ම solve වෙන්න පුළුවන්.
Cybersecurity Importance
Linux networking basics දන්න කෙනෙක්:
Attack paths understand කරනවා
Firewall rules design කරනවා
VPN, Cloud, Containers manage කරනවා
Incident response faster
Future Tech & Career Value
Cloud Networking (AWS, Azure)
DevOps & Kubernetes
SOC & Blue Team roles
Zero Trust Networking
Tools change වෙන්න පුළුවන් ඒත් Networking basics never change
Did You Know? / Tips Box
Did You Know?
Most “Internet down” issues are DNS-related.
Linux Tip:
Always check ip a before troubleshooting deeper.
Security Insight:
Attackers first learn your IP structure.
Free Learning Resources
Linux man pages (
man ip)TryHackMe – Linux Fundamentals
Cisco Networking Basics
Cloudflare Learning Center

Comments
Post a Comment