У мене домашній маршрутизатор. Я взяв широкий діапазон зв'язку від провайдера.
Коли я google "що таке мій IP", я отримую IP-адресу. Тож я припускаю, що це моя публічна IP-адреса. Коли я перебуваю ifconfig
у своєму вікні Linux, я отримую приватний IP класу C, скажімо, 192.168.1.4. Я розумію, що мій маршрутизатор призначив мені цей локальний IP.
Я отримую доступ до свого маршрутизатора на 192.168.1.1 зі своєї вікна Linux. Я також розумію, що мій маршрутизатор має 2 NIC. Один стикається з локальною мережею (192.168.1.1), а другий - з громадськістю. Громадська громадськість, що стоїть перед NIC, має IP, скажімо, 10.abc, який не є таким, як мій публічний IP.
Тож чи має громадськість, що стоїть перед NIC, не мати тієї самої адреси, яку повідомляв googling, "що таке моя IP"? Якщо ні, то чому? І коли я роблю traceroute на google.com, 1-й скачок - 192.168.1.1, другий у цьому випадку має бути 10.abc прав? Але це не так. Це щось інше. Чому так?
(Вся дискусія тут стосується IP v4.)