diff --git a/PARR.API/Controllers/V1/TestController.cs b/PARR.API/Controllers/V1/TestController.cs index b4b2b811..5de24fa7 100644 --- a/PARR.API/Controllers/V1/TestController.cs +++ b/PARR.API/Controllers/V1/TestController.cs @@ -24,6 +24,9 @@ namespace PARR.API.Controllers.V1 public IActionResult GetMyIp() { var ipAddress = clientService.GetClientIp(); + + //var ipV4 = ipAddress?.MapToIPv4(); + var ip = ipAddress?.ToString(); return Ok(new Response(new { ip }, true)); diff --git a/PARR.API/Services/Implementations/ClientService.cs b/PARR.API/Services/Implementations/ClientService.cs index d269d6a4..be7c7fe6 100644 --- a/PARR.API/Services/Implementations/ClientService.cs +++ b/PARR.API/Services/Implementations/ClientService.cs @@ -13,7 +13,7 @@ namespace PARR.API.Services.Implementations } public IPAddress? GetClientIp() { - return httpContextAccessor.HttpContext?.Connection.RemoteIpAddress; + return httpContextAccessor.HttpContext?.Connection.RemoteIpAddress?.MapToIPv4(); } } }