NET.HOST |
Hôte réseau |
| BigQuery |
Syntaxe
Paramètres
| Nom |
Description |
| url |
Ce paramètre permet de spécifier la chaîne de caractères représentant l'URL dont vous souhaitez extraire le nom d'hôte. La fonction analysera cette URL et retournera la partie correspondant à l'hôte. |
Description
Cette fonction permet de demander l'hôte associé à un URL.
Remarques
- Extraction simple et directe du nom d'hôte d'une URL : La fonction NET.HOST(url) permet d'obtenir la partie nom d'hôte (host) d'une URL, comme par
exemple www.example.com à partir de https://www.example.com/page?id=1. Elle est pratique pour analyser le trafic web, les journaux de navigation ou les sources
de liens.
- Utile pour regrouper les URLs par domaine : En extrayant l'hôte, on peut regrouper les requêtes ou les lignes de données par site ou sous-domaine. Cela
est essentiel dans des cas comme l'analyse des référents, la surveillance du SEO ou la détection de sources malveillantes.
- Ignore les chemins, paramètres ou fragments de l'URL : NET.HOST n'extrait que le nom d'hôte et ne retourne ni le chemin, ni les paramètres de requête,
ni les fragments. Cela garantit une séparation nette entre l'adresse du serveur et les autres composants d'une URL complexe.
- Supporte les sous-domaines et les ports dans l'URL : Si une URL contient un port (par exemple https://example.com:8080/path), NET.HOST retourne
example.com uniquement. Le port est ignoré, ce qui est utile si l'on souhaite uniquement analyser l'origine principale de l'URL sans se préoccuper du port utilisé.
- Peut être combinée avec d'autres fonctions NET.* : La famille de fonctions NET.* de BigQuery inclut aussi NET.REG_DOMAIN, NET.SAFE_IP_FROM_STRING,... En
les combinant, on peut effectuer des analyses réseau avancées, comme distinguer un domaine de second niveau, un TLD ou une adresse IP.
- Nécessite une URL correctement formée : Si la chaîne passée à NET.HOST n'est pas une URL valide, la fonction retourne NULL. Il est donc important de
valider ou nettoyer les données sources avant d'utiliser la fonction, ou d'encapsuler l'appel dans une instruction de gestion des erreurs.
- Très utile dans les journaux d'accès et les données de navigation : NET.HOST est idéale pour extraire les noms d'hôtes depuis des journaux d'accès,
des URLs référentes ou des clics publicitaires, facilitant l'analyse du comportement des utilisateurs, de la provenance du trafic ou du suivi des campagnes
marketing.
- Peut aider à détecter les redirections ou le phishing : En extrayant l'hôte d'URL raccourcies ou complexes, on peut identifier si une adresse pointe
vers un domaine suspect ou non autorisé. C'est une approche fréquente dans l'analyse de cybersécurité ou de filtrage de contenu.
Dernière mise à jour : Jeudi, le 18 Juin 2020