フロント側のWebサーバーで受けたリクエストを
ASP.NET CoreのKestrel Webサーバーで受け取った際に
フロント側でX-Forwarded-For、X-Forwarded-Protoを設定をしておけば
以下で取得できるものかと思っていたのですが、残念ながらフロント側のIPアドレスが取れるだけだったので
this.HttpContext.Connection.RemoteIpAddress.ToString();
フロント側で受けた際のIPアドレスをとるなら以下で取得。
this.HttpContext.Request.Headers["X-Forwarded-For"].ToString();