質問:
DNS に障害のあるユーザを検索エンジンにリダイレクトするにはどうしますか。
著者:Cisco TACエンジニア、Vladimir Sousa、Jeff Richmond
環境:WSA
症状:ユーザがデフォルトで存在しないURL(DNSで解決できないURL)を入力すると、WSAは次のような通知ページを返します。
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)
一部のお客様は、ユーザを検索エンジンにリダイレクトできるようにしたいと考えています。これは、Windows Live Searchで実行される操作に似ています。
デフォルトの通知ページを次のように変更することで、ユーザの要求を存在しないURLにリダイレクトできます。
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>
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>
DNS_FAIL HTMLファイルを変更する手順は、次のとおりです。
- WSAへのFTP:ftp admin@<WSA_host_name_or_IP>
- configuration/eun/enを参照します。
- ERR_DNS_FAIL ページをダウンロードして編集するか、新しい ERR_DNS_FAIL ページを作成します。
- 編集後のERR_DNS_FAILページをconfiguration/eun/enフォルダにアップロードします。
- アップロード後、CLIインターフェイスにログインします。次に、「カスタムEUNページを使用」オプションを使用します。このオプションがすでに有効になっている場合は、「EUNページを更新」コマンドを使用して、アップロードされたカスタマイズされたEUNページを有効にします。このオプションは、CLIコマンド – > advancedproxyconfig > EUNで使用できます。