See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 5462|Vastuse: 4

[Nõuanded] [Päris lahing]. NET/C# võrguühenduseta IP-aadressi (kodu) asukoha teek

[Kopeeri link]
Postitatud 2023-5-10 19:49:52 | | |
Nõuded: Tänapäeval saab paljude veebilehtede kommentaaride ala kuvada autori atribuutsiooniaadressi, st autori hinnangu IP-aadressi, ning aadressi pärimiseks IP kaudu on üldiselt kaks võimalust: üks on IP-aadressi teegi regulaarne uuendamine kohapeal ja teine on mõne API liideste (tasuta või tasuline) kohandamine.

Kirjutasin varem, et kasutasin GeoLite2 IP-aadresside pärimiseks võrguühenduseta ja nüüd tundub, et selle eest on tasu võetud järgmiselt:

.net/c# kasutab aadressi saamiseks GeoLite2 IP andmebaasi
https://www.itsvse.com/thread-4782-1-1.html

Loomulikult on olemas ka mõned tasuta IP-teegid (Puhas tasuta IP teekHüperlingi sisselogimine on nähtav.

See artikkel kasutab ip2region andmebaasi aadresside pärimiseks IP kaudu, ip2region v2.0 – see on offline-IP aadressi asukoha andmebaas ja IP asukoha andmete haldusraamistik, mille päringute efektiivsus on 10 mikrosekundit ning mis pakub XDB andmete genereerimist ja päringukliendi rakendusi paljudele peavoolu programmeerimiskeeltele.

GitHubi aadress:Hüperlingi sisselogimine on nähtav.

Iga IP-andmesegmendi piirkonnainfo on fikseeritud formaadis:Riik|piirkond|provints|linn| ISPAinult enamik Hiina andmetest on jaotatud linnadeks, teiste riikide andmeid saab leida ainult riikide kaupa ning taga- ja esivalikud on kõik 0.

Esiteks, laadi alla "ip2region.xdb"Fail, aadress:Hüperlingi sisselogimine on nähtav.

Loo uus .NET 6 konsoolirakendus, kasuta nuget'i, et tutvustada teiste kirjutatud teeki, ja käsk on järgmine:

Kood on järgmine:


Hiina|0|Shanghai|Shanghai|Mobiil

Kui oled ASP.NET Core'i veebileht, saad teenusele registreeruda järgmise koodiga:


Konstruktoris on kolm CachePolicy konfiguratsiooni, järgmised:

nimeruum IP2Region.Net.XDB;

public enum CachePolicy
{
    /// <summary>
    Vahemälu puudub, see pole lõimede jaoks ohutu!
    /// </summary>
    Fail
    /// <summary>
    vahemäluvektori indeks, vähendab IO operatsioonide arvu, see pole lõimede jaoks ohutu!
    /// </summary>
    VectorIndex,
    /// <summary>
    vaikimisi vahemälu poliitika, vahemällu kogu XDB fail, lõime turvaline
    /// </summary>
    Sisu
}

(Lõpp)




Eelmine:Kasutatakse .NET Core kõrge jõudlusega järjekorra kanaleid
Järgmine:【Pöörde】100-liikmeline teadus- ja arendusmeeskond, 10 miljardit müügimastaabis tehnilise arhitektuuri praktika jagamist
 Üürileandja| Postitatud 2023-5-10 19:51:57 |
Lisa ip2region.xdb fail:


ip2region.zip (4.17 MB, Allalaadimiste arv: 0, 售价: 2 粒MB)
 Üürileandja| Postitatud 2023-5-10 20:15:15 |
X-Forwarded-For mitu IP-aadressi HTTP päringupäises
https://www.itsvse.com/thread-9654-1-1.html
Postitatud 2023-5-10 20:34:41 |
Õpi õppima
Postitatud 2023-5-24 09:07:37 |
Õpi õppima!!
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com