Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 5462|Απάντηση: 4

[Συμβουλές] [Πραγματική μάχη]. Βιβλιοθήκη εντοπισμού διευθύνσεων IP εκτός σύνδεσης NET/C# (σπίτι).

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2023-5-10 19:49:52 | | |
απαιτήσεις: Σήμερα, η περιοχή σχολίων πολλών ιστότοπων μπορεί να εμφανίζει τη διεύθυνση αναφοράς του συγγραφέα, δηλαδή τη διεύθυνση απόδοσης IP της αξιολόγησης του συγγραφέα, και υπάρχουν γενικά δύο τρόποι για να ρωτήσετε τη διεύθυνση μέσω IP, ο ένας είναι να ενημερώνετε τακτικά τη βιβλιοθήκη διευθύνσεων IP τοπικά και ο άλλος είναι να προσαρμόζετε ορισμένες διεπαφές API (δωρεάν ή επί πληρωμή).

Έγραψα πριν ότι χρησιμοποίησα το GeoLite2 για να ρωτήσω διευθύνσεις IP εκτός σύνδεσης και τώρα φαίνεται ότι έχει χρεωθεί, ως εξής:

.net/c# χρησιμοποιεί τη βάση δεδομένων IP GeoLite2 για να λάβει τη διεύθυνση
https://www.itsvse.com/thread-4782-1-1.html

Φυσικά, υπάρχουν και μερικές δωρεάν βιβλιοθήκες IP (Καθαρή δωρεάν βιβλιοθήκη IPΗ σύνδεση με υπερσύνδεσμο είναι ορατή.

Αυτή η εργασία χρησιμοποιεί τη βάση δεδομένων ip2region για την αναζήτηση διευθύνσεων μέσω IP, ip2region v2.0 - είναι μια βάση δεδομένων τοποθεσίας διευθύνσεων IP εκτός σύνδεσης και πλαίσιο διαχείρισης δεδομένων τοποθεσίας IP, με απόδοση ερωτημάτων 10 μικροδευτερολέπτων και παρέχει δημιουργία δεδομένων XDB και υλοποιήσεις πελατών ερωτημάτων για πολλές κύριες γλώσσες προγραμματισμού.

Διεύθυνση GitHub:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Οι πληροφορίες περιοχής για κάθε τμήμα δεδομένων IP είναι σε σταθερή μορφή:Χώρα|περιοχή|επαρχία|πόλη| ISPΜόνο τα περισσότερα από τα δεδομένα της Κίνας υποδιαιρούνται σε πόλεις και τα δεδομένα άλλων χωρών μπορούν να εντοπιστούν μόνο σε χώρες και οι επιλογές στο πίσω και στο μπροστινό μέρος είναι όλες 0.

Πρώτα, κατεβάστε το "ip2region.xdb«Φάκελος, διεύθυνση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Δημιουργήστε μια νέα εφαρμογή κονσόλας .NET 6, χρησιμοποιήστε το nuget για να εισαγάγετε μια βιβλιοθήκη γραμμένη από άλλους και η εντολή είναι η εξής:

Ο κωδικός έχει ως εξής:


Κίνα|0|Σαγκάη|Σαγκάη|Κινητό

Εάν είστε ιστότοπος ASP.NET Core, μπορείτε να εγγραφείτε στην υπηρεσία χρησιμοποιώντας τον ακόλουθο κωδικό:


Υπάρχουν τρεις διαμορφώσεις του CachePolicy στον κατασκευαστή, ως εξής:

χώρος ονομάτων IP2Region.Net.XDB;

δημόσια απαρίθμηση CachePolicy
{
    /// <summary>
    Χωρίς κρυφή μνήμη, δεν είναι ασφαλές για νήματα!
    /// </summary>
    Αρχείο
    /// <summary>
    ευρετήριο διανυσμάτων προσωρινής μνήμης, μειώστε τον αριθμό των λειτουργιών IO, δεν είναι ασφαλές νήμα!
    /// </summary>
    ΔιανυσματικόΕυρετήριο,
    /// <summary>
    προεπιλεγμένη πολιτική προσωρινής μνήμης, προσωρινή μνήμη ολόκληρου του αρχείου xdb, ασφαλές νήμα
    /// </summary>
    Περιεχόμενο
}

(Τέλος)




Προηγούμενος:Χρησιμοποιούνται κανάλια ουράς υψηλής απόδοσης .NET Core
Επόμενος:【Στροφή】Ομάδα Ε&Α 100 ατόμων 10 δισεκατομμύρια πωλήσεις σε κλίμακα τεχνικής αρχιτεκτονικής κοινή χρήση πρακτικών
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 2023-5-10 19:51:57 |
Επισυνάψτε το αρχείο ip2region.xdb:


ip2region.zip (4.17 MB, Αριθμός λήψεων: 0, 售价: 2 粒MB)
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 2023-5-10 20:15:15 |
X-Forwarded-Για πολλαπλές διευθύνσεις IP στην κεφαλίδα αιτήματος HTTP
https://www.itsvse.com/thread-9654-1-1.html
Δημοσιεύτηκε στις 2023-5-10 20:34:41 |
Μαθαίνω να μαθαίνω
Δημοσιεύτηκε στις 2023-5-24 09:07:37 |
Μάθε να μαθαίνεις!!
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com