Понял, что не знаю, как отличить валидный ipv6 адрес от невалидного, как отделить адрес с портом от адреса без порта и как проверять правильность и доступность адресов :)
1) Когда это придумывали - питон был не особо актуален, так что обчитались они явно чего-то другого. 2) Двоеточия по официальной версии пролезли в адрес 'чтобы адреса IP v4 не путали с адресами IP v6'.
no subject
no subject
::1 loopback
::ffff:xx.xx.xx.xx 96
Но откуда двоеточия пролезли в АДРЕС - ума не приложу. Я подозреваю это сделано для того, чтобы эту кашу однозначно отличать от доменных имен.
no subject
Тащемта, для юзера должен быть DNS. И нефиг на голые адреса смотреть, они стесьняются.
no subject
no subject
2) Двоеточия по официальной версии пролезли в адрес 'чтобы адреса IP v4 не путали с адресами IP v6'.
no subject
no subject
Но причина появления двоеточий в IP v6 широкоизвестна (была когда всё это придумывали).