Auteur Sujet: Youtube: Tutoriel pour faire un traceoute vers le serveur qui envoie les vidéos  (Lu 12603 fois)

0 Membres et 1 Invité sur ce sujet

  • Invité
Tutoriel pour faire un traceoute vers le serveur qui envoie les vidéos Youtube

La solution la plus simple consiste à récupérer le serveur en cliquant sur la vidéo avec  le bouton droit et sélectionner Statistiques avancées dans le menu contextuel.

Le nom du serveur apparaît sur la ligne Stream Host : ici c'est le serveur r5---sn-25ge7nlz

Pour trouver le nom de domaine complet, il suffit de rajouter .googlevideo.com à la fin du nom :
Cela donne donc r5---sn-25ge7nlz.googlevideo.com pour mon exemple soit 74.125.105.123



Voila, vous pouvez faire un traceroute pour voir par où cela passe et la latence vers le serveur (en cas de saturation, il y a une latence qui augmente et/ou des pertes de paquets)




En ligne de commande, c'est également possible, sous Linux : (cela ne concerne que ceux qui n'ont pas d'interface graphique)

1/ Installer youtube-dl : sudo apt install youtube-dl
2/ Lancer youtube-dl : youtube-dl -g https:// (rajouter simplement l'URL de la page Youtube de la vidéo)

Exemple :

  • Invité
Ce nom de domaine, qui se termine en .googlevideo.com permet de retrouver le type de serveur utilisé :
- Localisation du serveur
- Serveur Google ou GGC du FAI

Google à codé ses nom de domaines :

a gauche la lettre que vous voyez dans le DNS, à droite la lettre à utiliser à la place :
0 => u
1 => z
2 => p
3 => k
4 => f
5 => a
6 => 5
7 => 0
8 => v
9 => q
a => l
b => g
c => b
d => 6
e => 1
f => w
g => r
h => m
i => h
j => c
k => 7
l => 2
m => x
n => s
o => n
p => i
q => d
r => 8
s => 3
t => y
u => t
v => o
w => j
x => e
y => 9
z => 4

Merci à Marin pour la découverte de la clé de chiffrement.

Pour mon exemple avec le serveur r5---sn-25ge7nlz
les lettres 25ge7nlz donnent par10s24
C'est donc un serveur sur Paris et comme il n'y a pas de nom de FAI, ce n'est pas un GGC.

Voici donc la liste des préfixes GGC déchiffrés pour SFR :
Préfixe chiffré   Préfixe en clair   Code AITA   PoP probableServeurs
sn-n4g-jqbsfr-cdgParis CDGSFR Netcenter Courbevoie48
sn-n4g-atosfr-lynLyonSFR Netcenter Vénissieux   24
sn-n4g-cvqsfr-bodBordeauxSFR Netcenter Bordeaux24
sn-n4g-uansfr-tlsToulouseSFR Netcenter Toulouse16
sn-n4g-gonsfr-rnsRennesSFR Netcenter Rennes16
sn-n4g-apasfr-lilLilleSFR Netcenter Lille8
sn-n4g-nmcsfr-sxbStrasbourgSFR Netcenter Strasbourg8
sn-n4g-g0osfr-runSaint-Denis   PoP La Réunion ?3

Chaque GGC est résolvable à la fois par son nom chiffré et son nom en clair :

$ host r1.sfr-lyn3.googlevideo.com
r1.sfr-lyn3.googlevideo.com has address 77.153.129.12
r1.sfr-lyn3.googlevideo.com has IPv6 address 2a02:8400:0:108::c

$ host r1.sn-n4g-atos.googlevideo.com
r1.sn-n4g-atos.googlevideo.com has address 77.153.129.12
r1.sn-n4g-atos.googlevideo.com has IPv6 address 2a02:8400:0:108::c

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
J'en profite pour rappeler que pour publier un traceroute sur le forum, le mieux est d'utiliser la balise tt pour respecter la mise en page avec un espace fixe pour tous les caractères. Il est également possible d'utiliser la balise code, représenté par une icone "#"



Exemple pour un traceroute IPv4 :

$ mtr -4zrwc100 r5---sn-25ge7nlz.googlevideo.com
Start: Mon Oct 24 09:29:29 2016
HOST: lafibre.info                 Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. AS43142 portevlan.adeli.biz    0.0%   100    0.4   2.5   0.2  82.5   8.9
  2. AS???   google.equinix-ix.fr   0.0%   100    6.0   6.2   5.9  20.1   1.4
  3. AS15169 108.170.244.161        0.0%   100    6.1   6.1   6.0   6.3   0.0
  4. AS15169 209.85.250.217         0.0%   100    6.3   6.3   6.2   6.7   0.0
  5. AS15169 74.125.105.123         0.0%   100    5.9   6.0   5.9   6.3   0.0


