სად ვარ? ორი გზა, რომლითაც განისაზღვრება თქვენი ადგილმდებარეობა
ჰკითხეთ ვებსაიტს „სად ვარ ახლა?" და სინამდვილეში მხოლოდ ორი გულწრფელი პასუხის გაცემა შეუძლია. ერთი არის მიახლოებითი ვარაუდი თქვენი IP მისამართის საფუძველზე — ჩვეულებრივ საკმარისი თქვენი ქალაქისა და ინტერნეტ პროვაიდერის დასასახელებლად. მეორე არის ზუსტი მონაცემი თქვენი ბრაუზერის Geolocation API-დან, რომელსაც შეუძლია რამდენიმე მეტრის სიზუსტით მოგნიშნოთ, მაგრამ მხოლოდ თანხმობის შემდეგ. ეს ხელსაწყო ორივეს გვერდიგვერდ გიჩვენებთ, რომ ნახოთ, რამდენად შორსაა ისინი ერთმანეთისგან.
ეს ორი მეთოდი ერთმანეთს არ ეჯიბრება. ისინი ოდნავ განსხვავებულ კითხვებს პასუხობენ, სხვადასხვა მიზეზით ცდებიან, და იმის ცოდნა, თუ რომელია რომელი, ბევრ დაბნეულობას გაწონასწორებთ, როცა რუკა არასწორ ქალაქში აღნიშნავს წერტილს.
IP-ზე დაფუძნებული ადგილმდებარეობა: ქსელის საუკეთესო ვარაუდი
ინტერნეტში ყოველ მოწყობილობას აქვს IP მისამართი, და ყოველი IP მისამართი ეკუთვნის ბლოკს, რომელიც ორგანიზაციამ დაარეგისტრირა რეგიონული რეესტრის, მაგალითად RIPE-ს ან ARIN-ის, მეშვეობით. გეოლოკაციის ბაზები იწყება ამ სარეგისტრაციო ჩანაწერებიდან, შემდეგ ამატებს მარშრუტიზაციის მონაცემებს, ISP-ის კორექტირებებს და ბრბოზე დაფუძნებულ დაკვირვებებს, რომ შეაფასოს, სად გამოიყენება რეალურად თითოეული მისამართი. როცა ამ გვერდს ტვირთავთ, სერვერი ამოწმებს თქვენს IP-ს ერთ-ერთ ასეთ ბაზაში და კითხულობს ქვეყანას, რეგიონს, ქალაქსა და თქვენი ISP-ის სახელს.
ეს სწრაფია და არანაირ ნებართვას არ საჭიროებს — IP თან სდევს ყოველ თქვენს მოთხოვნას. კომპრომისი სიზუსტეშია. ქვეყნის დონის შედეგები თითქმის ყოველთვის სწორია, პრაქტიკაში 99%-ზე მეტი სიზუსტით. ქალაქის დონეზე ის ერყევა: ქვეყნისა და ქსელის მიხედვით სწორი ქალაქი ხუთიდან ერთი შემთხვევიდან სამიდან სამ შემთხვევამდე ბრუნდება. ადგილმდებარეობა, რომელსაც ხედავთ, ხშირად თქვენი პროვაიდერის სარეგისტრაციო მისამართია, არა თქვენი მისაღები ოთახი.

