برای پیدا کردن Public IP وب سایت های مختلفی وجود داره اما چطور اینکار رو از طریق خط فرمان انجام بدیم!؟
یکی از دستور هایی که برای پیدا کردن ip بکار میره دستور ifconfig هست.ولی خب این دستور، ip شبکه داخلی رو نشون میده وقتی که شما پشت NAT هستین.برای اینکه IP اینترنتی رو پیدا کنیم کافی هست تا از curl استفاده کنیم.
روش کار خیلی ساده است.اگه بسته ی curl رو نصب ندارید کافی هست تا اون رو نصب کنید :
#yum install curl
حالا برای پیدا کردن Public IP کافیه یکی از این دستور های پایین رو اجرا کنید :
$ curl ifconfig.me
$ curl icanhazip.com
$ curl ident.me
$ curl ipecho.net/plain
$ curl whatismyip.akamai.com
$ curl tnx.nl/ip
$ curl myip.dnsomatic.com
$ curl ip.appspot.com
$ curl ip.telize.com
$ curl curlmyip.com
سلام .مرسی بست جالبی بود
[…] هست که بوسیله ی آن می توانید جزئیات رابط شبکه از جمله IP Address,MAC Address و وضعیت کارت های رابط شبکه را مشاهده کنید.اما […]
سلام مهندس با تشکر از پست خوبتون ولی برای انجام این کار روی سیستم عامل ویندوز از طریق powershell یا CMD چه راه کاری وجود دارد در واقع من به دنبال روشی هستم که از طریق دستور ، ادرس public خودش رو بره و دریک DNS سرور ثبت کنه ممنون میشم اگر راه کاری دارید معرفی کنید.
درود بر شما
توی powershell می تونید این دستور رو برای دریافت public ip اجرا کنید:
irm ipinfo.io/ip
پیروز باشید