Pour de l'IPv6, c'est les options -6zrwc100 pour mtr.

underground78

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 7 445
  • Orsay (91)
    • FreePON : suivi géographique du déploiement fibre EPON chez Free
Petite information qui peut être utile, il est possible de connaitre la grappe de serveurs par laquelle on est en théorie servi en consultant : https://redirector.googlevideo.com/report_mapping.

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
Très pratique :

Voici ce que j'ai en 4G Bouygues :
80.215.100.73 => par10s20 : router: "pr03.par10" next_hop_address: "127.0.0.1" (80.215.0.0/16)

Adeli en IPv6 :
2a01:6e00:10:410::2 => topix-trn1 (2a01:6e00:10::/48)

Adeli en IPv4 :
46.227.16.8 => rezopole-lys1 (46.227.16.0/24)

Ikoula en IPv6 :
2a00:c70:1:213:246:63:45:2 => par10s20 : router: "pr01.par10" next_hop_address: "127.0.0.1" (2a00:c70::/32)

Ikoula en IPv4 :
213.246.63.45 => par10s20 : router: "pr01.par10" next_hop_address: "127.0.0.1" (213.246.62.0/23)

C'est quoi le next_hop_address: "127.0.0.1" ?
C'est un peu étrange, surtout en IPv6.

petrus

  • Expert AS206155
  • Expert
  • *
  • Messages: 1 066
Google à codé ses nom de domaines :
<snip>

Merci à Marin pour la découverte de la clé de chiffrement.

Pour mon exemple avec le serveur r5---sn-25ge7nlz
les lettres 25ge7nlz donnent par10s24

Pour traduire rapidement depuis une console unix :

$ type ggc
ggc est une fonction
ggc ()
{
    echo $1 | tr "0-9a-z" "uzpkfa50vqlgb61wrmhc72xsnid83ytoje94"
}

$ ggc 25ge7nlz
par10s24

franckinou

  • Abonné Bbox fibre
  • *
  • Messages: 200
  • FTTH sur Lyon 8 (69)
Bonjour,

Est-ce normal que je sorte à Marseille pour un cache qui semble être sur Paris ? Merci d'avance.

*************************************

PING

ping r16---sn-25ge7ne6.googlevideo.com

Envoi d'une requête 'ping' sur r16.sn-25ge7ne6.googlevideo.com [173.194.135.181] avec 32 octets de données :
Réponse de 173.194.135.181 : octets=32 temps=13 ms TTL=58
Réponse de 173.194.135.181 : octets=32 temps=13 ms TTL=58
Réponse de 173.194.135.181 : octets=32 temps=14 ms TTL=58

Statistiques Ping pour 173.194.135.181:
    Paquets : envoyés = 3, reçus = 3, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 13ms, Maximum = 14ms, Moyenne = 13ms


*************************************

TRACERT

tracert r16---sn-25ge7ne6.googlevideo.com

Détermination de l'itinéraire vers r16.sn-25ge7ne6.googlevideo.com [173.194.135.181]
avec un maximum de 30 sauts :

  1    <1 ms    <1 ms    <1 ms  BBOX [192.168.1.254]
  2    10 ms     1 ms     2 ms  static-212-194-108-2.ftth.abo.bbox.fr [212.194.108.2]
  3     8 ms     7 ms     7 ms  be44.cbr01-lyo.net.bbox.fr [212.194.171.148]
  4     *        *        7 ms  la64.bsr01-aix.net.bbox.fr [212.194.171.153]
  5     *        *        *     Délai d'attente de la demande dépassé.
  6    14 ms    14 ms    14 ms  209.85.255.97
  7    13 ms    14 ms    13 ms  209.85.142.249
  8    14 ms    14 ms    14 ms  209.85.248.24
  9    12 ms    11 ms    11 ms  216.239.57.34
 10    13 ms    14 ms    15 ms  108.170.244.225
 11    12 ms    14 ms    14 ms  72.14.232.19
 12    14 ms    14 ms    12 ms  173.194.135.181

Itinéraire déterminé.

petrus

  • Expert AS206155
  • Expert
  • *
  • Messages: 1 066
Est-ce normal que je sorte à Marseille pour un cache qui semble être sur Paris ? Merci d'avance.

Seul Google peut répondre à ça.

Boris de Bouygues Telecom

  • AS5410 Expert Bouygues Telecom
  • Abonné Bbox fibre
  • *
  • Messages: 2 760
  • Technopôle de Bouygues Telecom sur Meudon (92)
Le serveur semble bien sur paris :
echo 25ge7ne6 | tr "0-9a-z" "uzpkfa50vqlgb61wrmhc72xsnid83ytoje94"
par10s15
(merci petrus :D)

