Які ще IP-адреси можна / потрібно використовувати для домашньої мережі?


17

Я використовую 192.168.1.xдля своєї домашньої мережі, яка цілком задоволена досить довгий час. Однак я тільки почав нову роботу, і вони використовують той самий набір IP-адрес, коли я підключаюся через VPN.

Природно, це спричиняє проблеми.

Які ще діапазони IP-адрес можна (і потрібно) використовувати для запобігання конфліктів? Було б нормально використовувати 192.168.2.x... чи 42.x;)?

Я знаю, в один момент мій брат налаштував нашу мережу на використання, 10.0.0.xале коли я застосував програму traceroute, він би сказав, що всі наші пакети збираються в Бразилію чи щось.

Чи є інші IP-адреси, зарезервовані для внутрішніх мереж, які я повинен використовувати?


1
Я, як правило, рекомендую людям із домашніми мережами просто використовувати 192.168.XX.0 / 24, де XX - від 10 до 245. Можливо, останні дві цифри року вашого народження? Будь-яке число в цьому діапазоні працює. "69 чувак!" - Білл S Престон Ескр та "Тед" Теодор Логан
Френк Томас

17
@DavidGrinberg Сподіваємось, вам ніколи не потрібно буде відвідувати цей діапазон. Цей діапазон призначений компанії під назвою Xerox.
фірфокс

11
Якщо 10.0.0 / 24 трафік збирається до Бразилії, ваш Інтернет-провайдер робить щось дуже дивне, і вам слід зателефонувати їм. За винятком спеціальних домовленостей між залученими сторонами, 10/8 (як і інші діапазони RFC 1918), як ніколи, не повинні пройти повз маршрутизатор виходу мережі.
CVn

@ MichaelKjörling, винятком є ​​те, що як клієнт ISP, ви вважаєтесь частиною їх приватної мережі. Отже, якщо мережа Інтернет-провайдера поширюється на міжнародному рівні (наприклад, у Бразилії), ви потенційно можете отримати адресу 10.0.0.0/8 в іншій країні. Хоча це, як правило, хороший дизайн для мінімізації цього впливу до клієнтів, це тенденція до зростання, оскільки у провайдерів не вистачає ІР-простору для ІР-інтерфейсу для використання у їх внутрішніх мережах.
YLearn

Дуже дивний ІМО для вашої компанії використовує номер 192. 172 або 10 є типовими для компаній, що мають будь-який досвід знаних ІТ-відділів.
paqogomez

Відповіді:


36

Ви можете вільно використовувати будь-яку приватну мережеву адресу в межах наступних зарезервованих діапазонів:

  1. Приватний адресний простір

Інтернет-адміністрація номерів (IANA) зарезервувала наступні три блоки простору IP-адреси для приватних мереж:

    10.0.0.0        -   10.255.255.255  (10/8 prefix)
    172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
    192.168.0.0     -   192.168.255.255 (192.168/16 prefix)

(від RFC 1918 - Розподіл адреси для приватних мереж )


Ви також хочете пам’ятати мережеву адресу та адресу трансляції :

  1. Трансляція IP-адреси - пропоновані стандарти

Якщо різні реалізації IP повинні бути сумісні, має бути розрізнене число для позначення "всіх хостів".

Оскільки рівень локальної мережі завжди може відображати IP-адресу в адресу рівня шару передачі даних, вибір IP-адреси "номер хости широкомовної передачі" є дещо довільним. Для простоти, він, мабуть, не може бути призначений справжньому хосту. Кількість, чиї біти є всіма, має цю властивість; це призначення вперше було запропоновано в. У кількох випадках, коли хосту було призначено адресу з частиною номера хоста всіх, не здається важким вимагати перенумерування.

Адреса 255.255.255.255 позначає трансляцію в локальній апаратній мережі, яку не слід пересилати. Ця адреса може бути використана, наприклад, хостами, які не знають свого мережевого номера та запитують певний сервер.

Таким чином, хост в мережі 36, наприклад, може:

  • транслювати для всіх своїх найближчих сусідів за допомогою 255.255.255.255

  • транслювати на всю мережу 36, використовуючи 36.255.255.255

(Зауважте, що якщо мережа не розбита на підмережі, ці два методи мають однакові ефекти.)

Якщо використання "всіх" у полі IP-адреси означає "трансляція", використання "всіх нулів" можна розглядати як значення "не визначене". Напевно, немає причин, щоб такі адреси з’являлися де-небудь, але як адреса джерела дейтаграми запиту інформації ICMP. Однак, як умовна умова, ми посилаємось на мережі (на відміну від хостів), використовуючи адреси з нульовими полями. Наприклад, 36.0.0.0 означає "номер мережі 36", тоді як 36.255.255.255 означає "всі хости в мережі 36".

(від RFC 919 - Інтернет-радіомовлення )


Крім того, ви захочете зрозуміти безкласове маршрутизацію між доменами (зазвичай його називають CIDR) та його позначення CIDR для вираження діапазонів IP-адрес:

