이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 99046|회답: 12

[콘솔 프로그램] .net/c#은 GeoLite2 IP 데이터베이스를 사용하여 주소를 얻습니다

[링크 복사]
게시됨 2018. 5. 20. 오후 2:22:35 | | | |
소개

GeoLite2 데이터베이스는 MaxMind의 GeoIP2 데이터베이스와 어느 정도 비교할 만하지만 정확도는 떨어지는 무료 IP 지리 위치 데이터베이스입니다. 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입니다.

도시 {"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"}}

국가 {"geoname_id":1814991,"iso_code":"CN","names":{"de":"China","en":"China","es":"China","fr":"중국","en":"China","pt-BR":"China","ru":"Китай","zh-CN":"China"}}

locatio{filter}n {"accuracy_radius":50,"latitude":30.2936,"longitude":120.1614,"time_zone":"Asia/Shanghai"}

registered_country {"geoname_id":1814991,"iso_code":"CN","names":{"de":"China","en":"China","es":"China","fr":"Chine","ja":"China","pt-BR":"China","ru":"Китай","zh-CN":" 중국"}}

하위 구역 [{"geoname_id":1784764,"iso_code":"ZJ","names":{"en":"저장","fr":"저장성","zh-CN":"저장성"}}]

계속하려면 어떤 키를 눌러도 부탁드립니다...



우리는 3개의 IP 주소를 문의했는데, 하나는 Baidu의 IP 주소, 하나는 로컬 인터넷 IP 주소, 그리고 다른 하나는 이 웹사이트의 IP 주소입니다. 아래에 나와 있습니다:



우리 사이트의 IP 쿼리만 부정확하며, IP 데이터베이스는 100% 정확할 수 없습니다. IP가 매일 바뀌고 다른 도시에 할당될 수 있기 때문입니다.

GeoIP2 도시 정확도

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



마지막으로 소스 코드를 첨부하세요:

관광객 여러분, 이 게시물의 숨겨진 내용을 보고 싶으시다면 부탁드립니다회답






이전의:인증 번호 없이 조용히 DISCUZ에 로그인할 권리를 빌려
다음:하나의 APP 프로모션 페이지 코드 소스를 공유하세요, 적응형, 매우 아름답고 관대합니다!
 집주인| 게시됨 2024. 11. 22. 오후 11:17:07 |
GeoLite2 무료 지리 위치 데이터 (등록 필요, 테스트 미완료):하이퍼링크 로그인이 보입니다.
GitHub 자동 업데이트 릴리스:하이퍼링크 로그인이 보입니다.

 집주인| 게시됨 2023. 5. 10. 오후 7:52:12 |
[실제 전투]. NET/C# 오프라인 IP 주소(홈) 위치 라이브러리
https://www.itsvse.com/thread-10585-1-1.html
게시됨 2018. 8. 6. 오후 6:03:30 |
아주 좋아 좋아 좋아 아 아 좋아 아 좋아 아 좋아
게시됨 2018. 5. 21. 오후 6:05:54 |
공유해 주셔서 감사합니다.
게시됨 2018. 7. 1. 오전 10:02:12 |
프롬프트:작가가 차단되거나 삭제되면 콘텐츠가 자동으로 차단됩니다
게시됨 2018. 7. 25. 오전 9:51:57 |
아주 좋아 동동
게시됨 2018. 8. 19. 오전 9:48:08 |
배웠어요, 공유해 주셔서 감사합니다, 공유해 주셔서 감사합니다,
게시됨 2019. 5. 23. 오후 1:41:26 |
+1+1+1+1+1+1+1+1+1+1
게시됨 2021. 4. 19. 오후 5:18:59 |

공유해 주셔서 감사합니다.
게시됨 2021. 7. 5. 오후 8:21:49 |
공유해 주셔서 감사합니다.
게시됨 2022. 4. 6. 오후 5:37:44 |
정말 맛있어요
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com