Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 5462|Válasz: 4

[Tippek] [Valódi harc]. NET/C# offline IP-cím (otthon) helymeghatározó könyvtár

[Linket másol]
Közzétéve: 2023-5-10 19:49:52 | | |
Követelmények: Manapság sok weboldal hozzászólási részében megjeleníthető a szerző attribúciós címe, azaz az értékelés IP címe, és általában kétféleképpen lehet IP-alapú lekérdezést kérni: az IP-címkönyvtár rendszeres helyi frissítése, a másik pedig néhány API interfész módosítása (ingyenes vagy fizető).

Korábban írtam, hogy a GeoLite2-t használtam offline IP-címek lekérdezésére, és most úgy tűnik, hogy feltöltötték, az alábbiak szerint:

.net/c# a GeoLite2 IP adatbázist használja a cím megszerzéséhez
https://www.itsvse.com/thread-4782-1-1.html

Természetesen vannak ingyenes IP könyvtárak is (Tiszta ingyenes IP könyvtárA hiperlink bejelentkezés látható.

Ez a tanulmány az ip2region adatbázist használja IP-alapú címek lekérdezésére, az ip2region v2.0 – egy offline IP-cím helymeghatározási adatbázis és IP helymeghatározási adatkezelő keretrendszer, 10 mikroszekundumos lekérdezési hatékonysággal, és XDB adatgeneráló és lekérdezési kliens megvalósításokat kínál számos mainstream programozási nyelvhez.

GitHub cím:A hiperlink bejelentkezés látható.

Az egyes IP-adatszegmens régióinformációi fix formátumban vannak:Ország|régió|tartomány|város| ISPCsak Kína adatainak nagy része városokra van osztva, más országok adatai pedig csak országokhoz helyezhetők el, és a hátsó és elöl opciók mind 0.

Először is, töltsd le "ip2region.xdb"Fájl, cím:A hiperlink bejelentkezés látható.

Hozz létre egy új .NET 6 konzolos alkalmazást, használd a nuget-et mások által írt könyvtár bevezetésére, és a parancs a következő:

A kódex a következő:


Kína|0|Sanghaj|Sanghaj|Mobil

Ha Ön ASP.NET Core weboldal, regisztrálhat a szolgáltatásra az alábbi kóddal:


A konstruktorban három konfiguráció létezik a CachePolicy-nek, az alábbiakban:

névtér IP2Region.Net.XDB;

public enum CachePolicy
{
    /// <summary>
    Nincs gyorsítótár, nem biztonságos a szálak!
    /// </summary>
    Fájl
    /// <summary>
    cache vector index, csökkentse az IO műveletek számát, nem biztonságos szál!
    /// </summary>
    VectorIndex,
    /// <summary>
    alapértelmezett cache policy , cache whole xdb fájl, thread safe
    /// </summary>
    Tartalom
}

(Vége)




Előző:.NET Core nagy teljesítményű sorban lévő csatornákat használnak
Következő:【Turn】100 fős R&D csapat, 10 milliárd értékesítési léptékű műszaki architektúra gyakorlatmegosztás
 Háziúr| Közzétéve: 2023-5-10 19:51:57 |
Csatolja hozzá az ip2region.xdb fájlt:


ip2region.zip (4.17 MB, Letöltések száma: 0, 售价: 2 粒MB)
 Háziúr| Közzétéve: 2023-5-10 20:15:15 |
X-Forwarded-For több IP-cím az HTTP kérés fejlécében
https://www.itsvse.com/thread-9654-1-1.html
Közzétéve: 2023-5-10 20:34:41 |
Tanulj meg
Közzétéve: 2023-5-24 09:07:37 |
Tanulj meg!!
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com