# 1.7 Public आणि private IP

Source: https://ravindrabagale.com/mr/aws/ch01-networking-fundamentals/1-7-public-vs-private-ip.html
Language: mr (Marathi with English technical terms)

Laptop वर 192.168.1.5 दिसतो, पण internet ला वेगळा IP दिसतो — हा public/private चा फरक आहे. Public IP internet वर globally routable असतो. Private IP घर, college किंवा VPC मध्ये वापरतो; तो public internet वर थेट route होत नाही.

RFC 1918 private ranges

 | जुना class संदर्भ | Private range | CIDR | उपयोग

 | A | 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 | मोठ्या companies, VPCs

 | B | 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 | Default VPC उदाहरण 172.31.0.0/16

 | C | 192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 | घरचे Wi-Fi routers

इतर special ranges: 100.64.0.0/10 carrier-grade NAT साठी; 169.254.0.0/16 link-local साठी. EC2 वर 169.254.169.254 metadata service चा address आहे.

स्वतःचे IP तपासा

# Private IP(s) of this machine
ip -4 addr show
hostname -I

# Public IP as seen by the internet
curl -s https://checkip.amazonaws.com

Lab

हे Linux commands laptop आणि EC2 वर run करून private/public IP नोंदवा. 10.10.10.10, 172.31.5.20, 192.168.100.1, 8.8.8.8 पैकी RFC 1918 private कोणते ते table वरून ठरवा.

रवींद्र बागले यांची tip

Internet वरून EC2 चा 172.31.x.x private IP browser मध्ये वापरून page उघडणार नाही. Public/Elastic IP किंवा योग्य domain वापरा. VPC मधल्या servers मध्ये private IP वापरा.
