خطای “ERR_NAME_NOT_RESOLVED” یکی از مشکلات رایج در وبسایتهای وردپرسی است که میتواند تجربه کاربری و دسترسی به محتوا را برای بازدیدکنندگان به شدت تحت تأثیر قرار دهد. در این مطلب از سری مطالب آموزشی وبلاگ پارس وی دی اس به نحوه رفع ERR_NAME_NOT_RESOLVED در وردپرس (گام به گام) میپردازیم.
این خطا زمانی رخ میدهد که مرورگر قادر به شناسایی نام دامنه یک وبسایت نیست و درخواستها به سرور آن دامنه را نمیتواند انجام دهد. دلایل متعددی برای بروز این خطا وجود دارد، از جمله مشکلات DNS، تنظیمات نادرست دامنه و یا اختلالات در سرور میزبان.
در این مقاله، به بررسی روشهای مختلف برای رفع این خطا و بهبود دسترسی به وبسایتهای وردپرسی خواهیم پرداخت. با توجه به گامهای ساده و کاربردی که در این مقاله ارائه میشود، کاربران میتوانند به راحتی مشکلات مربوط به DNS و تنظیمات دامنه خود را شناسایی و حل کنند.
یادگیری این نکات میتواند به حفظ عملکرد وبسایت و جلب رضایت بازدیدکنندگان کمک چشمگیری کند.
چه چیزی باعث خطای «ERR_NAME_NOT_RESOLVED» در وردپرس میشود؟
اینترنت از یک سیستم نام دامنه (DNS) برای تسهیل ناوبری استفاده میکند. اگرچه هر وب سایت با یک برچسب عددی منحصر به فرد شناخته میشود که به عنوان آدرس IP شناخته میشود، DNS به کاربران اجازه میدهد تا به سادگی یک نام دامنه به یاد ماندنی را وارد کنند.
هنگامی که یک نام دامنه را وارد میکنید، سرور DNS به طور خودکار آدرس IP مربوطه را جستجو میکند (یا حل میکند) و شما را به وب سایت مرتبط با آن هدایت میکند.
به عنوان مثال، هنگامی که نام دامنه parsvds.com.com را تایپ میکنید، سرور DNS آدرس IP لازم، 104.18.10.41 را شناسایی میکند و شما را به طور یکپارچه به وب سایت ما هدایت میکند.
خطای «ERR_NAME_NOT_RESOLVED» زمانی رخ میدهد که در این فرآیند اختلال ایجاد شود و از شناسایی آدرس IP مرتبط با نام دامنهای که وارد کردهاید جلوگیری میکند.
بدون آدرس IP، مرورگر شما نمیتواند وب سایت را بیابد یا نمایش دهد. اگر وبسایت مورد نظر سایت وردپرسی شما باشد، به این معنی است که نمیتوانید محتوای جدید اضافه کنید، بهروزرسانیهای امنیتی نصب کنید یا تغییرات مهم دیگری ایجاد کنید.
بسته به شرایط خاص و مرورگر وب که استفاده میکنید، ممکن است با یکی از چندین پیام خطا مواجه شوید، از جمله:
- دسترسی به این سایت امکان پذیر نیست
- دسترسی به سایت امکان پذیر نیست
- آدرس IP سرور پیدا نشد
- بارگیری منبع انجام نشد
- صفحه وب در دسترس نیست
این پیغامهای خطا میتواند ناشی از مشکلات رایج مختلف باشد، که نیاز به عیبیابی برای رفع خطا دارد. در حالی که این مشکل میتواند از خود وب سایت ناشی شود، اغلب به دلیل تنظیمات نادرست در رایانه شما ایجاد میشود.
خوشبختانه، پیام خطا ممکن است پیشنهادات مفیدی را برای عیب یابی ارائه دهد، مانند بررسی اتصال اینترنت، تنظیمات فایروال و پیکربندی DNS.
با در نظر گرفتن این موضوع، بیایید نحوه رفع «ERR_NAME_NOT_RESOLVED» در وردپرس را بررسی کنیم. توصیه میکنیم از اولین مرحله عیب یابی شروع کنید، زیرا سادهترین است، و سپس از طریق راهنما ادامه دهید:
- اتصال اینترنت خود را بررسی کنید
- کش مرورگر خود را پاک کنید
- کش DNS خود را پاک کنید
- فایروال و نرم افزار آنتی ویروس خود را به طور موقت غیرفعال کنید
- سرور DNS مورد استفاده توسط رایانه خود را تغییر دهید
- DNSSEC را برای دامنه وب سایت خود غیرفعال کنید
- با ارائه دهندههاست وردپرس خود تماس بگیرید
1. اتصال اینترنت خود را بررسی کنید.
این خطا اغلب به دلیل مشکلی در رایانه شخصی شما ایجاد میشود. بنابراین، بیایید با سادهترین راه حل شروع کنیم: اطمینان از اینکه شما واقعاً به اینترنت متصل هستید. میتوانید از Google.com بازدید کنید و برای تأیید اتصال خود جستجو کنید.
اگر نمیتوانید به گوگل یا سایر وبسایتها دسترسی پیدا کنید، مشکل در اتصال اینترنت شما است، نه وبسایتی که میخواهید به آن دسترسی پیدا کنید.
مطمئن شوید که کابلها به طور ایمن به مودم و روتر شما وصل شدهاند. علاوه بر این، اتصال اینترنت خود را با جدا کردن مودم و روتر از برق و سپس روشن کردن مجدد آنها پس از حداقل یک دقیقه در نظر بگیرید.
اگر هنگام تلاش برای بازدید از وب سایت همچنان با همان پیغام خطا مواجه شدید، به مرحله بعدی بروید.
2. حافظه کش مرورگر خود را پاک کنید
مرورگر وب شما یک نسخه موقت از همه چیزهایی را که دانلود میکند ذخیره میکند تا دسترسی به آن فایلها را تسریع کند. این حافظه به عنوان حافظه پنهان مرورگر شناخته میشود.
اگر محتوای وب سایت پس از بازدید اولیه شما تغییر کند، حافظه پنهان ممکن است قدیمی شود یا در طول زمان خراب شود. هنگامی که این اتفاق می افتد، باید کش مرورگر خود را پاک کنید تا مطمئن شوید که فایلها دوباره از وب سایت دانلود میشوند.
انجام این کار گاهی اوقات میتواند مشکلات مربوط به DNS را حل کند، مانند پیام خطایی که با آن مواجه میشوید.
خوشبختانه، پاک کردن کش مرورگر ساده است. به عنوان مثال، در گوگل کروم، به سادگی روی نماد سه نقطه در گوشه سمت راست بالا کلیک کنید. از آنجا، «More Tools» را انتخاب کنید و سپس روی «Clear Browsing Data….» کلیک کنید.
لطفاً کادر کنار «Cached images and files» را در پنجره بازشو علامت بزنید. به طور پیش فرض، گوگل کروم کل کش را پاک میکند.
با در نظر گرفتن این موضوع، ممکن است بخواهید منوی کرکرهای «Time Range» را باز کنید تا دادههای ذخیرهشده را فقط از دوره زمانی خاصی که طی آن با پیام خطا مواجه شدهاید حذف کنید.
مطمئن شوید که فقط کادرهای مربوط به دادههایی را که میخواهید حذف کنید علامت بزنید. برای مثال، حذف کوکیها و سایر دادههای سایت ایده خوبی است، اما اگر میخواهید سابقه مرور خود را حفظ کنید، باید علامت آن کادر را بردارید.
وقتی آماده شدید، روی «Clear data» کلیک کنید و گوگل کروم کش مرورگر را خالی میکند.
اگر از مرورگر دیگری استفاده میکنید، لطفاً به راهنمای مبتدیان ما در مورد نحوه پاک کردن کش مرورگر برای هر مرورگری مراجعه کنید.
پس از پاک کردن کش، سعی کنید دوباره به وب سایت مراجعه کنید تا ببینید آیا پیام خطا ادامه دارد یا خیر.
3. کش DNS خود را پاک کنید
رایانه شما علاوه بر ذخیره محتوای وب سایتهایی که بازدید میکنید، آدرس IP آنها را نیز ذخیره میکند. این فرآیند باعث صرفه جویی در زمان میشود، زیرا مرورگر نیازی به جستجوی چندین آدرس IP یکسان ندارد.
با این حال، اطلاعات DNS حافظه پنهان ممکن است قدیمی شود و منجر به پیامهای خطا شود. به عنوان مثال، اگر سایت به یک نام دامنه جدید منتقل شده باشد یا ارائه دهندگان میزبانی را تغییر داده باشد، ممکن است دادههای IP ذخیره شده نادرست باشد.
میتوانید کش DNS خود را پاک کنید تا از مرورگرتان بخواهد که آدرس IP صحیح آن نام دامنه را دوباره جستجو کند.
برای کمک به شما، راهنمای جامعی درباره نحوه پاک کردن حافظه پنهان DNS برای مک، ویندوزو گوگل کروم ایجاد کردهایم.
4. فایروال و نرم افزار آنتی ویروس خود را به طور موقت غیرفعال کنید
افزونههای آنتی ویروس و فایروال با مسدود کردن سایتهای مشکوک از شما محافظت میکنند. متأسفانه، آنها گاهی اوقات میتوانند وب سایتهای قابل اعتماد را مسدود کنند.
اگر تنظیمات افزونه امنیتی شما خیلی سخت باشد یا اگر یک وب سایت به گونهای پیکربندی شده باشد که پروتکلهای امنیتی را فعال کند، ممکن است این مشکل ایجاد شود.
برای تعیین اینکه آیا فایروال یا نرم افزار آنتی ویروس شما باعث انسداد شده است، میتوانید به طور موقت نرم افزار را غیرفعال کنید. اگر وب سایت پس از غیرفعال کردن بدون مشکل بارگیری میشود، احتمالاً برنامه آنتی ویروس یا فایروال مقصر است.
اگر این ابزارها مسئول مشکل هستند، توصیه نمیکنیم نرم افزار را به طور دائم غیرفعال کنید. در عوض، در نظر بگیرید که وب سایت را در لیست سفید در تنظیمات نرم افزار قرار دهید تا به شما امکان دسترسی به آن را بدهد در حالی که همچنان در برابر تهدیدات واقعی محافظت میشود.
اگر برای مکان یابی این تنظیمات به کمک نیاز دارید، اسناد رسمی نرم افزار، انجمنها یا صفحات رسانههای اجتماعی را برای اطلاعات بیشتر بررسی کنید.
بسته به مجوز نرم افزار خود، میتوانید از طریق تماس با توسعه دهنده یا تیم پشتیبانی مشتری آنها نیز به دنبال پشتیبانی باشید.
5. سرور DNS مورد استفاده توسط رایانه خود را تغییر دهید
ممکن است مشکلی در سرور DNS که در حال حاضر برای به دست آوردن آدرس IP وب سایت استفاده میکنید، وجود داشته باشد. اگرچه ارائه دهنده خدمات اینترنت شما (ISP) به طور خودکار یک سرور DNS را اختصاص میدهد، ممکن است مواقعی این سرور در دسترس نباشد یا اطلاعات نادرستی ارائه دهد.
میتوانید به سرور DNS عمومی دیگری مانند Google Public DNS بروید. در انتخاب خود محتاط باشید، زیرا ارائه دهنده DNS در وب سایتهایی که بازدید میکنید قابل مشاهده است و ممکن است اطلاعات شخصی را جمع آوری کند.
تغییر سرور DNS در مک
هنگامی که در مورد سرور DNS تصمیم گرفتید، باید آن را به تنظیمات DNS خود اضافه کنید. در مک، با کلیک کردن روی نماد «سیب» در نوار ابزار و انتخاب «System Preferences…» شروع کنید.
در مرحله بعد، باید «Network» را از پنجره بازشو انتخاب کنید و سپس روی دکمه «Advanced…» کلیک کنید.
اکنون، میتوانید تب “DNS” را باز کنید.
در گوشه پایین سمت چپ، باید روی دکمه «+» کلیک کنید.
این یک سرور DNS جدید با آدرس IP پیش فرض 0.0.0.0 اضافه میکند.
اکنون میتوانید ادامه دهید و آدرس IP سرور عمومی را که میخواهید استفاده کنید تایپ کنید. به عنوان مثال، آدرسهای IP برای DNS عمومی گوگل 8.8.8.8 و 8.8.4.4 هستند.
پس از آن، مطمئن شوید که بر روی دکمه “OK” کلیک کنید تا تغییرات خود را ذخیره کنید.
این شما را به پنجره قبلی باز میگرداند.
برای شروع استفاده از سرور DNS جدید خود، به سادگی روی دکمه «Apply» کلیک کنید.
اکنون، شما آماده بازدید از وب سایت هستید تا ببینید آیا این پیام خطا را حذف کرده است یا خیر.
تغییر سرور DNS خود در ویندوز
اگر رایانه ویندوزی دارید، باید از نوار وظیفه به کادر جستجوی ویندوز بروید و عبارت ‘ncpa.cpl‘ را تایپ کنید تا به صفحه اتصالات شبکه بروید.
پس از آن، باید روی اتصال اینترنتی که در حال حاضر استفاده میکنید کلیک راست کنید.
سپس از منوی کشویی گزینه “Properties” را انتخاب کنید. ممکن است از شما خواسته شود که یک رمز عبور سرپرست ارائه دهید. اگر رمز عبور را نمیدانید، باید با بخش فناوری اطلاعات یا سرپرست رایانه خود تماس بگیرید.
اکنون، باید پنجره “Properties” را ببینید.
شما باید روی گزینه “Internet Protocol Version 4 (TCP/IPv4)” از لیست دوبار کلیک کنید.
با این کار پنجره جدیدی باز میشود که در آن باید دو تنظیمات را با علامت زدن کادرهای مربوطه فعال کنید. این تنظیمات عبارتند از: «Obtain an IP address automatically» و «Use the following DNS server addresses».
در مرحله بعد، میتوانید آدرسهای DNS سرور DNS عمومی خود را وارد کنید. آدرسهای IP برای DNS عمومی گوگل 8.8.8.8 و 8.8.4.4 هستند.
فراموش نکنید که روی دکمه “OK” در پایین کلیک کنید تا تغییرات خود را ذخیره کنید.
پس از انجام این کار، میتوانید رایانه خود را مجدداً راه اندازی کنید و از سایت خود بازدید کنید تا بررسی کنید که آیا خطا برطرف شده است.
6. DNSSEC را برای دامنه وب سایت خود غیرفعال کنید
در برخی موارد، خطای «ERR_NAME_NOT_RESOLVED» ممکن است ناشی از مشکلات مربوط به خود وب سایت شما باشد. اگر وبلاگ وردپرس شما با این خطا مواجه است، چند مرحله وجود دارد که میتوانید برای رفع آن تلاش کنید.
یکی از راه حلهای ممکن غیرفعال کردن DNSSEC در صورتی که فعال باشد.
DNSSEC یا افزونههای امنیتی سیستم نام دامنه، با محافظت از سوابق DNS شما در برابر دسترسی غیرمجاز، یک لایه امنیتی اضافی اضافه میکند. با این حال، همچنین میتواند مانع انتشار صحیح دامنه شود و به طور بالقوه خطای «ERR_NAME_NOT_RESOLVED» را ایجاد کند.
7. با ارائه دهندههاست وردپرس خود تماس بگیرید
اگر پس از انجام مراحل بالا هنوز نمیتوانید به وب سایت خود دسترسی پیدا کنید، ممکن است سایت به طور موقت از کار افتاده یا مشکلات سرور را تجربه کرده باشد.
اگر سایت متعلق به شخص دیگری است، تنها گزینه شما این است که منتظر بمانید تا دوباره در دسترس قرار گیرد.
با این حال، اگر هنگام تلاش برای دسترسی به وبسایت خود با خطای «ERR_NAME_NOT_RESOLVED» مواجه شدید، باید برای کمک با ارائهدهنده میزبانی خود تماس بگیرید.
آنها میتوانند به شما کمک کنند تا تشخیص دهید آیا مشکل فنی، تنظیمات نادرست، صورتحساب پرداخت نشده یا مشکل دیگری وجود دارد که مانع از دسترسی به وب سایت شما میشود.
جمع بندی
خطای “ERR_NAME_NOT_RESOLVED” یک مشکل رایج است که کاربران وردپرس با آن مواجه هستند و نشان میدهد که مرورگر نمیتواند نام دامنه سرور را تشخیص دهد. این میتواند ناشی از عوامل مختلفی از جمله پیکربندی نادرست DNS، انقضای نام دامنه، یا مشکلات اتصال به اینترنت باشد.
عیب یابی مشکل اغلب با اطمینان از پیکربندی صحیح نام دامنه و اشاره به سرور میزبان مناسب شروع میشود. علاوه بر این، بررسی تنظیمات DNS محلی و پاک کردن کش مرورگر اغلب میتواند مشکل را حل کند و به کاربران امکان میدهد بدون وقفه به سایت وردپرس خود دسترسی داشته باشند.
برای جلوگیری از تکرار خطای “ERR_NAME_NOT_RESOLVED“، حفظ به روز ثبت و تمدید دامنه به سرعت ضروری است. نظارت منظم بر تنظیمات DNS و در نظر گرفتن استفاده از ارائه دهندگان DNS قابل اعتماد میتواند پایداری وب سایت را افزایش دهد.
علاوه بر این، بهینه سازی تنظیمات وب سایت و اطمینان از عملکرد مناسب سرویس میزبانی میتواند به کاهش مشکلات احتمالی کمک کند. با فعال بودن در نگهداری وب سایت و رسیدگی به نگرانیهای مرتبط با DNS، کاربران وردپرس میتوانند تجربه یکپارچه را برای خود و بازدیدکنندگان خود تضمین کنند.
سؤالات متداول
خطای “ERR_NAME_NOT_RESOLVED” در وردپرس نشان دهنده چیست؟
خطای «ERR_NAME_NOT_RESOLVED» نشان میدهد که مرورگر نمیتواند آدرس IP مرتبط با نام دامنهای را که میخواهید به آن دسترسی پیدا کنید، پیدا کند. این ممکن است به دلایل مختلفی مانند مشکلات DNS، تنظیمات نامناسب دامنه یا مشکلات سرور میزبان وب رخ دهد.
برخی از دلایل رایج برای خطای “ERR_NAME_NOT_RESOLVED” چیست؟
دلایل رایج این خطا عبارتند از:
- تنظیمات DNS نادرست یا نام دامنه اشتباه پیکربندی شده است.
- دامنه ممکن است به سرورهای نام صحیح اشاره نکند.
- حافظه پنهان DNS ممکن است در دستگاه محلی شما یا توسط سرور DNS قدیمی باشد.
- مشکلات ارائه دهنده میزبانی وب، مانند خرابی یا تعمیر سرور.
چگونه میتوانم خطای “ERR_NAME_NOT_RESOLVED” را در وردپرس برطرف کنم؟
برای رفع این خطا میتوانید مراحل زیر را امتحان کنید:
- کش مرورگر و کش DNS خود را پاک کنید تا مطمئن شوید که از اطلاعات قدیمی استفاده نمیشود.
- کش DNS خود را با استفاده از دستورات خط فرمان (به عنوان مثال، ipconfig /flushdns در ویندوز) شستشو دهید.
- تنظیمات DNS دامنه خود را بررسی کنید تا مطمئن شوید که به درستی پیکربندی شده است.
- سرورهای نام خود را برای استفاده از سرویسهای DNS معتبر مانند Google DNS (8.8.8.8 و 8.8.4.4) تغییر دهید.
- با ارائه دهندههاست خود تماس بگیرید تا بررسی کنید که آیا مشکلات مربوط به سرور وجود دارد یا خیر.
- دامنه خود را در دستگاهها یا شبکههای مختلف آزمایش کنید تا ببینید آیا مشکل همچنان وجود دارد یا خیر، که میتواند به شناسایی مشکل محلی یا سمت سرور کمک کند.