Md at debian.org

tales of a debian maintainer

ftp.it.debian.org non è 32.1.20.24

Questa sera una persona si è lamentata di non riuscire a leggere il mio blog. Dopo averlo costretto ad aiutarmi nella diagnosi abbiamo notato che non funzionava perché il suo computer cercava di connettersi al IP 32.1.20.24, che sicuramente non c'entra niente con i miei sistemi. Con una veloce ricerca in rete ho scoperto che un problema simile era già noto, anche se riguardo a ftp.it.debian.org (che non stranamente è gestito sempre da me, ed è il server nel ripiano sotto).

Dopo essermi posto domande tipo perché viene restituito lo stesso IP per due server diversi? e cosa hanno in comune questi due server? mi è venuto un dubbio orribile che ho potuto verificare con un convertitore decimale-esadecimale-binario:

0x2001 8193 0010000000000001b
0x20 32 00100000b
0x0001 1 0000000000000001b
0x1418 5144 0001010000011000b
0x14 20 00010100b
0x0018 24 0000000000011000b

In altre parole:

md@bongo:~$ dig +short attila.bofh.it. any
213.92.8.2
2001:1418:13:1::1
[...]

Il suo modem-router ha una funzione di DNS cache/relay che quando vede passare un record AAAA ne prende i primi 4 byte come se fossero un record A, e una volta disattivata il problema si è risolto. È un D-Link DSL-G624T con installata l'ultima versione del firmware (V3.10B01T02.EU-A.20070924), che è stato a lungo e forse è ancora fornito da WIND/Libero.

In pratica comunque il problema affligge solo chi usa una libc la cui getaddrinfo(3) fa query per i record AAAA anche se il sistema non ha connettività IPv6 ma solo indirizzi link-local configurati automaticamente (cioè parecchi, si veda per esempio la discussione di #435646).

Potrebbe essere interessante intercettare il traffico diretto a IP opportuni di 32.1.0.0/16 e vedere cosa arriva...

Una menzione speciale la meritano quelli che negli ultimi anni hanno risposto su forum e mailing list con consigli cretini tipo "usa un mirror straniero che quelli italiani non funzionano" oppure "disabilita IPv6 visto che tanto non lo usi" e non si sono mai sognati di segnalare il problema a chi li gestisce...

About

This is the blog of Marco d'Itri.

S M T W T F S
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

See also:

My blogroll:


W3C HTML 4.01
W3C CSS 2.0     

Powered by Bryar.pm.