Існує багато питань, які займаються цим питанням, але ось кращий курс на те, що називається " Приватні адреси IP ", як визначено в RFC 1918
IP-адреси були розбиті на класи, що називаються, як тут видно, це більше не використовується (замінено CIDR ), але може допомогти зрозуміти різні розміри мереж:
Є кілька основних відмінностей щодо адрес. Ви маєте назву "Мережі", "Мережеві адреси", "Публічні адреси", "Приватні адреси" та "Підмережі"
Коротше кажучи, ваш комп'ютер отримує та IP-адресу, яка знаходиться у певній мережі IP, IP-адреса комп'ютера та адреса вашої мережі (як правило, визначена у вашому локальному маршрутизаторі) - "приватні адреси". Приватні адреси відрізняються від публічних адрес тим, що приватні адреси не призначаються загальнодоступним мережам. Наприклад, якщо ви вкажете "google.com", ви отримаєте відповідь із загальнодоступної адреси, на яку google.com вирішено. Це публічна адреса. Є деякі мережі, які є "спеціальними" і не призначаються публічно, їх називають приватними IP-адресами. Детальніше читайте тут: http://whatismyipaddress.com/private-ip
Ось список діапазонів приватних мереж:
> 192.168.0.0 - 192.168.255.255 (65,536 IP addresses)
> 172.16.0.0 - 172.31.255.255 (1,048,576 IP addresses)
> 169.254.0.0 - 169.254.255.255 (65,536 IP addresses)
> 10.0.0.0 - 10.255.255.255 (16,777,216 IP addresses)
Найпростіший спосіб, як я думаю, візуалізувати це - уявити наступне. Ваш Інтернет-провайдер надає вам єдину IP-адресу. Назвемо це 50.100.101.154. Це підключено до вашого модему / маршрутизатора вашого будинку. Це IP-адреса публічного інтерфейсу. Однак у вашій мережі є більше, ніж на пристрої, який ви хочете, тож ваш модем / роутер робить це створення "внутрішньої" мережі. Скажімо, він набирає номер 192.168.1.0 для мережі, і це стандартна маска (читайте пов’язані посилання, щоб дізнатися більше). Це означає, що ви можете підключити пристрої всередині вашого маршрутизатора і надати їм будь-яку IP-адресу, яка відповідає цій схемі: 192.168.1.1-254. Останній октект (пробіл після останнього періоду) - це ваш "доступний діапазон" хост-IP-адрес. Є деякі спеціальні IP-адреси (мережева адреса, широкомовна адреса тощо), але,
Отже, коротка відповідь: 10.xxx, 192.168.xx, 172.16-31.xx - це всі IP-адреси, які ви можете використовувати у власній домашній мережі, яка ніколи не суперечить публічним IP-адресам. Це важливо з наступної причини:
Коли ви намагаєтеся перейти на веб-сайт, скажіть, google.com, і ваш веб-переглядач переходить на сервери DNS в Інтернеті і каже "Де google.com?" він отримує відповідь назад у вигляді IP-адреси. Відповідь, як правило, "Якщо ви хочете перейти на google.com, перейдіть на 8.8.8.8". Потім ваш браузер надсилає запит на 8.8.8.8 і завантажує будь-яку сторінку там.
Отже, що робити, якщо ви використовували 8.8.8.8 для IP-адреси у вашій мережі? Ну, у вас може виникнути проблема, тому що ваш маршрутизатор може сказати: "Я знаю, де 8.8.8.8, саме там!" і тоді ви втрачаєте доступ до google.com, оскільки ви не можете вийти зі своєї мережі та вирішити правильну адресу 8.8.8.8. Оскільки приватні діапазони IP-адрес призначені для приватного користування, публічні веб-сайти ніколи не повинні їх використовувати, і тому ви ніколи не слід шукати адресу веб-сайту (за межами вашої локальної мережі), яка вказує на одну з них.
127.0.0.1 - це особливий тип адреси, який називається вашою адресою "localhost", і я сюди не заходжу. Він охоплює весь діапазон 127: 127.0.0.0 - 127.255.255.255
Подумайте про це як про те, щоб надати пристрою власну IP-адресу, без того, щоб хто-небудь або що-небудь ще було в змозі виконати завдання з цією адресою.
Повідомте мене, якщо у вас є додаткові запитання!