metaclass: (дзедline)
metaclass ([personal profile] metaclass) wrote2013-02-19 07:26 pm

IPv6 или "День псоглавца"

Понял, что не знаю, как отличить валидный ipv6 адрес от невалидного, как отделить адрес с портом от адреса без порта и как проверять правильность и доступность адресов :)

[identity profile] metaclass.livejournal.com 2013-02-20 09:32 am (UTC)(link)
Жопа. Раньше разделители были точки, а сейчас зачем-то двоеточия.

[identity profile] vp.livejournal.com 2013-02-20 09:42 am (UTC)(link)
Они потому что идиоты. Обчитались питона, и теперь пишут диапазоны как множества:

::1 loopback
::ffff:xx.xx.xx.xx 96

Но откуда двоеточия пролезли в АДРЕС - ума не приложу. Я подозреваю это сделано для того, чтобы эту кашу однозначно отличать от доменных имен.
Edited 2013-02-20 09:43 (UTC)

[identity profile] victor bolshakov (from livejournal.com) 2013-02-20 05:10 pm (UTC)(link)
А чем вас не устраивает?
Тащемта, для юзера должен быть DNS. И нефиг на голые адреса смотреть, они стесьняются.

[identity profile] victor bolshakov (from livejournal.com) 2013-02-20 05:18 pm (UTC)(link)
Вы еще поспорте, как маску записывать как 255.255.255.0 или /24 :)

[identity profile] golosptic.livejournal.com 2013-02-23 08:06 pm (UTC)(link)
1) Когда это придумывали - питон был не особо актуален, так что обчитались они явно чего-то другого.
2) Двоеточия по официальной версии пролезли в адрес 'чтобы адреса IP v4 не путали с адресами IP v6'.

[identity profile] vp.livejournal.com 2013-02-23 08:53 pm (UTC)(link)
Это как сказать, что "мы путаем IPv4 с десятичной дробью". Подсказка: там 4 группы цифр, а там - 8. Как их спутать?

[identity profile] golosptic.livejournal.com 2013-02-23 08:56 pm (UTC)(link)
Увольте меня от ответов на такие вопросы.
Но причина появления двоеточий в IP v6 широкоизвестна (была когда всё это придумывали).