Peter Jensen wrote:
> torben wrote:
>
>
>>For et stykke tid siden var der en tråd, hvor mankunne slå op hvor ens
>>IP-adresse hørte til.
>>
>>F.eks. kunnem an angive IP-adresse 80.161.192.26, og man kunne så slå
>>op, at IP-nummeret var dansk. er der nogen som kan give et link til en
>>side, hvor man kan slå IP-adressen op og få landekoden
>
>
> countries.nerd.dk er en DNSBL der indirekte giver adgang til den
> information.
>
>
>>eller et link til den standard, der agiver hvordan IP-numre fordeles.
>
>
> Tror ikke der er nogen standard for det.
>
>
>>Og jeg ved godt det er OT, men det er her viden plejer at være.
>
>
> Og siden du spørger i en *nix gruppe, så kan jeg da levere et lille
> script der slår op i databasen og oversætter til et landenavn:
>
> ========================================================================
> #!/bin/bash
> LOOKUP=$( awk 'BEGIN{FS="."}{print $4"."$3"."$2"."$1".zz.countries.nerd.dk"}' <<< $1 )
> CODE=$( host $LOOKUP | grep "has address" | cut -d"." -f 1 )
> grep -i "^${CODE#zz}" /usr/share/zoneinfo/iso3166.tab | xargs | cut -d " " -f 2-
> ========================================================================
>
> Grimt, men det virker. Det er endda næsten lige så læseligt som perl
> kode
>
Tak skal I have. Det var lige det jeg ledte efter.
Mvh. Torben