Чи дійсні IP-адреси з 0 в останньому октеті?
10.6.43.0
У моєму випадку у мене є наступна мережна маска
255.255.252.0
Що з 0 для інших октетів?
Чи дійсні IP-адреси з 0 в останньому октеті?
10.6.43.0
У моєму випадку у мене є наступна мережна маска
255.255.252.0
Що з 0 для інших октетів?
Відповіді:
Це залежить від підмережі відповідної IP-адреси. Взагалі перший і останній адреси в підмережі використовуються відповідно як ідентифікатор мережі та адреса широкомовної передачі відповідно. Усі інші адреси в підмережі можуть бути призначені хостам у цій підмережі.
Наприклад, IP-адреси мереж з масками підмережі принаймні 24 бітами, що закінчуються на .0 або .255, ніколи не можуть бути призначені хостам. Такі "останні" адреси підмережі вважаються адресами "широкомовної передачі", і всі хости у відповідній підмережі відповідуть на неї.
Теоретично можуть виникнути ситуації, коли ви можете призначити адресу, що закінчується .0: наприклад, якщо у вас є підмережа типу 192.168.0.0/255.255.0.0, ви можете призначити хосту адресу 192.168.1.0. Однак це може створити плутанину, тому це не дуже поширена практика.
У вашому прикладі
10.6.43.0 with subnet 255.255.252.0 (22 bit subnet mask)
означає ідентифікатор підмережі 10.6.40.0, діапазон адрес хоста від 10.6.40.1 до 10.6.43.254 та адресу широкомовної передачі 10.6.43.255. Тож теоретично ваш приклад 10.6.43.0 буде дозволений як дійсна адреса хоста.
відповідь на ваше запитання залежить від мережевої маски. в загальному випадку "IP-адреси, що закінчуються на .0 або .255 недійсні", помилково. взяти 10.0.1.0/23 - це дійсна ip-адреса.
також діє 10.6.43.0/255.255.252.0 aka 10.6.43.0/22.
це була теорія. Більшість розумних мережевих пристроїв [включаючи Linux-сервери, вікна вікна, cisco / hp / тощо] буде добре працювати з такою адресою, але я бачив dlink та інші мережеві пристрої низького класу [маршрутизатори, точки доступу], які не приймають таких адрес.
Я знайшов це, що стверджує, що воно дійсне, залежно від вашої маски підмережі.
http://en.wikipedia.org/wiki/IPv4#Addresses_ending_in_0_or_255
Я хотів би додати трохи близько 0 для інших октетів:
Це легко: це зовсім не проблема, як 192.168.0.1
показує досить поширена адреса приватної мережі .
Звичайно, ще більш очевидний приклад був би 127.0.0.1
.
У мене виникли проблеми з віддаленими мережами, які забороняють IP-адреси в моїй мережі, якщо вони закінчуються 0 (або 255), і вони були з діапазону класу C, оскільки все, що закінчується на 0, було б недійсною мережею класу C.
Це було кілька років тому; Я не знаю, чи все ще хтось блокує такі адреси чи ні.
Щось я знайшов, що, мабуть, заслуговує на увазі:
Якщо ви використовуєте сценарій APF для мереж R-fx для iptables, він знижує весь трафік до 0,0.0,255
У нас був клієнт BT з адресою, що закінчується на.