سؤال:
كيف تتم إعادة توجيه المستخدمين إلى محرك بحث عندما يكون لديهم فشل DNS؟
تمت المساهمة من قبل فلاديمير سوزا وجيف ريتشموند، مهندسي TAC من Cisco.
البيئة: WSA
الأعراض: عندما يكتب المستخدمون في عنوان URL غير موجود (غير قابل لحل DNS) بشكل افتراضي، ترجع 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>
لجوجل:
<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 تكون أدناه:
- FTP إلى WSA - FTP admin@<WSA_HOST_NAME_OR_IP>
- إستعراض للتكوين/الويب/en.
- قم بتنزيل صفحة ERR_DNS_FAILED وتحريرها أو قم بإنشاء صفحة ERR_DNS_FAILED جديدة.
- قم بتحميل صفحة ERR_DNS_FAILED المحررة إلى مجلد التكوين/الويب/en.
- بعد التحميل، قم بتسجيل الدخول إلى واجهة سطر الأوامر. ثم أستخدم الخيار "إستخدام صفحات EUN المخصصة"؛ إذا كان هذا الخيار ممكنا بالفعل، أستخدم الأمر "تحديث صفحات EUN" لجعل صفحات EUN المخصصة التي تم تحميلها فعالة. سيكون هذا الخيار متاحا تحت أمر CLI —> advancedProxyConfig > EUN.