Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 5462|Odpoveď: 4

[Tipy] [Skutočný boj]. NET/C# knižnica NET/C# offline IP adries (domovská) lokátora

[Kopírovať odkaz]
Zverejnené 10.5.2023 o 19:49:52 | | |
Požiadavky: V súčasnosti môže oblasť komentárov na mnohých webových stránkach zobrazovať autorovu atribúcijnú adresu, teda IP atribúcijnú adresu hodnotenia autora, a zvyčajne existujú dva spôsoby, ako adresu dotazovať cez IP: jeden je pravidelne aktualizovať knižnicu IP adries lokálne a druhý je upravovať niektoré API rozhrania (bezplatné alebo platené).

Písal som predtým, že som použil GeoLite2 na offline dotazovanie IP adries a teraz sa zdá, že bol naúčtovaný, nasledovne:

.net/c# používa IP databázu GeoLite2 na získanie adresy
https://www.itsvse.com/thread-4782-1-1.html

Samozrejme, existujú aj niektoré bezplatné IP knižnice (Čisto voľná IP knižnicaPrihlásenie na hypertextový odkaz je viditeľné.

Tento článok využíva databázu ip2region na dotazovanie adries cez IP, ip2region v2.0 – je offline databáza IP adries, lokalizačných a IP lokalizačných dát s efektivitou dotazovania 10 mikrosekúnd a poskytuje XDB generovanie dát a implementácie klientov dotazov pre mnohé bežné programovacie jazyky.

GitHub adresa:Prihlásenie na hypertextový odkaz je viditeľné.

Informácie o regióne pre každý segment IP dát sú v pevne stanovenom formáte:Krajina|región|provincia|mesto| ISPLen väčšina čínskych dát je rozdelená do miest a údaje z iných krajín sa dajú lokalizovať len medzi krajinami, pričom možnosti vzadu aj vpredu sú všetky 0.

Najprv stiahni "ip2region.xdb"Súbor, adresa:Prihlásenie na hypertextový odkaz je viditeľné.

Vytvorte novú .NET 6 konzolovú aplikáciu, použite nuget na zavedenie knižnice napísanej inými a príkaz je nasledovný:

Kód je nasledovný:


Čína|0|Šanghaj|Šanghaj|mobil

Ak ste ASP.NET Core webstránka, môžete sa zaregistrovať do služby pomocou nasledujúceho kódu:


V konštruktore sú tri konfigurácie CachePolicy, a to nasledovne:

menný priestor IP2Region.Net.XDB;

verejné enum CachePolicy
{
    /// <summary>
    Žiadna cache, nie je to bezpečné pre vlákna!
    /// </summary>
    Súbor
    /// <summary>
    cache vektorový index , znižuje počet IO operácií , nie je to bezpečné pre vlákna!
    /// </summary>
    VectorIndex,
    /// <summary>
    Predvolená cache politika , cache celý xdb súbor , thread safe
    /// </summary>
    Obsah
}

(Koniec)




Predchádzajúci:Používa sa .NET Core vysokovýkonné kanály fronty
Budúci:【Otočiť】100-členný tím výskumu a vývoja 10 miliárd tržieb v rozsahu technickej architektúry, zdieľanie praxe
 Prenajímateľ| Zverejnené 10.5.2023 o 19:51:57 |
Priložte súbor ip2region.xdb:


ip2region.zip (4.17 MB, Počet stiahnutí: 0, 售价: 2 粒MB)
 Prenajímateľ| Zverejnené 10.5.2023 20:15:15 |
X-Forwarded-Pre viacero IP adries v hlavičke HTTP požiadavky
https://www.itsvse.com/thread-9654-1-1.html
Zverejnené 10.5.2023 20:34:41 |
Naučte sa učiť
Zverejnené 2023-5-24 09:07:37 |
Naučte sa učiť!!
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com