آموزش 4 روش به دست آوردن IP Public سیستم در ترمینال لینوکس

خیلی از مواقع میشه که ما نیاز داریم IP Public در محیط اینترنت رو بدونیم و از اون استفاده کنیم ... مثلا هنگامی که داریم یک اسکریپت مینویسیم این مورد خیلی استفاده میشه ... برای این کار راه های خیلی زیادی وجود داره که من در این آموزش قصد دارم راه هایی که اکثرا استفاده میشه و همچنین ثابت هم هستن رو به شما آموزش بدم .

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

۱. استفاده از دستور(نرم افزار) فوق العاده Dig

همونطور که میدونید Dig یکی از نرم افزارهای پر قدرت در زمینه مدیریت و عیب یابی DNS هستش که میشه گفت جایگزین nslookup شده و همچنین در اکثر توزیع های گنو/لینوکس به صورت پیش فرض نصب هستش . برای دریافت IP میتونیم دستور زیر را در ترمینال وارد کنید :

dig +short myip.opendns.com @resolver1.opendns.com

و یا دستور زیر را وارد کنید :

dig TXT +short o-o.myaddr.l.google.com @ns1.google.com

۲.دستور (نرم افزار) Host

دستور host هم یکی از نرم افزارهایی هستش که برای اکثرا برای عیب یابی DNS استفاده میشه . برای دریافت IP سیستم خود میتونید از دستور زیر استفاده کنید :

host myip.opendns.com resolver1.opendns.com

۳. دستور (نرم افزار) Curl

نرم افزار Curl رو هم که یکی معرف حضور همه دوستان هست , فقط برای اون دسته از عزیزانی که با این نرم افزار آشنایی ندارن باید بگم که این نرم افزار یکی از قدرتمند ترین نرم افزار های تبادل اطلاعات روی پروتکل های مختلف هست . برای دریافت IP Public سیستم خود با این نرم افزار از دستورات زیر استفاده میکنیم :

curl icanhazip.com
و یا 
curl ipecho.net/plain
و یا 
curl ifconfig.co
و یا 
curl ipinfo.io/ip

 

4,دستور (نرم افزار) wget

این نرم افزار هم هموطنور که میشناسین یکی از دانلود منیجر های تحت ترمینال گنو/لینوکس هست . برای استفاده از این نرم افزار جهت دریافت IP هم از دستور زیر استفاده میکنیم :

wget http://ipecho.net/plain -O - -q ; echo

همونطور که دیدید راه های خیلی زیادی برای این کار وجود داره که سعی شد در این آموزش راه های بهتر و سریعتر و همچنین ثابت تر گفته بشه ..

نویسنده : مهرداد سامی

موفق باشید .


نظرات