er host programmet klytkode?

Jeg skulle lige checke om blog.kramse.dk har en IPv6 addresse (også kaldet en AAAA addresse i dns sprog).

Hvis jeg laver et host opslag (med bind9's version af host) på blog.kramse.dk's A addresse følger host programmet dennes CNAME entry til www.kramse.dk (uden at sige noget om det iøvrigt) og giver mig dens A.

$ host -t a blog.kramse.dk
blog.kramse.dk has address 91.102.91.17
$ host  blog.kramse.dk
blog.kramse.dk has address 91.102.91.17
blog.kramse.dk is an alias for www.kramse.dk.

Hvis jeg så beder om dennes AAAA addresse følger host programmet IKKE dennes CNAME entry, og siger der ingen AAAA addresse er, selvom www.kramse.dk faktisk har en AAAA addresse ligesom den har en A adresse - hvilket host jo gladeligt fortæller mig ovenfor.

$ host -t aaaa blog.kramse.dk
blog.kramse.dk has no AAAA record $ host -t aaaa www.kramse.dk
www.kramse.dk has IPv6 address 2001:16d8:dd00:19::2

Magen til inkonsistens skal man lede længe efter! For at låne et udtryk fra Poul-Henning Kamp, synes jeg det ligner at host programmet er klytkode.

Edit: Det ser desværre ud til at årsagen er et problem på mit wlan - når den giver det forkerte svar, får jeg konsistent denne besked også:

;; Warning: Message parser reports malformed message packet.

Den har jeg også set nogengange, selvom jeg fint fik svar - men måske ipv6 svar er det så store, så det giver mere reelle problemer?

2 comments on er host programmet klytkode?

  1. klavs
    Sat, 02/07/2009 - 09:42

    20 min. senere får jeg et korrekt svar fra en host -t aaaa blog.kramse.dk på samme host. Jeg har dog imellemtiden kørt dig -t aaaa blog.kramse.dk som gør som den skal første gang.

    Nogen der har en idé om hvad der kan få host programmet til at skifte svar på den måde? noget dns timeout?

    Den korte konklusion er: brug slet ikke host programmet. Det burde bare være et symlink til dig :)

  2. Anonymous
    Sun, 02/08/2009 - 16:57
    Har til dato ikke haft problemer med, at host giver forkert svar.

    Kunne sagtens være en dns-server som ikke kan klare store nok pakker; en redirect + en IPv6 adresse kunne måske nå over limit.
    Jeg får følgende svar fra host hos mig:
    $ host blog.kramse.dk        
    blog.kramse.dk is an alias for www.kramse.dk.   
    www.kramse.dk has address 91.102.91.17          
    www.kramse.dk has IPv6 address 2001:16d8:dd00:19::2
    Alternativt kan det måske være noget der er fixet, hvis det er en ældre version af host (min er 9.5.0).

    /Andreas Wenning
    awen$at$awen.dk