همه سایتها باز میشوند جز همان صفحهای که لازم دارید. برای رفتن به تنظیمات مودم 192.168.1.1 را تایپ میکنید، یا آدرس یک چاپگر یا یک دستگاه ذخیرهسازی خانگی را باز میکنید، و کروم پیش از آنکه پلک بزنید پاسخ میدهد: عنوان «نمیتوان به این سایت دست یافت»، سطری که آدرس را با حروف درشت میآورد و میگوید دسترسی به آن «امکانپذیر نیست»، و در پایین صفحه ERR_ADDRESS_UNREACHABLE. بارگذاری دوباره همان صفحه را با همان سرعت برمیگرداند.
در ادامه میخوانید این کد چه معنایی دارد، چه فرقی با پایان مهلت (timeout) دارد، علتهایش کداماند، راهحلها در ویندوز، مک، اندروید و آیفون چیست و IPv6 و پروکسی چه ربطی به آن دارند.
خطای ERR_ADDRESS_UNREACHABLE یعنی چه؟
این خطا یعنی به کروم گفته شده است که هیچ راهی برای رسیدن به آدرس آیپیای که میخواست به آن وصل شود وجود ندارد. فهرست خطاهای شبکه پروژه کرومیوم به این کد شماره -109 را داده و آن را با جمله "The IP address is unreachable." (آدرس آیپی در دسترس نیست) توصیف کرده است، که به گفته همان فهرست معمولاً یعنی هیچ مسیری به میزبان یا شبکه مشخصشده وجود ندارد. کروم، اج، بریو و اپرا همین کد را نشان میدهند.
مسیر (route) راهی است که یک بسته داده طی میکند. دستگاه شما فهرست کوتاهی از این مسیرها نگه میدارد که به آن جدول مسیریابی (routing table) میگویند: آدرسهای شبکه خودتان مستقیم به همان دستگاه میروند، بقیه به مودم شما فرستاده میشوند که «دروازه پیشفرض» (default gateway) نام دارد، و یک VPN هم ردیفهای خودش را اضافه میکند. وقتی هیچ ردیفی جور نشود، سیستمعامل گزارش میدهد «شبکه در دسترس نیست» (network unreachable) یا «مسیری به میزبان وجود ندارد» (no route to host) و کروم هر دو را به -109 تبدیل میکند.
عنوان «نمیتوان به این سایت دست یافت» میان کدهای زیادی مشترک است؛ خطای This Site Can't Be Reached چیست و چرا رخ میدهد؟ بقیه را توضیح میدهد.
صفحه خطا چه شکلی است؟
ما خطا را در کرومیوم 145 روی ویندوز 11، با باز کردن یک آدرس IPv6 در شبکهای بدون IPv6، بازتولید کردیم. در رابط فارسی، صفحه عنوان «نمیتوان به این سایت دست یافت» (در رابط انگلیسی "This site can't be reached")، سطر «دسترسی به http://[2001:db8::1]/ امکانپذیر نیست.»، پیوند «Windows Network Diagnostics را اجرا کنید.»، کد ERR_ADDRESS_UNREACHABLE و فقط یک دکمه، «مجدد بار کردن»، دارد. این متنها از ترجمه فارسی کنونی کروم است؛ نسخه آزمایشی ما که قدیمیتر بود، عنوان را «دسترسی به این سایت امکانپذیر نیست» و دکمه را «بار کردن مجدد» نوشته بود. در سیستمهای دیگر پیوند عیبیابی تغییر میکند یا دیده نمیشود؛ عنوان و کد ثابت میمانند.
دو چیز این صفحه را از بقیه جدا میکند. فهرست «این موارد را امتحان کنید:» با پیشنهاد بررسی پروکسی و دیوار آتش در آن نیست، و صفحه بیدرنگ میرسد: در آزمایشهای ما در 6 تا 388 میلیثانیه. یادداشتی از توسعهدهندگان کرومیوم هم میگوید این پیام یعنی «نمیتوانیم مسیری به سرور پیدا کنیم».
اتصال چگونه بدون مسیر میماند؟
شکست پیش از آنکه هیچ دادهای به سایت برسد رخ میدهد:
- کروم یک آدرس آیپی به دست میآورد. شما آن را تایپ کردهاید، یا جستوجوی DNS نام سایت را به یک آدرس تبدیل کرده است.
- کروم از سیستمعامل میخواهد وصل شود. مرورگر هرگز خودش مسیر را انتخاب نمیکند.
- سیستم جدول مسیریابی خود را بررسی میکند. همان شبکه: مستقیم. جای دیگر: از طریق مودم. در محدوده یک VPN: به داخل تونل.
- مسیری نیست، پس تلاش بیدرنگ شکست میخورد. هیچ ردیفی جور نمیشود، قاعدهای مسیر را میبندد (یک VPN یا یک تنظیم حریم خصوصی مک) یا روتری در میانه راه گزارش میدهد که به آن آدرس نمیتوان رسید.
- کروم
-109را نشان میدهد. وقتی سایتی هم آدرس IPv6 و هم آدرس IPv4 دارد و IPv6 تا 300 میلیثانیه وصل نشده باشد، کروم تلاشی با IPv4 را هم آغاز میکند؛ به همین دلیل سایتهای معمولی بهندرت به اینجا میرسند.
دسترسیناپذیر، پایان مهلت یا رد شدن: خطای شما کدام است؟
کد نشان میدهد اتصال تا کجا پیش رفته است.
| خطا | چه چیزی شکست خورد | علت معمول | نخستین بررسی |
|---|---|---|---|
ERR_ADDRESS_UNREACHABLE (-109) | مسیری به آدرس نیست | شبکه دیگر، VPN، اجازه مک، IPv6 | به کدام شبکه وصل هستید |
ERR_CONNECTION_TIMED_OUT (-118) | بستهها رفتند، پاسخی نیامد | دستگاه خاموش، بستهها دور ریخته شدند | دستگاه روشن است؟ |
ERR_CONNECTION_REFUSED (-102) | دستگاه پاسخ داد «نه» | هیچ برنامهای روی آن پورت گوش نمیدهد | آدرس و پورت |
ERR_NAME_NOT_RESOLVED (-105) | نام پیدا نشد | غلط تایپی، مشکل DNS | املای آدرس |
ERR_PROXY_CONNECTION_FAILED (-130) | به پروکسی نمیشد رسید | تنظیم قدیمی پروکسی | تنظیمات پروکسی |
یک اشتباه همیشه به یک کد ختم نمیشود. در رایانه آزمایشی ویندوزی ما، آدرسهای خصوصی یک شبکه دیگر (10.254.254.254 و 192.168.250.1) و یک آدرس استفادهنشده در شبکه خودمان همه پس از 21 تا 26 ثانیه به پایان مهلت رسیدند، چون هیچ چیزی نبودن مسیر را گزارش نکرد و رایانه فقط منتظر ماند. اگر شما هم اینقدر منتظر ماندهاید، به جای این نوشته خطای err_connection_timed_out یعنی چه و چگونه رفع میشود؟ را بخوانید.
چه چیزی باعث ERR_ADDRESS_UNREACHABLE میشود؟
مودم یا دستگاه خانگی که از شبکه دیگری باز شده است. آدرسهایی مانند 192.168.1.1 از محدودههای خصوصی RFC 1918 میآیند (10.x، 172.16-31.x و 192.168.x) که فقط درون شبکه خودشان وجود دارند. از اینترنت همراه، یک کافه، محل کار یا یک وایفای مهمان که از شبکه خانه شما جدا نگه داشته شده است، این آدرس به هیچجا نمیرسد، یا به مودم شخص دیگری میرسد.
کروم در مک بدون اجازه شبکه محلی. از macOS 15 به بعد، برنامهها برای رسیدن به دستگاههای شبکه محلی شما به اجازه شما نیاز دارند. یادداشت فنی اپل درباره حریم خصوصی شبکه محلی (به انگلیسی) سافاری و ابزارهای خط فرمان مانند ping را از این اجازه معاف میکند؛ به همین دلیل مک میتواند به مودم ping بزند و صفحه آن را در سافاری باز کند، در حالی که کروم -109 نشان میدهد.
یک VPN که مسیرها را در دست گرفته است. VPN با تغییر جدول مسیریابی، ترافیک شما را به تونل خودش میفرستد و برخی برنامههای VPN تا وقتی وصلاند شبکه محلی را هم مسدود میکنند، مگر اینکه در تنظیماتشان اجازه دهید. آدرسهای شرکت برعکساند: فقط وقتی VPN محل کار روشن است وجود دارند.
یک آدرس IPv6 روی اتصالی بدون IPv6. بخش IPv6 را در پایین ببینید.
دستگاهی بدون دروازه. اگر آدرسی دستی تنظیم شده و فیلد دروازه (gateway) خالی مانده باشد، یا یک ماشین لینوکس مسیر پیشفرض خود را از دست داده باشد، هر آدرسی بیرون از شبکه خانه دسترسیناپذیر میشود.
معمولاً فایروال نیست. کرومیوم کد جداگانهای به نام ERR_NETWORK_ACCESS_DENIED دارد که کد منبع آن را «به احتمال زیاد ناشی از یک فایروال» توصیف میکند.
خطای ERR_ADDRESS_UNREACHABLE را در ویندوز 10 و 11 چگونه رفع کنیم؟
پس از هر گام صفحه را دوباره بارگذاری کنید. برچسبهای ویندوز را به انگلیسی و با ترجمه در پرانتز آوردهایم.
- آدرس را بررسی کنید. دنبال غلط تایپی بگردید؛ آدرس مودم معمولاً روی برچسب آن چاپ شده است.
- به شبکه درست وصل شوید. روی همان وایفای دستگاهی باشید که آن را باز میکنید، نه روی شبکه مهمان یا هاتاسپات گوشی.
- VPN را خاموش کنید. آیکونهای Network (شبکه)، Volume (صدا) یا Battery (باتری) را در نوار وظیفه انتخاب کنید و VPN را خاموش کنید، یا اتصال را در Settings > Network & internet > VPN (تنظیمات > شبکه و اینترنت > VPN) قطع کنید.
- پروکسی را بررسی کنید. در Settings > Network & internet > Proxy (تنظیمات > شبکه و اینترنت > پروکسی)، گزینه Use a proxy server (استفاده از سرور پروکسی) باید خاموش باشد، مگر اینکه عمداً از پروکسی استفاده کنید.
- عیبیاب داخلی را اجرا کنید. در صفحه خطا، پیوند «Windows Network Diagnostics را اجرا کنید» را انتخاب کنید.
- مودم را دوباره راهاندازی کنید. دوشاخه آن را 30 ثانیه از برق بکشید.
- بازنشانی شبکه، در آخر. Settings > Network & internet > Advanced network settings > Network reset (تنظیمات > شبکه و اینترنت > تنظیمات پیشرفته شبکه > بازنشانی شبکه) را باز کنید، سپس Reset now (اکنون بازنشانی شود) و Yes (بله) را بزنید. این کار همه آداپتورهای شبکه، از جمله باقیماندههای VPN، را حذف میکند؛ ممکن است لازم باشد برنامههای VPN را دوباره نصب کنید.
این خطا را در مک چگونه رفع کنیم؟
از اجازه شروع کنید، چون بیشتر موارد مک را همین توضیح میدهد.
- به کروم اجازه شبکه محلی بدهید. Apple menu > System Settings > Privacy & Security > Local Network (منوی اپل > تنظیمات سیستم > حریم خصوصی و امنیت > شبکه محلی) را باز کنید و Google Chrome و هر مرورگر دیگری بر پایه کرومیوم را که استفاده میکنید روشن کنید، همانطور که راهنمای اپل درباره کنترل دسترسی به شبکه محلی (به انگلیسی) توضیح میدهد. از کروم کاملاً خارج شوید و دوباره بازش کنید.
- با سافاری مقایسه کنید. اگر سافاری آدرس را باز میکند و کروم نه، علت همچنان اجازه است.
- VPN را خاموش کنید، در برنامه خودش یا از منوی وضعیت VPN در نوار منو.
- پروکسیها را بررسی کنید. System Settings > Network (تنظیمات سیستم > شبکه) را باز کنید، اتصال خود را انتخاب کنید و Details (جزئیات) و سپس Proxies (پروکسیها) را بزنید: اگر از پروکسی استفاده نمیکنید، همه گزینهها باید خاموش باشند.
در اندروید، آیفون و لینوکس چگونه رفع کنیم؟
کروم در اندروید از همان کد شبکه رایانه استفاده میکند، پس -109 آنجا هم همین معنا را دارد. به وایفای خانه وصل شوید، چون اینترنت همراه به آدرسی مانند 192.168.x.x نمیرسد. برنامههای VPN را در تنظیمات > شبکه و اینترنت > VPN خاموش کنید. سپس پروکسی وایفای را بررسی کنید: تنظیمات > شبکه و اینترنت > اینترنت را باز کنید، روی شبکه خود ضربه بزنید، ویرایش و گزینههای پیشرفته را بزنید، پراکسی را روی خالی (None) بگذارید و ذخیره را بزنید.
کروم در آیفون صفحهها را با موتور WebKit اپل بارگذاری میکند و کد iOS کرومیوم خطای «نمیتوان به میزبان وصل شد» (cannot connect to host) در WebKit را به ERR_CONNECTION_FAILED تبدیل میکند؛ هیچ بخشی از آن -109 تولید نمیکند، پس در آیفون انتظار همین کد یا کد دیگری را داشته باشید. بررسیها یکساناند: وایفای درست، خاموش کردن VPN در Settings > General > VPN & Device Management (تنظیمات > عمومی > VPN و مدیریت دستگاه)، و خاموش بودن HTTP Proxy در Settings > Wi-Fi (تنظیمات > Wi-Fi) پس از زدن دکمه اطلاعات کنار شبکهتان.
در لینوکس، اگر خطا در همه سایتها دیده میشود، معمولاً مسیر پیشفرض از بین رفته است: از منوی شبکه دوباره وصل شوید و اگر آدرس را دستی تنظیم کردهاید، دروازه (gateway) را هم پر کنید.
سطح پیشرفته: مسیر را با ping بررسی کنید
میتوانید از این بخش بگذرید. در ویندوز، خط فرمان (Command Prompt) را باز کنید و به آدرسی که در صفحه خطا آمده ping بزنید. ما آن را با یک آدرس آزمایشی IPv6 اجرا کردیم:
ping 2001:db8::1Pinging 2001:db8::1 with 32 bytes of data:
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.
Ping statistics for 2001:db8::1:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),این خروجی ویندوز انگلیسی است؛ ویندوز با زبان دیگر ممکن است همین سطرها را ترجمهشده نشان دهد. پیام "General failure" (خطای کلی) یعنی ویندوز جایی برای فرستادن بسته نداشت؛ همان وضعیت -109. با ping 10.254.254.254 همه سطرها "Request timed out." بودند: بستهها رفتند و کسی پاسخ نداد، که با پایان مهلت جور است. اگر در مک ping پاسخ میگیرد اما کروم -109 نشان میدهد، علت اجازه شبکه محلی است، چون ping از آن معاف است.
اگر آدرس IPv6 باشد چه؟
آدرس IPv6 فقط روی اتصالی کار میکند که IPv6 دارد و بسیاری از اتصالهای خانگی هنوز هیچ IPv6 ندارند. شبکه آزمایشی ما فقط آدرس محلی IPv6 را داشت که هر رایانه برای خودش میسازد، پس http://[2001:db8::1]/ (محدودهای که برای مثالها کنار گذاشته شده است) و یک آدرس عمومی واقعی IPv6 هر دو در چند میلیثانیه با -109 شکست خوردند.
بیشتر با آدرسهای داخل کروشه با این وضعیت روبهرو میشوید. برای نام سایتها، کروم نخست بررسی میکند که دستگاه مسیر IPv6 دارد یا نه و فقط در این صورت آدرسهای IPv6 را از DNS میپرسد؛ در آزمایش ما سایتی که فقط آدرس IPv6 داشت ERR_NAME_NOT_RESOLVED نشان داد.
آدرس IPv4 دستگاه یا نام آن را به کار ببرید، یا اگر ارائهدهنده اینترنت شما IPv6 ارائه میدهد، آن را در مودم روشن کنید؛ خاموش کردن IPv6 در رایانه یک مسیر را حذف میکند، نه اینکه مسیری اضافه کند. برای کارهایی که باید از شبکهای بدون IPv6 به مقصدهای IPv6 برسند، یک پروکسی IPv6 اتصال IPv6 را در سمت خودش برقرار میکند.
آیا پروکسی میتواند باعث ERR_ADDRESS_UNREACHABLE شود؟
بهندرت، چون کروم شکست پروکسی را با کد خودش گزارش میکند. کرومیوم 145 را به آدرس پروکسیای فرستادیم که هیچ مسیری به آن نبود: در حدود 10 میلیثانیه صفحه «اتصال اینترنت وجود ندارد»، سطر «مشکلی در سرور پروکسی وجود دارد یا این آدرس درست نیست.» و ERR_PROXY_CONNECTION_FAILED را نشان داد.
پس -109 یعنی کروم تلاش کرده مستقیم وصل شود. آدرسهای محلی معمولاً به هر حال از پروکسی نمیگذرند؛ ویندوز برای همین کار گزینه Don't use the proxy server for local (intranet) addresses (برای آدرسهای محلی یا اینترانت از سرور پروکسی استفاده نشود) را دارد. پروکسی وقتی اهمیت پیدا میکند که یک برنامه پروکسی یا VPN در گوشی مسیرها را تغییر دهد، یا تنظیمی فراموششده از یک برنامه قدیمی صفحههای دیگر را خراب کند. چگونه پروکسی را از Chrome و Windows حذف کنیم؟ همه جاهایی را که یک پروکسی ممکن است در آن پنهان مانده باشد پوشش میدهد.
کجا ممکن است با آن روبهرو شوید
- صفحه مودم، وقتی از اینترنت همراه یا وایفای مهمان باز میشود.
- یک چاپگر، دوربین یا دستگاه ذخیرهسازی که در کروم روی یک مک جدیدتر باز میشود.
- ابزارهای محل کار پس از قطع شدن VPN شرکت.
- پیوندی با آدرس IPv6 روی اتصال خانگی بدون IPv6.
اشتباههای رایج
- پاک کردن کش و کوکیها. اتصال هرگز آغاز نشد؛ هیچ چیز ذخیرهشدهای علت آن نبود.
- تغییر DNS. وقتی
-109ظاهر میشود، آدرس از قبل معلوم است. - بازگرداندن مودم به تنظیمات کارخانه. تنظیمات شما را پاک میکند و از شبکه دیگری هیچ مسیری نمیسازد.
- نصب دوباره کروم در مک. این اجازه متعلق به macOS است؛ آن را در تنظیمات سیستم درست کنید.
- خاموش کردن فایروال. اتصال مسدودشده کد دیگری نشان میدهد.
راهنمای انتخاب
| وضعیت | چه کنید |
|---|---|
| مودم یا دستگاه خانگی، از بیرون خانه | نخست به وایفای خانه وصل شوید |
| مک: سافاری باز میکند، کروم نه | کروم را در Local Network (شبکه محلی) روشن کنید |
| فقط وقتی VPN روشن است | در برنامه VPN دسترسی محلی را مجاز کنید، یا اتصال را قطع کنید |
| آدرسهای محل کار وقتی VPN خاموش است | به VPN محل کار وصل شوید |
| آدرس داخل کروشه (IPv6) | آدرس IPv4 یا نام دستگاه را به کار ببرید |
| هیچ سایتی باز نمیشود، دروازهای تنظیم نشده | تنظیمات شبکه را درست کنید یا شبکه را بازنشانی کنید |
| اول 20 ثانیه منتظر ماندید | این پایان مهلت است، نه -109 |
پرسشهای متداول
خطای ERR_ADDRESS_UNREACHABLE یعنی چه؟
دستگاه شما هیچ مسیری به آدرس آیپیای که کروم میخواست باز کند پیدا نکرد. ممکن است دستگاه یا سایت کار کند؛ آنچه وجود ندارد، مسیر از شبکه کنونی شما به آن است.
چرا ERR_ADDRESS_UNREACHABLE فقط در برخی سایتها ظاهر میشود؟
چون این کد درباره یک آدرس است، نه کل اتصال شما. صفحههایی که باز نمیشوند معمولاً روی آدرسهایی هستند که شبکه کنونی شما مسیری به آنها ندارد: آدرس خصوصی یک دستگاه خانگی، یک آدرس IPv6 یا آدرس شرکتی که فقط درون یک VPN وجود دارد.
چرا در گوشی اندرویدی خطای ERR_ADDRESS_UNREACHABLE میگیرم؟
معمولاً چون گوشی روی اینترنت همراه یا وایفایی غیر از وایفای دستگاهی است که آن را باز میکنید، یا یک برنامه VPN در حال اجراست. به وایفای خانه وصل شوید، VPN را خاموش کنید و بررسی کنید که پراکسی وایفای روی «خالی» باشد.
چرا 192.168.1.1 خطای ERR_ADDRESS_UNREACHABLE نشان میدهد؟
چون دستگاه شما روی شبکهای که آن آدرس به آن تعلق دارد نیست، یا در مک، کروم اجازه شبکه محلی ندارد. به وایفای یا کابل خود مودم وصل شوید و آدرس روی برچسب مودم را بررسی کنید.
آیا VPN میتواند باعث ERR_ADDRESS_UNREACHABLE شود؟
بله. VPN مسیرهای شما را بازنویسی میکند و تا وقتی وصل است میتواند شبکه محلی را مسدود کند، پس مودم و دستگاههای خانگی ناپدید میشوند. برای آزمایش اتصال آن را قطع کنید، سپس در برنامه VPN دنبال گزینهای برای شبکه محلی بگردید.
آیا پاک کردن کش خطای ERR_ADDRESS_UNREACHABLE را رفع میکند؟
نه. خطا پیش از آنکه کروم هیچ دادهای با آن آدرس رد و بدل کند رخ میدهد، پس کش در آن نقشی ندارد. به جای آن، شبکه، VPN و اجازه مک را بررسی کنید.
خلاصه
ERR_ADDRESS_UNREACHABLE یعنی از شبکه کنونی شما هیچ مسیری به آدرسی که کروم میخواست باز کند وجود ندارد. راهحل هم به مسیر مربوط است: به شبکهای که دستگاه در آن است وصل شوید، VPN را از سر راه بردارید، در مک به کروم اجازه شبکه محلی بدهید و جایی که اتصال شما IPv6 ندارد از IPv4 استفاده کنید. اگر آگاهانه پروکسی راهاندازی میکنید، صفحه پروکسی ما توضیح میدهد اتصال پروکسی چگونه برقرار میشود و سایت کدام آدرس را میبیند.




