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:
Természetesen vannak ingyenes IP könyvtárak is (Tiszta ingyenes IP könyvtár:A 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)
|