ذكري المظهر

كيفية العثور على عنوان IP الخاص بك في لينكس

كيف تجد عنوان IP الخاص بخادم DNS في Linux

كيف تجد عنوان IP الخاص بخادم DNS في Linux

جدول المحتويات:

Anonim

من المهم معرفة عنوان IP الخاص بجهازك عند استكشاف مشكلات الشبكة أو إعداد اتصال جديد أو تكوين جدار حماية.

يمكن تصنيف عنوان IP إلى فئتين ، عامة وخاصة. عنوان IP العام هو عنوان IP الفريد ويمكن الوصول إليه من الإنترنت. يتم حجز عناوين IP الخاصة للاستخدام الداخلي داخل شبكتك الخاصة دون التعرض مباشرة للإنترنت. علاوة على ذلك ، هناك نوعان من عناوين IP ، الإصدار IP 4 (IPv4) و IP الإصدار 6 (IPv6).

تشرح هذه المقالة عدة طرق مختلفة لتحديد عناوين IP العامة والخاصة لنظام Linux.

العثور على عنوان IP الخاص بك

عناوين IP الخاصة غير قابلة للتوجيه عبر الإنترنت وتهدف إلى العمل داخل الشبكة المحلية فقط. عادة ، يتم تعيين عناوين IP الخاصة لكل جهاز داخل شبكتك المحلية بواسطة جهاز التوجيه الخاص بك. يوفر هذا عنوان IP فريدًا للأجهزة الموجودة داخل شبكتك المحلية ، مثل هاتفك وجهاز الكمبيوتر المحمول والتلفزيون الذكي والطابعة ومركز الوسائط وما إلى ذلك. تتصل الأجهزة الموجودة على الشبكة المحلية بالإنترنت من خلال NAT (ترجمة عنوان الشبكة).

يتم حجز نطاقات عناوين IPv4 التالية للشبكات الخاصة:

  • 10.0.0.0/8172.16.0.0/12192.168.0.0/16

يمكنك تحديد عنوان IP الخاص بالنظام عن طريق الاستعلام عن مكدس الشبكة باستخدام أوامر مثل ip أو ifconfig أو hostname .

في Linux ، الأداة القياسية لعرض واجهات الشبكة وتكوينها هي ip .

لعرض قائمة بجميع واجهات الشبكة وعنوان IP المرتبط ، اكتب الأمر التالي:

ip addr

سوف الإخراج تبدو وكأنها شيء أدناه. يتم تمييز عنوان IP الخاص.

يمكنك أيضًا استخدام الأوامر التالية لعرض عنوان IP الخاص:

hostname -I

ifconfig

العثور على عنوان IP العام الخاص بك

عنوان IP العام هو عنوان IP قابل للتوجيه عالميًا تم تعيينه لجهاز شبكة ، مما يسمح له بالوصول المباشر إلى الإنترنت. يتم تخصيصها للجهاز بواسطة موفر خدمة الإنترنت الخاص به ولكل جهاز عنوان IP عمومي فريد. يتم استخدام عناوين IP العامة بواسطة أجهزة التوجيه المنزلية وخوادم الويب وخوادم البريد وما إلى ذلك.

يتضمن تحديد عنوان IP العام الاتصال بخادم بعيد عبر بروتوكول HTTP / HTTPS أو DNS والحصول على عنوان IP من استجابة الخادم البعيد.

على أجهزة سطح المكتب ، أسهل طريقة لاكتشاف عنوان IP العام الخاص بك هي كتابة "ما هو بروتوكول الإنترنت الخاص بي" في متصفحك.

يسمح لك معظم مزودي DNS مثل OpenDNS و Google بالاستعلام عن خوادمهم والحصول على عنوان IP العام الخاص بك.

يمكنك استخدام أي من الأوامر أدناه للحصول على عنوان IP الخاص بك:

  • dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net

هناك العديد من خدمات HTTP / HTTPS عبر الإنترنت التي تستجيب بعنوان IP العام الخاص بك. هؤلاء بعض منهم:

  • curl -s

    curl -s

    curl -s api.infoip.io/ip

    curl -s ip.appspot.com

    wget -O - -q

إذا لم يعمل أي من الأوامر المذكورة أعلاه ، فقد تكون هناك مشكلة في الخدمة عبر الإنترنت.

يمكنك حتى إنشاء اسم مستعار في ملف ~/.bashrc أو ~/.zshrc حتى لا تضطر إلى كتابة وتذكر أمر طويل. على سبيل المثال ، يمكنك إضافة الاسم المستعار التالي:

alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'

الآن ، كلما احتجت إلى العثور على عنوان IP العام ، ما عليك سوى كتابة pubip في جهازك.

استنتاج

لقد أظهرنا لك العديد من الأوامر والخدمات عبر الإنترنت التي يمكنك استخدامها لمعرفة عنوان IP الخاص والعام.

محطة الشبكات