خواندن پاسخ
پاسخ تارکاو اطلاعات یک شبکه را توصیف میکند. بعضی اطلاعات، مانند اپراتور، شهر و استان، فقط در صورت موجود بودن داده برگردانده میشوند.
یک پاسخ نمونه
این نمونه فقط برای نشان دادن ساختار پاسخ است؛ مقادیر آن دادهٔ زنده نیستند و پاسخ واقعی ممکن است فیلدهای کمتری داشته باشد.
{
"found": true,
"ip": "2.144.0.1",
"network": "2.144.0.0/16",
"country": {
"code": "IR",
"nameFa": "ایران",
"nameEn": "Iran"
},
"asn": {
"number": 64500,
"name": "Example Network"
},
"provider": {
"key": "example",
"nameFa": "اپراتور نمونه",
"type": "mobile"
},
"province": "استان نمونه",
"city": "شهر نمونه",
"hosting": false,
"confidence": {
"country": 0.99,
"asn": 0.95,
"provider": 0.9,
"networkType": 0.9
}
}معنی فیلدها
| فیلد | معنی و روش استفاده |
|---|---|
found | آیا برای IP، رکورد شبکه پیدا شده است؟ این فیلد همیشه وجود دارد. |
ip | نشانی جستوجوشده. این فیلد همیشه وجود دارد. |
network | بازهٔ شبکه به شکل CIDR؛ مثلاً 2.144.0.0/16. |
country | کد کشور در code و نام آن در nameFa و nameEn. |
asn | شمارهٔ شبکهٔ مستقل در number و نام آن در name. این شماره شناسهٔ کاربر نیست. |
provider | اطلاعات اپراتور: شناسه در key، نام فارسی در nameFa و نوع شبکه در type. نام انگلیسی nameEn اختیاری است. |
province و city | نام استان و شهر ثبتشده در دادهٔ مکانی، در صورت وجود. مکان دقیق فرد را مشخص نمیکنند. |
hosting | آیا شبکه بهعنوان میزبانی شناخته شده است؟ از این مقدار نمیتوان استفاده از فیلترشکن یا پراکسی را نتیجه گرفت. |
confidence | امتیاز اطمینان جداگانه برای country، asn، provider و networkType، بین صفر و یک. امتیاز بیشتر یعنی اطمینان بیشتر به همان داده، نه تضمین صحت. |
وقتی اطلاعاتی پیدا نمیشود
اگر رکوردی موجود نباشد، پاسخ موفق با found: false دریافت میکنید. این نتیجه خطای سرویس نیست و همچنان یک جستوجو محسوب میشود.
{
"found": false,
"ip": "2.144.0.1"
}حتی در پاسخ با found: true هم ممکن است فیلدهای اختیاری حذف شده باشند. برنامه باید نبودن آنها را بپذیرد؛ مثلاً به جای نام اپراتور، «نامشخص» نمایش دهد.
نوع شبکه چه معنی دارد؟
نوع شبکه در provider.type قرار دارد. اگر provider در پاسخ نباشد، نوع شبکه را نامشخص در نظر بگیرید.
| مقدار | معنی |
|---|---|
mobile | اینترنت همراه |
fixed | اینترنت ثابت |
hosting | شبکهٔ میزبانی یا مرکز داده |
business | شبکهٔ کسبوکار یا سازمان خصوصی |
government | شبکهٔ دولتی |
education | شبکهٔ آموزشی |
cdn | شبکهٔ توزیع محتوا |
unknown | نوع شبکه نامشخص است |