آدرسهای IPدر پروتکل اینترنت (IP) نسخه 4 (IPv4) از 0.0.0.0 تا 255.255.255.255 متغیر است. آدرس IP 0.0.0.0 چندین معانی خاص در شبکه های کامپیوتری دارد. با این حال، نمی توان از آن به عنوان یک آدرس دستگاه همه منظوره استفاده کرد.
این آدرس IP مانند یک آدرس معمولی ساختار یافته است (چهار مکان برای اعداد دارد). با این حال، این یک آدرس نگهدارنده یا آدرسی است که برای توصیف اینکه یک آدرس معمولی اختصاص داده نشده است - نه عمومی و نه خصوصی استفاده می شود. به عنوان مثال، به جای قرار دادن هیچ آدرس IP در منطقه شبکه یک برنامه، 0.0.0.0 می تواند به معنای هر چیزی از پذیرش همه آدرس های IP یا مسدود کردن همه آدرس های IP تا مسیر پیش فرض باشد.
به راحتی می توان 0.0.0.0 و 127.0.0.1 را با هم اشتباه گرفت. یک آدرس با چهار صفر چندین کاربرد تعریف شده دارد (همانطور که در زیر توضیح داده شده است)، در حالی که 127.0.0.1 یک هدف خاص دارد که به دستگاه اجازه می دهد برای خود پیام ارسال کند.
آدرس IP 0.0.0.0 گاهی اوقات یک آدرس wildcard، آدرس نامشخص یا INADDR_ANY نامیده می شود.
0.0.0.0 به چه معناست
به طور خلاصه، 0.0.0.0 یک آدرس غیر قابل مسیریابی است که یک هدف نامعتبر یا ناشناخته را توصیف می کند. با این حال، بسته به اینکه در دستگاه مشتری مانند رایانه یا دستگاه سرور دیده شود، معنای متفاوتی دارد.
در رایانه های مشتری
رایانههای شخصی و سایر دستگاههای سرویس گیرنده معمولاً وقتی به شبکه TCP/IP متصل نیستند، آدرس 0.0.0.0 را نشان میدهند. یک دستگاه ممکن است هر زمان که آفلاین است این آدرس را به طور پیش فرض به خود بدهد.
همچنین ممکن است در صورت عدم موفقیت در تخصیص آدرس، توسط DHCP به طور خودکار اختصاص داده شود. وقتی با این آدرس تنظیم شود، دستگاه نمیتواند با هیچ دستگاه دیگری در آن شبکه ارتباط برقرار کند.
0.0.0.0 همچنین می تواند از نظر تئوری به عنوان ماسک زیر شبکه دستگاه به جای آدرس IP آن تنظیم شود. با این حال، ماسک زیر شبکه با این مقدار هیچ هدف عملی ندارد. هر دو آدرس IP و ماسک شبکه معمولاً 0.0.0.0 به یک کلاینت اختصاص داده می شوند.
بسته به نحوه استفاده، نرم افزار فایروال یا روتر ممکن است از 0.0.0.0 استفاده کند تا نشان دهد که هر آدرس IP باید مسدود شود (یا مجاز باشد).
درباره نرم افزارها و سرورها
برخی دستگاه ها، به ویژه سرورهای شبکه، بیش از یک رابط شبکه دارند. برنامههای نرمافزاری TCP/IP از 0.0.0.0 به عنوان یک تکنیک برنامهنویسی برای نظارت بر ترافیک شبکه در تمام آدرسهای IP که در حال حاضر به رابطهای آن دستگاه چند هوم اختصاص داده شدهاند، استفاده میکنند.
در حالی که رایانههای متصل از این آدرس استفاده نمیکنند، پیامهایی که از طریق IP منتقل میشوند، گاهی اوقات زمانی که منبع پیام ناشناخته است، 0.0.0.0 را در هدر پروتکل قرار میدهند.
وقتی آدرس IP 0.0.0.0 را می بینید چه باید کرد
اگر رایانه ای به درستی برای شبکه TCP/IP پیکربندی شده است اما 0.0.0.0 را برای یک آدرس نشان می دهد، برای عیب یابی این مشکل و دریافت یک آدرس معتبر، موارد زیر را امتحان کنید:
- در شبکههایی با پشتیبانی از تخصیص آدرس پویا، آدرس IP رایانه را آزاد و تمدید کنید. خرابی های مربوط به تخصیص DHCP می تواند متناوب یا مداوم باشد. اگر خرابی ها ادامه داشت، پیکربندی سرور DHCP را عیب یابی کنید. دلایل رایج خرابی شامل نداشتن آدرس در دسترس در استخر DHCP است.
- برای شبکههایی که به آدرسدهی IP ثابت نیاز دارند، یک آدرس IP معتبر در رایانه پیکربندی کنید.