How to get User IP Address And Geolocation In Blazor WebAssembly
https://www.learmoreseekmore.com/2020/12/users-ip-geolocation-blazorwebasm.html
Program.cs:
builder.Services.AddHttpClient("IP",(options) => {
  options.BaseAddress = new Uri("https://www.ipv4ipv6.net/api/IpAddress/");
})Pages/Index.razor:(Html Part)
@page "/"
@inject IApiClientService _apiClientService;
 
<div>
 <h4>User Ip - @ipAddress.IP</h4>
</div>Pages/Index.razor:(Code Part)
@code{
    IPAddress ipAddress = new IPAddress();
    protected override async  Task OnInitializedAsync()
    {
        ipAddress =  await _apiClientService.GetUserIPAsync();
    }
}
ip address database download
ip离线归属地
https://gitee.com/hejiale010426/FastGateway
https://tokenfile.oss-cn-beijing.aliyuncs.com/ip2region.xdb