Cela se confirme : depuis un Traceroute réalisé depuis Paris sur l'IP qui vous distribue le contenu Youtube, on a une latence qui implique un serveur en région parisienne :
$ mtr -zrwc100 173.194.135.181
Start: Wed Oct 26 13:06:39 2016
HOST:                                    Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. AS5410  vl600.core01-m.net.bbox.fr   0.0%   100    0.5  16.1   0.5 286.1  46.8
  2. AS5410  be11.cbr01-ntr.net.bbox.fr   0.0%   100    5.0   5.2   1.1   9.1   2.2
  3. AS5410  la16.bsr01-cbv.net.bbox.fr   0.0%   100    1.3   1.4   1.2   4.1   0.3
  4. AS5410  la10.bsr02-cbv.net.bbox.fr   0.0%   100    1.4   1.4   1.3   2.0   0.0
  5. AS15169 72.14.212.222                0.0%   100    1.5   1.2   1.0   4.3   0.4
  6. AS15169 108.170.244.225              0.0%   100    1.4   1.4   1.3   1.6   0.0
  7. AS15169 72.14.232.19                 0.0%   100    1.7   1.7   1.6   3.3   0.1
  8. AS15169 173.194.135.181              0.0%   100    1.3   1.3   1.2   1.3   0.0


Serait-il possible de nous donner un traceroute vers 8.8.8.8 et vers www.google.fr afin que je remonte une information complète ?


1/ Pour 8.8.8.8, le service Google DNS, il est diffusé en anycast. Depuis Paris on va sur un serveur en région parisienne :
$ mtr -zrwc100 8.8.8.8
Start: Wed Oct 26 13:11:24 2016
HOST:                                        Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. AS5410  vl600.core01-m.net.bbox.fr       0.0%   100    0.5  45.3   0.4 782.5 145.8
  2. AS5410  be11.cbr01-ntr.net.bbox.fr       0.0%   100    8.5   5.0   1.3   9.1   2.2
  3. AS5410  la16.bsr01-cbv.net.bbox.fr       0.0%   100    1.5   1.3   1.2   1.8   0.0
  4. AS5410  la10.bsr02-cbv.net.bbox.fr       0.0%   100    1.4   1.4   1.3   2.0   0.0
  5. AS15169 72.14.212.222                    0.0%   100    2.7   1.4   1.1  15.8   1.7
  6. AS15169 108.170.244.225                  0.0%   100    1.4   1.4   1.3   1.6   0.0
  7. AS15169 209.85.142.5                     0.0%   100    2.4   2.5   2.3   6.5   0.5
  8. AS15169 google-public-dns-a.google.com   0.0%   100    1.8   1.8   1.7   2.0   0.0


2/ Pour la page web Google, la latence montre que, depuis Paris, on va sur le Datacenter Google en propre le plus proche, celui de St Ghislain, situé en Belgique :
$ mtr -4zrwc100 www.google.fr
Start: Wed Oct 26 13:15:59 2016
HOST:                                    Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. AS5410  vl600.core01-m.net.bbox.fr   0.0%   100    1.9  23.4   0.4 303.9  54.8
  2. AS???   be11.cbr01-ntr.net.bbox.fr   0.0%   100    9.1   5.3   1.1   9.1   2.3
  3. AS5410  la16.bsr01-cbv.net.bbox.fr   0.0%   100    1.2   1.3   1.2   2.3   0.0
  4. AS5410  la10.bsr02-cbv.net.bbox.fr   0.0%   100    1.3   1.4   1.3   2.2   0.0
  5. AS15169 72.14.212.222                0.0%   100    1.1   1.4   1.0  17.2   1.6
  6. AS15169 72.14.239.145                0.0%   100    1.9   1.9   1.8   2.3   0.0
  7. AS15169 209.85.245.83                0.0%   100    1.7   6.9   1.7  37.0   9.5
  8. AS15169 216.239.57.227               0.0%   100    7.4  29.2   5.9  70.5  13.6
  9. AS15169 209.85.246.49                0.0%   100    5.8   6.3   5.8  15.4   1.5
 10. AS???   ? ?                         100.0   100

franckinou

  • Abonné Bbox fibre
  • *
  • Messages: 200
  • FTTH sur Lyon 8 (69)
Merci Boris. Je ferai ceci ce soir (si je n'oublie pas).
Mais petite information : J'ai modifié ma configuration DNS la semaine passée pour passer par OpenDNS !  :-[

Fab_38

  • Abonné FAI autre
  • *
  • Messages: 953
Merci Boris. Je ferai ceci ce soir (si je n'oublie pas).
Mais petite information : J'ai modifié ma configuration DNS la semaine passée pour passer par OpenDNS !  :-[

Tu as pu modifié les dns de la box ? Pour moi l'option est grisée

franckinou

  • Abonné Bbox fibre
  • *
  • Messages: 200
  • FTTH sur Lyon 8 (69)
Tu as pu modifié les dns de la box ? Pour moi l'option est grisée

Du PC, pas de la box.