Question :
Comment rediriger les utilisateurs vers un moteur de recherche en cas de panne du DNS ?
Contribution de Vladimir Sousa et Jeff Richmond, ingénieurs du centre d'assistance technique Cisco.
Environnement : WSA
Symptômes : lorsque les utilisateurs saisissent une URL inexistante (non résolvable par DNS) par défaut, WSA renvoie une page de notification semblable à la suivante :
This Page Cannot Be Displayed
------------------------------------------------------------------------------------------------
The host name resolution (DNS lookup) for this host name ( temple.edu ) has failed. The Internet
address may be misspelled or obsolete, the host ( temple.edu ) may be temporarily unavailable,
or the DNS server may be unresponsive.
Please check the spelling of the Internet address entered. If it is correct, try this request later.
If you have questions, or if this condition persists, please contact your corporate network
administrator and provide the codes shown below.
------------------------------------------------------------------------------------------------
Notification codes: (1, DNS_FAIL, temple.edu)
Certains clients aimeraient pouvoir rediriger les utilisateurs vers un moteur de recherche à la place. Cette opération est similaire à celle effectuée par Windows Live Search.
Il est possible de rediriger les requêtes des utilisateurs vers une URL inexistante en modifiant la page de notification par défaut sur un élément similaire à :
Pour Windows Live Search :
<html>
<head>
<title> Notification Page </title>
<meta name="author" content="Cisco systems">
<meta name="description" content="Notification Page">
<meta http-equiv="refresh" content="0;url=http://search.live.com/results.aspx?FORM=DNSAS&q=%H">
</head>
<body>
<p>
</body>
</html>
Pour Google :
<html>
<head>
<title> Notification Page </title>
<meta name="author" content="Cisco systems">
<meta name="description" content="Notification Page">
<meta http-equiv="refresh" content="0;url=http://www.google.com/search?hl=en&q=%H">
</head>
<body>
<p>
</body>
</html>
Les étapes de modification du fichier HTML DNS_FAIL sont les suivantes :
- FTP vers le WSA - ftp admin@<WSA_host_name_or_IP>
- Accédez à configuration/eun/en.
- Téléchargez et modifiez la page ERR_DNS_FAIL ou créez une nouvelle page ERR_DNS_FAIL.
- Téléchargez la page ERR_DNS_FAIL modifiée dans le dossier configuration/eun/en.
- Après le téléchargement, connectez-vous à l'interface CLI. Utilisez ensuite l'option « Utiliser les pages EUN personnalisées » ; si cette option est déjà activée, utilisez la commande « Actualiser les pages EUN » pour rendre effectives les pages EUN personnalisées téléchargées. Cette option est disponible sous la commande CLI —> advanced proxyconfig > EUN.