Безкласова маршрутизація між доменами (CIDR, / ˈsaɪdər / або / ˈsɪdər /) - метод розподілу IP-адрес та маршрутизації IP. Спеціалізована група Internet Engineering представила CIDR в 1993 році, щоб замінити попередню архітектуру адресацій стильного дизайну мережі в Інтернеті. Її метою було уповільнити зростання таблиць маршрутизації на маршрутизаторах через Інтернет та допомогти сповільнити швидке вичерпання IPv4-адрес.


Позначення CIDR - це компактне зображення IP-адреси та пов'язаного з цим префікса маршрутизації. Позначення побудовано з IP-адреси, косого ('/') символу та десяткового числа.

Адреса може позначати одну, окрему адресу інтерфейсу або початкову адресу всієї мережі. Максимальний розмір мережі задається кількістю адрес, які можливі з іншими, найменш значущими бітами нижче префікса. Сукупність цих бітів часто називають ідентифікатором хоста.

Наприклад:

  • 192.168.100.14/24 представляє адресу IPv4 192.168.100.14 та пов'язаний з цим префікс маршрутизації 192.168.100.0, або еквівалентно, її маску підмережі 255.255.255.0, яка має 24 провідних 1-біт.
  • Блок 192.168.100.0/22 ​​IPv4 представляє 1024 адреси IPv4 з 192.168.100.0 до 192.168.103.255.
  • Блок IPv6 2001: db8 :: / 48 представляє блок адрес IPv6 з 2001 року: db8: 0: 0: 0: 0: 0: 2001 до db8: 0: ffff: ffff: ffff: ffff: ffff.
  • :: 1/128 представляє адресу циклу IPv6. Довжина його префікса - 128, що становить кількість бітів в адресі.

4
так, ви добре це поставите, хоча точка 0 - це мережева адреса, а точка 255 - трансляція, яку він може використовувати, але він не призначить.
барлоп

6
@barlop Адреси, що закінчуються .0і .255не вказують відповідно мережеві та широкомовні адреси, за винятком дуже специфічного випадку, коли маска підмережі IPv4 ("підмережа") має довжину рівно 24 біт. 24-розрядна довжина маски (netmask 255.255.255.0) - це звичайна установка для приватних мереж, але вона не є необхідною. Насправді "класичне" призначення IP-адреси було знято з середини 1990-х. В наші дні всі IPv4 призначення є CIDR .
CVn

2
Примітка: "приватні мережі" вище стосуються приватних житлових мереж. (Вичерпний період закінчився, і я краще не видаляю коментар зараз.) Корпоративним мережам, можливо, потрібна коротка мережна маска для розміщення всіх хостів, які повинні бути у певній підмережі.
CVn

3
@barlop Справа в тому, що ваше твердження вище вводить в оману. Візьмемо для прикладу 192.168.0.0/23. Ваша заява вище змушує когось задуматися, що 192.168.0.255 буде адресою широкомовної передачі, коли це дійсна адреса хоста, а адреса широкомовної інформації фактично 192.168.1.255. Аналогічно, 192.168.1.0 - це не мережа, а дійсна адреса хоста. Єдиний раз, коли a .0- це завжди мережева адреса, а a .255- завжди широкомовна адреса - a / 24.
YLearn

2
@barlop Менше, ніж / / 24, є загальним завданням для глобальних маршрутизацій, що складаються у світі в наші дні. 10+ років тому я керував двома окремими мережами IPv4, яким було призначено глобально маршрутизовані адреси IPv4, одна / 27 та одна / 28 (той самий провайдер, той самий клієнт, різні сайти). Загальнодоступний блокнот на моєму поточному робочому місці схожий; Я не пам'ятаю точно, але я думаю, що це / 28. У вашому первинному коментарі сказано, що "точка 0 - це мережева адреса, а точка 255 - трансляція", яка утримується якщо і лише тоді, коли мережна маска / 24. У будь-якому іншому випадку твердження або (а) вводить в оману, або (b) відверто хибне.
CVn

7

IP-адреса 192.168.1.1, яка використовується багатьма домашніми маршрутизаторами, є приватною мережевою адресою або підмережею, зарезервованою IANA .

Що таке підмережа? Весь діапазон IP-адрес, які ви можете розділити на менший рейнджер (акт його розбиття називається підмережею), якщо хочете.

Отже, вищевказаний діапазон - 192.168.0.0/16. Зберігаючи це просто, не надто сильно потрапляючи в окремі біти, кожен "октет" або індивідуальне число за адресою - 8 біт, а ті, що є "вашими", починаються справа. Отже, це означає, що останні два октети (16 біт) - це робити все, що завгодно. Таким чином, ви можете використовувати всі IP-адреси від 192.168.0.1 до 192.168.255.254 (перша зарезервована, а остання - адреса широкомовної передачі) дійсно будь-яким способом, який ви хочете, і ваш маршрутизатор дозволяє.

