Les .tel sont maintenant arrivés

Par yansanmo

2008-12-03 16:52:13

Tel que vu sur Slashdot, les .tel sont maintenant en service.

On peut d'ailleurs faire quelques tests avec la commande dig.

$ dig LOC henri.tel
;; ANSWER SECTION:
henri.tel.		3600	IN	LOC	33 53 13.880 N 35 30 48.254 E 0.00m 10m 2m 2m

$ dig TXT henri.tel
;; ANSWER SECTION:
henri.tel.		3600	IN	TXT	"Henri Asseily,  Entrepreneur,  CSO/CTO Telnic Ltd.,  Get your free vip.tel account at http://telnic.org/vip/"
henri.tel.		3600	IN	TXT	".tkw" "1" "hi" "ski, snowboarding, kitesurfing"
henri.tel.		3600	IN	TXT	".tkw" "1" "nl" "" "fn" "Henri" "ln" "Asseily"
henri.tel.		3600	IN	TXT	".tsm" "1" "pddx" "1"

$ dig TXT vip.tel
vip.tel.		3600	IN	TXT	"VIP" "is" "the" "beta" "release" "of" "the" "forthcoming" ".tel" "product" "launch" "in" "December" "2008." "For" "more" "information" "on" "this" "initiative" "or" "on" ".tel" "in" "general," "please" "use" "the" "links" "below"

Comme on peut le voir, le champ LOC permet de spécifier la position géographique et le champ TXT permettre d'ajouter le nom de la personne ou de l'entreprise.

En PHP, on peut utiliser dns_get_record pour les champs TXT, mais pas pour le .LOC qui n'est pas définit.

<?php print_r(dns_get_record('henri.tel', DNS_TXT)); ?>
Array
(
    [0] => Array
        (
            [host] => henri.tel
            [type] => TXT
            [txt] => .tkw
            [class] => IN
            [ttl] => 3600
        )

    [1] => Array
        (
            [host] => henri.tel
            [type] => TXT
            [txt] => .tkw
            [class] => IN
            [ttl] => 3600
        )

    [2] => Array
        (
            [host] => henri.tel
            [type] => TXT
            [txt] => .tsm
            [class] => IN
            [ttl] => 3600
        )

    [3] => Array
        (
            [host] => henri.tel
            [type] => TXT
            [txt] => Henri Asseily,  Entrepreneur,  CSO/CTO Telnic Ltd.,  Get your free vip.tel account at http://telnic.org/vip/
            [class] => IN
            [ttl] => 3600
        )

)

J'espère que quelqu'un pourra avoir la brillante idée de modifier dns_get_record() pour ajouter 'LOC' ou pour permettre d'envoyer le type en tant que chaîne de caractères au lieu qu'un int. De plus, le champ ["txt"] n'est pas complet puisqu'il n'affiche que la première chaîne de caractères.


<<Précédente Suivante>>


Ajout d'un commentaire