====== IPv6@FFDN ====== Listes des fournisseurs d'accès Internet associatifs membres de la fédération FFDN et de leur compatibilité avec l'IPv6 ^ Nom ^ Site Internet ^ Mail ^ | Ail-Network du Pays d'Autan | {{ :travaux:nok.png }} | Gandi.net {{ :travaux:ok.png }} | | Alsace Réseau Neutre | {{ :travaux:ok.png }} | {{ :travaux:ok.png }} | | Aquilenet | {{ :travaux:ok.png }} | {{ :travaux:ok.png }} | | Association Ilico | {{ :travaux:ok.png }} | {{ :travaux:ok.png }} | | AuverNET | {{ :travaux:nok.png }} | {{ :travaux:nok.png }} | | Champagne-Ardenne Fournisseur associatif d'Accès à Internet | {{ :travaux:ok.png }} | TuxFamily {{ :travaux:ok.png }} | | FAImaison | {{ :travaux:nok.png }} | {{ :travaux:nok.png }} | | Franciliens.net | {{ :travaux:nok.png }} | {{ :travaux:nok.png }} | | French Data Network | {{ :travaux:ok.png }} | {{ :travaux:ok.png }} | | Grifon | {{ :travaux:ok.png }} | {{ :travaux:ok.png }} | | IGWAN.NET | {{ :travaux:ok.png }} | Gandi.net {{ :travaux:ok.png }} | | Internet Libre à Lyon et Saint Etienne | {{ :travaux:ok.png }} | {{ :travaux:ok.png }} | | Internet Libre et Ouvert pour Tous dans l'Hérault | {{ :travaux:nok.png }} | {{ :travaux:nok.png }} | | Lorraine Data Network | {{ :travaux:ok.png }} | {{ :travaux:ok.png }} | | Neutrinet | {{ :travaux:ok.png }} | {{ :travaux:ok.png }} | | Nice Data Network | {{ :travaux:nok.png }} | {{ :travaux:nok.png }} | | PCLight | ??? | | Rézine | {{ :travaux:ok.png }} | {{ :travaux:ok.png }} | | Rhizome | {{ :travaux:nok.png }} | {{ :travaux:nok.png }} | | SamesWireless Fournisseur Associatif d'Accès à Internet | {{ :travaux:nok.png }} | Gandi.net {{ :travaux:ok.png }} | | SCANI | ??? | | Teleragno | {{ :travaux:nok.png }} | {{ :travaux:nok.png }} | | tetaneutral.net | {{ :travaux:ok.png }} | {{ :travaux:ok.png }} | | Touraine Data Network | {{ :travaux:ok.png }} | Gandi.net {{ :travaux:ok.png }} | Script utilisé pour valider les données, version alarach à améliorer ! #!/bin/bash FAI_SITE=`curl -s https://db.ffdn.org/api/v1/isp/?per_page=9999 |jq '.isps[] | select(.is_ffdn_member == true) | .ispformat.name + "|"+ .ispformat.website' | tr -d '"'` while FAI= read -r i; do echo "========================================================================================================" echo $i |awk -F '|' '{print $1}' site=`echo $i |awk -F '|' '{print $2}'| tr -d '"' |sed 's/http[s]*:\/\///;s/\///'` site2=`echo $site | sed 's/www.//'` echo "========================================================" echo " WWW IPv6" echo " ========" if [ -n "$site" ]; then echo $site dig AAAA $site +short echo "------------------------------------------------------" echo " MX IPv6" echo " =======" MAIL=`dig MX $site2 +short| awk -F ' ' '{print $2}' |sed 's/.$//'` if [ -n "$MAIL" ]; then echo "$MAIL" | while read n; do echo "url: $n" mx=`dig AAAA $n +short` if [[ "$mx" =~ ^((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b).){3}(b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b))|(([0-9A-Fa-f]{1,4}:){0,5}:((b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b).){3}(b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b))|(::([0-9A-Fa-f]{1,4}:){0,5}((b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b).){3}(b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$ ]]; then echo $mx fi done else echo "NO MX" fi else echo "NO SITE" fi done < echo $FAI_SITE