آژانس هواپیمایی
pop up

تشخیص موقعیت جغرافیایی از روی آدرس آی پی

شروع موضوع توسط aref1364 ‏22 سپتامبر 2007 در انجمن asp , ASP.NET

  1. aref1364

    aref1364 Registered User

    تاریخ عضویت:
    ‏23 جولای 2005
    نوشته ها:
    395
    تشکر شده:
    1
    صفحات من ASP.NET و VB.NET هستند.
    چجوری می تونم موقعیت جغرافیایی بازدید کننده ها رو از روی آدرس IP شناسایی کنم؟
    فقط کشور مهمه.

    با تشکر
     
  2. Graveworm

    Graveworm Registered User

    تاریخ عضویت:
    ‏23 می 2005
    نوشته ها:
    1,063
    تشکر شده:
    12
    محل سکونت:
    Tehran
    کامپوننت هایی داریم که کار ip whois رو براتون انجام میدن . اونا وصل میشن به database های Online و از رو ip نام کشور رو میخونن.
    اگه تو نت بگردی ، دیتابیس ها رو هم میتونی با فرمت access پیدا کنی و خودت query بدی.
     
  3. Flash_MX

    Flash_MX Registered User

    تاریخ عضویت:
    ‏22 دسامبر 2002
    نوشته ها:
    54
    تشکر شده:
    2
  4. kohyar

    kohyar Registered User

    تاریخ عضویت:
    ‏5 آپریل 2007
    نوشته ها:
    94
    تشکر شده:
    0
    محل سکونت:
    تهران
    سلام
    من اين فايل رو دانلود كردم ولي نتونستم ازش چيزي بفهمم
    البته اينم بگم تو اكسس import كردم كه دو تا فيلد داره
    ميشه بيشتر در موردش توضيح بديد
     
  5. Flash_MX

    Flash_MX Registered User

    تاریخ عضویت:
    ‏22 دسامبر 2002
    نوشته ها:
    54
    تشکر شده:
    2
    کد:
    0,"16777215","IANA","410227200","ZZ","ZZZ","RESERVED"
    50331648,"67108863","ARIN","572572800","US","USA","UNITED STATES"
    برای مثال 2 رکورد اول رو قرار دادم که هر رکورد حاوی اطلاعات زیر هست

    کد:
    # IP FROM      IP TO        REGISTRY  ASSIGNED   CTRY CNTRY COUNTRY
    # "1346797568","1346801663","ripencc","20010601","IL","ISR","ISRAEL"
    IP های این فایل به صورت IP4 هستن.
    شما برای اینکه بدست بیاری IP مورد نظر مربوط به کدوم کشوره باید از فرمول زیر استفاده کنی

    کد:
    # IP FROM   : Numerical representation of IP address.
    #             Example: (from Right to Left)
    #             1.2.3.4 = 4 + (3 * 256) + (2 * 256 * 256) + (1 * 256 * 256 * 256)
    #             is 4 + 768 + 13,1072 + 16,777,216 = 16,909,060
    خوب حالا کافیه ببینی عدد بدست اومده ما بین IP From تا IP To کدوم رکورد هست و کشور رو بدست بیاری
     
  6. majidzm

    majidzm کاربر تازه وارد

    تاریخ عضویت:
    ‏14 آپریل 2014
    نوشته ها:
    32
    تشکر شده:
    4
    محل سکونت:
    tehran
    ساتی و یا ابزاری هست که آی پی شخص و یا یه سایتو بهش بدیم و بگه که سرورش در کدام کشور هست؟؟؟؟

    __________________________________
    www.ratebook.ir
    مرجع رتبه بندی و نظرسنجی کالاها خدمات و صدها موضوع کاربردی بوسیله کاربران
     
  7. boxilink