რატომ არის IP ადგილმდებარეობა ხანდახან უბრალოდ არასწორი
რამდენიმე ფაქტორი ცდომილებას იწვევს, და არცერთი მათგანი არაფრის გაფუჭებას არ ნიშნავს:
- მობილური ოპერატორები. ტელეფონის ტრაფიკი ჩვეულებრივ გადის რამდენიმე ცენტრალურ კარიბჭეზე. თქვენი IP შეიძლება გამოვიდეს ქალაქზე, რომელიც თქვენგან ასობით კილომეტრით არის დაშორებული, რადგან სწორედ იქ მდებარეობს ოპერატორის კარიბჭე.
- VPN და პროქსები. ისინი ცვლიან თქვენს IP-ს სერვერის IP-ით. თუ თქვენი VPN ამსტერდამში გამოდის, ბაზა ამბობს ამსტერდამს — სწორედ ის, რისთვისაც იხდით. ჩვენი IP მისამართის შემმოწმებელი გიჩვენებთ მისამართს, რომელსაც საიტები ახლა ხედავენ თქვენთვის, VPN-ის ჩათვლით.
- კორპორატიული და კამპუსური ქსელები. დიდი ორგანიზაციები ხშირად ყველას ერთი ადგილის გავლით მართავენ. დისტანციური თანამშრომელი შეიძლება ჩანდეს, თითქოს კომპანიის შტაბ-ბინაშია.
- მოძველებული ბაზები. IPv4 მისამართები იყიდება და ხელახლა ნაწილდება, ხოლო სხვადასხვა ბაზა საკუთარი გრაფიკით ახლდება. ახლადგადანაწილებულმა ბლოკმა შეიძლება კვირების განმავლობაში ძველი ქვეყანა აჩვენოს.
ბრაუზერული გეოლოკაცია: ზუსტი, მაგრამ ნებაყოფლობითი
ბრაუზერის Geolocation API სულ სხვა რამეა. ტელეფონზე ის რეალურ GPS-ს ეყრდნობა, ღია ტერიტორიაზე დაახლოებით ათი მეტრის სიზუსტით. ლეპტოპზე, GPS-ის გარეშე, ის ტრიანგულაციას იყენებს ახლომდებარე Wi-Fi ქსელებისა და მობილური კოშკებისგან, რაც, ჩვეულებრივ, ოცდან ას მეტრამდე სიზუსტეს იძლევა. ეს განსხვავებაა „თქვენს უბანსა" და „თქვენს შენობას" შორის.
რადგან ეს ნამდვილად სენსიტიური მონაცემია, ის ჩაკეტილია ნებართვის მოთხოვნის უკან. პირველად, როცა გვერდი ითხოვს, თქვენი ბრაუზერი ხსნის მოთხოვნას — დაშვება ან დაბლოკვა — და არაფერი ხდება, სანამ არჩევანს არ გააკეთებთ. თუ უარს იტყვით, API უბრალოდ აბრუნებს შეცდომას; გვერდს ამის გვერდის ავლა არ შეუძლია. თუ დაუშვებთ, პოზიცია ერთხელ იკითხება და ბრაუზერშივე გადაეცემა გვერდს. ეს ხელსაწყო არ ინახავს მას და არსად აგზავნის; ეკრანზე ნაჩვენები შედეგი ლოკალურად გამოითვლება და ჩანართის დახურვისთანავე ქრება.
სწორედ ეს ნებაყოფლობითი დიზაინია მთელი აზრი. IP ადგილმდებარეობა პასიურია და ყოველთვის ხელმისაწვდომი; ზუსტი ადგილმდებარეობა კი ის რამეა, რასაც შეგნებულად, თითოეული საიტისთვის ცალკე, ანიჭებთ და ნებისმიერ დროს შეგიძლიათ გააუქმოთ ბრაუზერის პარამეტრებში.

