IPv6

IPv6

Posts 1-2 of 2
  • Alexander Janssen
    Alexander Janssen    Premium Member   Group moderator
    The company name is only visible to registered members.
    Komisches Debian? Einen DNS-query pro ping6
    Aloha!

    Nachdem mir meine letzte Firewall verstorben ist und ich mir was neues gebaut habe, habe ich natürlich auch wieder v6 durchkonfiguriert. Beim Durchsehen per tcpdump - weil hier und da der radvd noch nicht will - habe ich folgende eigenartige Sachen im Dump gesehen.

    Situation: ping6 direkt von meiner Firewall nach nox.sixxs.net (die Pingen so schön, auch wenn mich Jeroen nicht mag:)

    3.233289 80.132.214.149 -> 217.0.43.49 DNS Standard query AAAA noc.sixxs.net
    5.719326 217.0.43.49 -> 80.132.214.149 DNS Standard query response AAAA 2001:838:1:1:210:dcff:fe20:7c7c
    5.720657 80.132.214.149 -> 217.0.43.49 DNS Standard query PTR c.7.c.7.0.2.e.f.f.f.c.d.0.1.2.0.1.0.0.0.1.0.0.0.8.3.8.0.1.0.0.2.ip6.arpa
    5.729183 217.0.43.49 -> 80.132.214.149 DNS Standard query response PTR noc.sixxs.net
    5.729811 2001:5c0:1400:b::262d -> 2001:838:1:1:210:dcff:fe20:7c7c ICMPv6 Echo request
    5.744684 2001:838:1:1:210:dcff:fe20:7c7c -> 2001:5c0:1400:b::262d ICMPv6 Echo reply
    5.745452 80.132.214.149 -> 217.0.43.49 DNS Standard query PTR c.7.c.7.0.2.e.f.f.f.c.d.0.1.2.0.1.0.0.0.1.0.0.0.8.3.8.0.1.0.0.2.ip6.arpa
    5.752111 217.0.43.49 -> 80.132.214.149 DNS Standard query response PTR noc.sixxs.net
    6.729562 2001:5c0:1400:b::262d -> 2001:838:1:1:210:dcff:fe20:7c7c ICMPv6 Echo request
    6.744114 2001:838:1:1:210:dcff:fe20:7c7c -> 2001:5c0:1400:b::262d ICMPv6 Echo reply
    6.744856 80.132.214.149 -> 217.0.43.49 DNS Standard query PTR c.7.c.7.0.2.e.f.f.f.c.d.0.1.2.0.1.0.0.0.1.0.0.0.8.3.8.0.1.0.0.2.ip6.arpa
    6.751856 217.0.43.49 -> 80.132.214.149 DNS Standard query response PTR noc.sixxs.net
    7.729634 2001:5c0:1400:b::262d -> 2001:838:1:1:210:dcff:fe20:7c7c ICMPv6 Echo request
    7.745748 2001:838:1:1:210:dcff:fe20:7c7c -> 2001:5c0:1400:b::262d ICMPv6 Echo reply

    (usw., ad nauseaum...)

    Tut das Not, das ping6 jedes mal ein reverse-lookup macht, nur um den Namen anzuzeigen, den er eh schon weiss...? Oder ist das der resolver vom Debian? Schon komisch!

    Mal getrusst (oder ge-straced, nur der relevante Kram):

    open("/etc/hosts", O_RDONLY) = 4
    read(4, "127.0.0.1\tlocalhost\n127.0.1.1\txi"..., 4096) = 286
    read(4, "", 4096) = 0
    close(4) = 0
    socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
    connect(4, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("217.0.43.49")}, 28) = 0
    send(4, "|\205\1\0\0\1\0\0\0\0\0\0\1c\0017\1c\0017\0010\0012\1e"..., 90, 0) = 90
    recvfrom(4, "|\205\201\200\0\1\0\1\0\0\0\0\1c\0017\1c\0017\0010\001"..., 1024, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("217.0.43.49")}, [16]) = 117
    close(4) = 0

    Und das für jeden ping6...

    Nungut, ich habe mir nicht die Mühe gemacht, in den Quellcode zu schauen.

    Aber was meint ihr? Findet ihr das auch komisch? Ist mir bewusst jedenfalls noch nicht aufgefallen.
    Ich bring mal den nscd zum Rennen, mal schauen, was dann passiert :-) Den schalte ich normalweise immer bewusst ab, weil es immer nur Ärger mit LDAP gibt...

    Gruß,
    Alex.
  • Alexander Janssen
    Alexander Janssen    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re: Komisches Debian? Einen DNS-query pro ping6 - und schon gelöst!
    OK, es war tatsächlich das Fehlen des nscd. Nun pingt er einfach so...

    0.999488 2001:5c0:1400:b::262d -> 2001:838:1:1:210:dcff:fe20:7c7c ICMPv6 Echo request
    1.015307 2001:838:1:1:210:dcff:fe20:7c7c -> 2001:5c0:1400:b::262d ICMPv6 Echo reply
    1.999546 2001:5c0:1400:b::262d -> 2001:838:1:1:210:dcff:fe20:7c7c ICMPv6 Echo request
    2.015896 2001:838:1:1:210:dcff:fe20:7c7c -> 2001:5c0:1400:b::262d ICMPv6 Echo reply

    Skandalös. Und eigentlich, was für eine saublöde Frage! Hätte ich von selber drauf kommen können.
    So, und nun dengel ich mir einen nscd zurecht.

    Alex.