Найпростіший маршрут, який зазвичай приймають у цій ситуації, - це використовувати «підмережу» 192.168.0.0/24 або 192.168.1.0/24. Використовуючи 192.168.0.0/24 як приклад, це означає, що ваша домашня мережа може використовувати будь-яку IP-адресу з 192.168.0.1 по 192.168.0.254, при цьому 192.168.0.255 є адресою широкомовної передачі.

Але ви можете вільно змінити підмережу, оскільки у вас є два числа, які справді є "вашими", тому ви можете використовувати 192.168.44.0/24 або будь-яке інше число для другого октету. Пам’ятайте лише про те, що все, що потрібно бачити один одному в мережі, повинно знаходитися в одній підмережі (тобто в межах IP-адреси цієї підмережі). Отже, IP-адреса вашого маршрутизатора повинна відображатися в цій підмережі (хороший вибір - 192.168.44.1), і ваш маршрутизатор повинен видавати DHCP-адреси з діапазону в цій підмережі (скажіть щось на зразок 192.168.44.10 до 192.168.44.50).

Ніщо насправді не перешкоджає вам використовувати 192.168.0.0/16 для домашнього маршрутизатора, але це корисна практика, щоб залишити місце для додаткових мереж або змінити речі в майбутньому.


1
Я б сказав, що це слід і @FranciscoTapia - це може [з назви відповідей можна / треба]
Austin T French

@AthomSfere Я думаю, ти абсолютно прав.
Франсіско Тапія

2
Ви отримали довжину маски підмережі назад. / 8 дає вам 24 біта хоста . Ви хочете / 24, що дає вам 8 біт хоста (32 загалом мінус 8 і 24 для мережі відповідно). 192.168 / 16 - це простір RFC 1918, і все менше (довша маска підмережі), що повністю вписується в цей діапазон, є також простором 1918 року.
CVn

Дякую за те, що ми вказали на загальний дерп з мого боку.
LawrenceC

@AthomSfere Чи можете ви детальніше пояснити, чому це "слід"?
Джон Бентлі

1

Так, у вас буде нормально використовувати .2.x, і це не спричинить жодних проблем, проте переконайтеся, що ваша мережна маска встановлена ​​на 255.255.255.0, а не на 255.255.0.0, оскільки вона намагатиметься змішати ваш .2.x з вашим vpn .1.x так, ніби це була та сама мережа.


1

Я знаю, що це старе питання, і деякі відповіді, наведені вище, є правильними.

Простіше кажучи, Інтернет-адміністрація номерів (IANA) встановила три блоки простору IP-адрес для приватних мереж: 10.0.0.0 - 10.255.255.255, 172.16.00 - 172.31.255.255, 192.168.0.0 - 192.168.255.255.

Третьої IP-адреси, яку ви використовували, достатньо для більшості користувачів для підключення до 254 пристроїв. Тож воно було поширене до сьогодні.

Зауважте, що насправді немає використання 10.0.0.0 або 172.16.00.


2
The third IP address that you used is enough for most users for connecting up to 254 devices. Не зовсім. Цього достатньо для набагато більше пристроїв. (2 ^ 16-2, він же 65534 пристроїв, а не лише 2 ^ 8-2 ака 254).
Геннес

1

Причина, по якій слід використовувати приватні адреси у цих діапазонах у внутрішніх мережах, полягає в тому, що це адреси, які не використовуються в Інтернеті для реальних мереж.

Насправді маршрутизатори не можуть пересилати загальні пакети для цих адрес (хоча деякі провайдери фактично передають клієнтам приватні IP-адреси, в цьому випадку ви переходите через їх NAT).

Якщо ви вибрали інший діапазон адрес для вашої мережі, які є загальнодоступними адресами, які використовуються десь в Інтернеті, ви втратите доступність до цих інших адрес через локальні маршрути до цих напрямків, що переважають маршрутизацію за замовчуванням до реальної віддаленої мережі.


Правильно. Ви можете це зробити чудово, але вам потрібно переконатися, що ці IP-адреси належать вам (і тим самим, а не комусь іншим в Інтернеті). Це колись працював Інтернет, перш ніж ми вичерпали IPv4 адреси. У наші дні домашні користувачі змушені використовувати NAT, а отже RFC1918 або якусь розумну маршрутизацію та вільний доступ до кількох пристроїв в Інтернеті.
Геннес

Не люблю думати, скільки людей не можуть отримати доступ до мережі 1.2.3.0 через Інтернет. Ми бачили, що багато років клієнти використовують цей діапазон протягом багатьох років у своїх внутрішніх мережах.
Адрієн

Не так вже й погано, як бачити мережу, що використовує діапазон адрес у петлі, у двох різних місцях. Тепер зауважте, що це все СТАРИЙ Ethernet, мережа використовувала концентратори, а не комутатори для підключення всіх. Насправді концентратори використовувались лише для комп'ютерів 10BaseT, машини 10Base2 / 5 мали власне кільце. А Хаби - німі! Їм було байдуже, яка ваша IP-адреса, а також Windows того часу. Мені зателефонували, коли вони намагалися підключити їх через Frame Relay. і це не буде правильним маршрутом.
GB - AE7OO
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.