آیا میخواهید از اکانت خود خارج شوید؟

بله

آموزش پیدا کردن ip کاربر در Asp.Net Core

آموزش پیدا کردن ip کاربر در Asp.Net Core

حتما شده در Asp.Net Core شما نیاز پیا کنید که ip دستگاه کاربر رو پیدا کنید. روش های زیادی برای این کار وجود دارد ولی در این مقاله از باگ لند ما ساده ترین روش برای به دست اوردن ip کاربر وبسایت خودمون رو معرفی میکنیم.

IP چیست؟

 

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

منبع این بخش: mizbanfa.net

 

پیدا کردن آی پی کاربر جاری در Asp.Net Core

 

برای پیدا کردن ip کاربر جاری روش ساده ای در پیش داریم. برای این کار ما از کتابخانه زیر استفاده میکنیم:

 

using Microsoft.AspNetCore.Mvc

بعد از Using کردن این کتابخانه یک متغیر برای ریختن آی پی در آن میسازیم :

string getIP

حالا برای پیدا کردن ip از HttpContext استفاده میکنیم. به این صورت:

()getIP = HttpContext.Connection.RemoteIpAddress.ToString

همینطور که مشاهده میکنید با این روش پیدا کردن IP کاربر در Asp.Net Core ممکن است.

 

در این مقاله از باگ لند ما به آموزش پیدا کردن Ip کاربر در Asp.Net Core پرداختیم. اگر شما روش بهتر و یا ساده تری مد نظرتون هست در بخش کامنت ها با ما درمیون بگذارید و یا روش خود را به صورت مقاله در باگ لند منتشر کنید. موفق باشید.

لینک کوتاه مقاله : https://BugLand.ir/A/776