რისთვის გამოიყენება ადგილმდებარეობა სინამდვილეში
ადგილმდებარეობა უმეტესწილად ჩუმად, სასარგებლო საქმეს აკეთებს. ამინდის აპლიკაციებს სჭირდებათ თქვენი ქალაქის ცოდნა სწორი პროგნოზის საჩვენებლად. რუკები იყენებენ ზუსტ მონაცემს, რომ თქვენზე ცენტრირდნენ და სახლში მიგიყვანონ. „რესტორნები ჩემთან ახლოს" და მაღაზიების მაძიებლები ეყრდნობიან იმას, რასაც შეძლებენ მიაღწიონ. სტრიმინგი და საყიდლების საიტები თქვენი IP-დან იყენებენ რეგიონულ ფასდადებას ან ლიცენზირებას. ბანკები და გადახდის სისტემები ამოწმებენ, ემთხვევა თუ არა თქვენი IP-ის ქვეყანა თქვენს ანგარიშს, როგორც თაღლითობის ძირითადი ინდიკატორი — ეს ერთ-ერთი მიზეზია, რის გამოც VPN ხანდახან ვერიფიკაციის ეტაპს იწვევს.
არცერთი მათგანი თქვენი ქუჩის მისამართის ცოდნას არ საჭიროებს. IP-ის უხეში შეფასება ფარავს ამინდსა და კონტენტის რეგიონებს; ბრაუზერული მონაცემი მხოლოდ მაშინ ერთვება, როცა აპლიკაციას ნამდვილად ესაჭიროება სიზუსტე, მაგალითად, ნაბიჯ-ნაბიჯ ნავიგაცია.
რამდენიმე სიტყვა კონფიდენციალურობაზე
ღირს ნათლად ითქვას, რას ავლენს თითოეული მეთოდი. თქვენი IP ხილულია ყოველი სერვერისთვის, რომელთანაც ერთდებით — ასეა ინტერნეტი მოწყობილი — ასე რომ IP დონის ადგილმდებარეობა სინამდვილეში საიდუმლო არ არის, უბრალოდ არაზუსტია. ზუსტი ადგილმდებარეობა კი ის ნაწილია, რომლის დაცვაც ღირს, და ნებართვის მოთხოვნა თქვენი კონტროლის წერტილია. მიანიჭეთ ის მხოლოდ იქ, სადაც გჭირდებათ, და დროდადრო შეამოწმეთ ბრაუზერის საიტების ნებართვები, დავიწყებული დაშვებების გასასუფთავებლად. თუ ასევე გსურთ იმის ნახვა, თუ რომელ სერვერებთან ესაუბრება თქვენი ტრაფიკი, DNS ძებნის ხელსაწყო კარგი შემდეგი ნაბიჯია.
ხშირად დასმული კითხვები
რატომ აჩვენებს ჩემი IP ადგილმდებარეობა არასწორ ქალაქს?
ჩვეულებრივ იმიტომ, რომ ადგილმდებარეობა ეკუთვნის თქვენს ინტერნეტ პროვაიდერს, არა თქვენ. მობილური ოპერატორები ტრაფიკს ცენტრალური კარიბჭეების გავლით მართავენ, კორპორატიული ქსელები ყველას ერთი ადგილის გავლით ატარებენ, და გეოლოკაციის ბაზები შეიძლება ჩამორჩეს, როცა მისამართები ხელახლა ინაწილება. VPN-იც თავისი სერვერის ქალაქს გიჩვენებთ თქვენისა ნაცვლად.
რამდენად ზუსტია IP გეოლოკაცია?
ქვეყნის დონე თითქმის ყოველთვის სწორია, დაახლოებით 99% ან უკეთესი. ქალაქის დონე ბევრად ნაკლებად საიმედოა, სწორად გამოდის დაახლოებით 20%-დან 75%-მდე, ქვეყნისა და ქსელის მიხედვით. აღიქვით ეს, როგორც მიახლოებითი რეგიონი, არა ზუსტი წერტილი.
რამდენად ზუსტია ბრაუზერის GPS ადგილმდებარეობა?
ტელეფონზე GPS-ით, ხშირად დაახლოებით ათი მეტრის ფარგლებში, ღია პირობებში. ლეპტოპზე ის Wi-Fi და მობილური კოშკების ტრიანგულაციას მიმართავს, რაც, ჩვეულებრივ, ოც-ას მეტრს იძლევა — მაინც გაცილებით ვიწრო, ვიდრე IP-ის შეფასება.
ადევნებს ეს ხელსაწყო თვალს ან ინახავს ჩემს ადგილმდებარეობას?
არა. IP-ის შეფასება იკითხება თქვენი კავშირიდან, ხოლო ზუსტი ადგილმდებარეობა, თუ მას მიანიჭებთ, თქვენს ბრაუზერშივე გამოითვლება და მხოლოდ თქვენ გეჩვენებათ. არაფერი ინახება ან იგზავნება, და ჩანართის დახურვისთანავე ქრება.
შეუძლია საიტს ჩემი ზუსტი ადგილმდებარეობის ნახვა კითხვის გარეშე?
ზუსტისას — არა. Geolocation API ყოველთვის ითხოვს ნებართვას, და თუ უარს იტყვით, ის უბრალოდ შეცდომას აბრუნებს. საიტს მაინც შეუძლია თქვენი უხეში მდებარეობის შეფასება თქვენი IP-დან, რადგან ეს ყოველი კავშირის ნაწილია, მაგრამ თქვენი მკაფიო თანხმობის გარეშე GPS-ის დონის სიზუსტეს ვერ მიაღწევს.
როგორ შევაჩერო საიტისთვის ჩემი ადგილმდებარეობის ხილვა?
დაბლოკეთ ნებართვის მოთხოვნა, ან გააუქმეთ არსებული დაშვება ბრაუზერის საიტის პარამეტრებში, კონფიდენციალურობის ან ნებართვების განყოფილებაში. IP-ზე დაფუძნებული შეფასების შესაცვლელადაც, VPN ან პროქსი გახდის ისე, რომ საიტები სხვა მისამართსა და რეგიონს დაინახავენ.
