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

Άποψη: 99046|Απάντηση: 12

[Πρόγραμμα κονσόλας] .net/c# χρησιμοποιεί τη βάση δεδομένων IP GeoLite2 για να λάβει τη διεύθυνση

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 20/5/2018 2:22:35 μ.μ. | | | |
Εισαγωγή

Η βάση δεδομένων GeoLite2 είναι μια δωρεάν βάση δεδομένων γεωγραφικής τοποθεσίας IP που είναι κάπως συγκρίσιμη με τη βάση δεδομένων GeoIP2 της MaxMind, αλλά όχι τόσο ακριβής. Η βάση δεδομένων GeoLite2 Country vs City ενημερώνεται την πρώτη Τρίτη κάθε μήνα. Η βάση δεδομένων GeoLite2 ASN ενημερώνεται κάθε Τρίτη.

Όταν κάνουμε ανάπτυξη, όταν οι χρήστες εγγράφονται ή συνδέονται, μπορούμε να λάβουμε διευθύνσεις IP, θέλουμε να μάθουμε σε ποια πόλη ανήκει η IP, μπορούμε να αναλύσουμε τους χρήστες μέσω της πόλης, αυτή τη στιγμή, η βάση δεδομένων IP είναι πολύ σημαντική!

Ιστοσελίδα:https://dev.maxmind.com/zh-hans/geoip/geoip2/geolite2/

χρήση

Πρώτα κατεβάζουμε το GeoLite2 City και το GeoLite2 Country από τον επίσημο ιστότοπο, το πρώτο περιλαμβάνει την πόλη, το δεύτερο δεν περιλαμβάνει την πόλη και μπορεί να ληφθεί μόνο μέσω της IP της χώρας που ανήκει.

Πώς μπορώ να το ονομάσω σε C#; Ξεκινήστε δημιουργώντας ένα έργο .NET 4.5 και, στη συνέχεια, εκτελέστε την ακόλουθη εντολή με το nuget:



Αυτή η βιβλιοθήκη χρησιμοποιεί αρχεία . NETFramework έκδοση 4.5 και νεότερη. .NET πρότυπο 1.4 ή μεταγενέστερο.


Αφού ολοκληρωθεί η εγκατάσταση, θυμηθείτε να αντιγράψετε το αρχείο "GeoLite2-City.mmdb" στον κατάλογο bin του προγράμματος!!

Εκτελέστε τον κώδικα ως εξής:

Τα αποτελέσματα έχουν ως εξής:

https://www.itsvse.com από:小slag Η διεύθυνση IP εισόδου είναι:47.94.71.45

city {"geoname_id":1808926,"names":{"de":"Χανγκζού","en":"Χανγκζού","es":"Χανγκζού","fr":"Χανγκζού","ja":"Χανγκζού","pt-BR":"Χανγκζού","ru":"Ханчжоу","zh-CN":"Χανγκζού"}}

continent {"code":"AS","geoname_id":6255147,"names":{"de":"Asien","en":"Asia","es":"Asia","fr":"Asie","ja":"Asia","pt-BR":"ásia","ru":"Азия","zh-CN":"Asia"}}

country {"geoname_id":1814991,"iso_code":"CN","names":{"de":"Κίνα","en":"Κίνα","es":"Κίνα","fr":"Κίνα","en":"Κίνα","pt-BR":"Κίνα","ru":"Китай","zh-CN":"Κίνα"}}

locatio{filter}n {"accuracy_radius":50,"γεωγραφικό πλάτος":30.2936,"γεωγραφικό μήκος":120.1614,"time_zone":"Ασία/Σαγκάη"}

registered_country {"geoname_id":1814991,"iso_code":"CN","names":{"de":"Κίνα","en":"Κίνα","es":"Κίνα","fr":"Κίνα","ja":"Κίνα","pt-BR":"Κίνα","ru":"Китай","zh-CN":" Κίνα"}}

υποδιαιρέσεις [{"geoname_id":1784764,"iso_code":"ZJ","names":{"en":"Zhejiang","fr":"Επαρχία ντε Ζετζιάνγκ","zh-CN":"Επαρχία Ζετζιάνγκ"}}]

Πατήστε οποιοδήποτε πλήκτρο για να συνεχίσετε. . . .



Ρωτήσαμε για 3 διευθύνσεις IP, η μία είναι η διεύθυνση IP της Baidu, η μία είναι η τοπική διεύθυνση IP του Διαδικτύου και η άλλη είναι η διεύθυνση IP αυτού του ιστότοπου. Οπως φαίνεται παρακάτω:



Μόνο το ερώτημα IP του ιστότοπού μας είναι ανακριβές και η βάση δεδομένων IP δεν μπορεί να είναι 100% ακριβής, επειδή η IP μπορεί να αλλάζει κάθε μέρα και να εκχωρείται σε διαφορετικές πόλεις.

Ακρίβεια GeoIP2 City

https://www.maxmind.com/zh/geoip2-city-accuracy-comparison



Τέλος, επισυνάψτε τον πηγαίο κώδικα:

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






Προηγούμενος:Δανειστείτε το δικαίωμα να συνδεθείτε σιωπηλά στο DISCUZ χωρίς αριθμό ελέγχου ταυτότητας
Επόμενος:Μοιραστείτε μια ενιαία πηγή κωδικού σελίδας προσφοράς APP, προσαρμοστική, πολύ όμορφη και γενναιόδωρη!
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 22/11/2024 11:17:07 μ.μ. |
GeoLite2 Δωρεάν δεδομένα γεωγραφικής τοποθεσίας (απαιτείται εγγραφή, δεν έχει δοκιμαστεί):Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Έκδοση αυτόματης ενημέρωσης GitHub:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 10/5/2023 7:52:12 μ.μ. |
[Πραγματική μάχη]. Βιβλιοθήκη εντοπισμού διευθύνσεων IP εκτός σύνδεσης NET/C# (σπίτι).
https://www.itsvse.com/thread-10585-1-1.html
Δημοσιεύτηκε στις 6/8/2018 6:03:30 μ.μ. |
Πολύ καλό πολύ καλό πολύ καλό πολύ καλό
Δημοσιεύτηκε στις 21/5/2018 6:05:54 μ.μ. |
Ευχαριστώ που το μοιράστηκες.
Δημοσιεύτηκε στις 1/7/2018 10:02:12 π.μ. |
Προτροπή:Οι συντάκτες αποκλείονται ή καταργούνται, το περιεχόμενο αποκλείεται αυτόματα
Δημοσιεύτηκε στις 25/7/2018 9:51:57 π.μ. |
Πολύ καλό dongdong
Δημοσιεύτηκε στις 19/8/2018 9:48:08 π.μ. |
Έμαθα, σας ευχαριστώ που μοιραστήκατε, σας ευχαριστώ που μοιραστήκατε,
Δημοσιεύτηκε στις 23/5/2019 1:41:26 μ.μ. |
+1+1+1+1+1+1+1+1+1+1
Δημοσιεύτηκε στις 19/4/2021 5:18:59 μ.μ. |

Ευχαριστώ που το μοιράστηκες.
Δημοσιεύτηκε στις 5/7/2021 8:21:49 μ.μ. |
Ευχαριστώ που το μοιράστηκες.
Δημοσιεύτηκε στις 6/4/2022 5:37:44 μ.μ. |
Είναι πραγματικά καλό
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com