Cách truy cập vào website thông qua IP Address

Ứng dụng tìm địa chỉ thực tế dựa vào địa chỉ IP, mặc định sẽ tìm theo địa chỉ IP của bạn.

Dạo gần đây (thời điểm mình viết bài này) thì trên mạng xã hội đang rộ lên câu chuyện của một anh chàng “mặt chó” nào đó ở nước ngoài có thể nhận biết địa chỉ thực của người khác dựa vào địa chi IP. Sau đó hắn sử dụng địa chỉ tìm được để đe dọa nạn nhân, ép họ phải làm mấy thử thách tiêu cực.

Chi tiết các bạn có thể đọc ở đây: https://kenh14.vn/giai-ma-nhan-vat-jonathan-galindo-ke-nguy-hiem-dang-gay-sot-cong-dong-mang-the-gioi-20200706111303957.chn

Câu chuyện này không chỉ nhận được sự quan tâm của xã hội nói chung, mà còn nhận được sự quan tâm của anh em AI TI (IT) nói riêng. Khi mà tên này chỉ cần chỉ IP là có thể tìm ra được địa chỉ thực của nạn nhân. Rất nhiều anh em developer tò mò, đặt câu hỏi tại sao hắn làm được như thế. Thì hôm nay mình viết bài này để cho các bạn thấy rằng làm việc này không khó chút nào.

Bài viết này được chia làm 2 nội dung chính:

  • Làm sao để lấy được địa chỉ IP
  • Làm sao từ IP tìm ra địa chỉ thực.

I. Lấy địa chỉ IP như thế nào

Không khó để lấy được địa chỉ IP, vì IP là cái gì đó công khai. Mình có thể dễ dàng lấy được địa chỉ IP của người đang truy cập dựa vào một đoạn code PHP đơn giản sau:

<?php function getClientIp () { $ipaddress = ''; if (isset($_SERVER['HTTP_CLIENT_IP'])) { $ipaddress = $_SERVER['HTTP_CLIENT_IP']; } elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_X_FORWARDED'])) { $ipaddress = $_SERVER['HTTP_X_FORWARDED']; } elseif (isset($_SERVER['HTTP_FORWARDED_FOR'])) { $ipaddress = $_SERVER['HTTP_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_FORWARDED'])) { $ipaddress = $_SERVER['HTTP_FORWARDED']; } elseif (isset($_SERVER['REMOTE_ADDR'])) { $ipaddress = $_SERVER['REMOTE_ADDR']; } return $ipaddress; } $myIp = getClientIp(); // Lấy IP của người đang truy cập

OK, vậy là đã xong một nửa, chúng ta đã lấy được IP của người đang truy cập. Bước tiếp theo chúng ta sẽ đi tìm địa chỉ thực tế của IP này.

II. Tìm địa chỉ qua IP

Mặc dù bạn không thể tìm trực tiếp địa chỉ thực qua địa chỉ IP, nhưng lại có rất nhiều bên thứ ba cung cấp dịch vụ này. Mình có thử search google và tìm ra thằng ipinfo.io – là bên cung cấp dịch vụ xác định vị trí dựa vào địa chỉ IP. Mình đăng ký một tài khoản để sử dụng API cho ipinfo cung cấp và tạo nên cái tool trên.

Bạn cũng có thể lên ipinfo.io để tra cứu trực tiếp, hoặc đăng ký tài khoản để sử dụng API như mình

Thông tin mà ipinfo.io trả về khá đầy đủ, bao gồm các thông tin quan trọng như thành phố, bang, quốc gia, mã bưu chínhtọa độ – mình cho rằng đây là thông tin đắt giá nhất, vì từ tọa độ, bạn có thể tìm ra địa chỉ chi tiết.

Bạn có thể tham khảo công cụ này – công cụ tìm địa chỉ dựa vào tọa độ.

Mình có thử với tọa độ được trả về từ IP của mình, thì thấy kết quả không chính xác 100%, nhưng chính xác trong phạm vi 7km.

Lưu ýTheo nhiều bạn phản hồi thì kết quả vị trí từ IP có thể sai lệch hoàn toàn, kiểu địa điểm thực thì ở Hà Nội nhưng theo IP lại ra Cà Mau. Việc sai lệch là điều rất bình thường vì có thể do dịch vụ của ipinfo không chính xác với tất cả IP. Nhưng đừng quên rằng:– Vẫn có bạn ra kết quả tương đối chính xác (như mình, trong phạm vi 7km). Vì vậy đừng chủ quan là người khác không xác định được vị trí của bạn.

– Ipinfo chỉ là một dịch vụ để mình demo tính năng này, có thể có nhiều dịch vụ khác chính xác hơn.

III. Làm sao để ẩn địa chỉ IP

Địa chỉ IP thì không thể ẩn (hoặc mình không biết), nhưng địa chỉ IP có thể làm giả, giống như việc nhiều bạn vẫn fake IP để truy cập vào pornhub khi VN chặn truy cập các trang web đen vậy.

Hiện nay có rất nhiều phần mềm hỗ trợ fake IP, cả trên máy tính lẫn điện thoại đều có. Cá nhân mình đang sử dụng hotspot shield và thấy khá ổn. Bạn cũng có thể tham khảo.

Nhưng nhớ rằng fake IP không giúp bạn ẩn hoàn toàn IP của mình, vì ít nhất bên cung cấp dịch vụ fake IP (như hotspot shield) vẫn lưu trữ IP thực của bạn.

III. Lời kết

Một bài viết ngắn gọn, nhưng mang tính thời sự. Qua bài viết này, mình không chỉ muốn chia sẻ về cách tìm địa chỉ qua địa chỉ IP, mà còn nhắc nhở các bạn rằng thế giới Internet tuy thú vị nhưng cũng rất nguy hiểm. Vì vậy hãy duyệt web an toàn nhé.

Bộ sưu tập áo thun cho dân IT, đủ các ngôn ngữ lập trình và hệ điều hành.
Click vào ảnh để xem.

Cách truy cập vào website thông qua IP Address

QC Được tài trợ

Một số câu hỏi thường gặp

Nhiều bạn nhắn tin hỏi mình một số câu hỏi giống nhau, nên mình tổng hợp ở đây để trả lời luôn cả thể.

1. Có thể tìm được địa chỉ chính xác dựa vào không?

Không, với các công cụ bình thường trên mạng (như công cụ của mình ở trên) thì không thể tìm được địa chỉ chính xác dựa vào IP.

2. Mình còn dấu các bạn điều gì không?

Không, tất cả những gì mình biết về việc dùng IP để tìm ra địa chỉ mình đã chia sẻ trong bài viết này, ngoài ra mình không biết thêm bất kỳ thủ thuật nào giúp tìm địa chỉ chính xác hơn cả.

3. Có thể lấy IP từ tài khoản Facebook không?

Cũng không luôn, bạn không thể lấy được địa chỉ IP của người dùng khi chỉ biết tài khoản facebook của họ. Ngay cả anh “mặt chó” Jonathan Galindo cũng phải lừa nạn nhân bấm vào một đường link mới có thể lấy được địa chỉ IP của họ.

Cách truy cập vào website thông qua IP Address

Tùy vào mục đích, yêu cầu công việc mà người dùng có thể phát sinh các nhu cầu check IP website của một trang nào đó. Vậy thì cụ thể làm thế nào để check IP website nhanh và chuẩn? Cùng Bizfly Cloud theo dõi bài viết dưới đây để biết thêm thông tin.

Địa chỉ IP website 

IP là viết tắt của Internet Protocol - giao thức internet. Địa chỉ IP là dãy các số hoặc chữ và số, ngăn cách với nhau bằng dấu chấm hoặc dấu hai chấm, định danh các thiết bị trong hệ thống mạng và giúp các thiết bị giao tiếp, tương tác và chia sẻ dữ liệu với nhau , chẳng hạn 8.8.8.8 (địa chỉ IP của Google).

Cách truy cập vào website thông qua IP Address

Có thể ví von địa chỉ IP như số nhà của bạn, vì IP giúp xác định địa điểm của một server nhất định mà bạn kết nối Internet. Nếu không có địa chỉ IP, máy tính của bạn không thể tương tác với những máy tính khác trong cùng một hệ thống mạng.

Mỗi một thiết bị trong hệ thống mạng Internet đều có địa chỉ IP riêng biệt, sử dụng giao thức TCP IP để tương tác và truyền gửi dữ liệu. 

Tương tự vậy, mỗi website trên internet đều có một hoặc nhiều địa chỉ IP. Dãy số đặc biệt này sẽ phát huy tác dụng khi bạn kết nối tên miền đến website của mình. Bạn có thể chẳng cần để ý đến địa chỉ IP của bất kỳ website nào, ngoại trừ website của chính bạn!

Địa chỉ IP hoạt động như thế nào?

Mỗi một tên miền được gắn với một địa chỉ IP nhất định. Tên miền được chuyển sang địa chỉ IP bằng DNS (Domain Name System). Mỗi khi ai đó nhập tên miền website vào trình duyệt web, quá trình truy vấn DNS được thực hiện. Thông thường, quá trình này chỉ diễn ra trong khoảng chưa đến một giây.

Địa chỉ IP được phân bổ và quản lý bởi Internet Assigned Numbers Authority. Đây là một tổ chức phi lợi nhuận xử lý các vấn đề về địa chỉ IP trên toàn thế giới. Họ giúp phân vùng địa chỉ IP đến các khu vực.

Tính đến thời điểm hiện tại, địa chỉ IP có 2 phiên bản: IPv4 và IPv6. IPv4 là phiên bản cũ hơn. IPv6 ra đời vì số lượng IPv4 không đủ đáp ứng trước sự bùng nổ internet hiện nay. Tương tự vậy, nếu một ngày số lượng IPv6 cạn kiệt, chúng ta lại tiếp tục chào đón phiên bản thứ ba của IP.

Dedicated IP và Shared IP

Thông thường khi tìm hiểu về các gói lưu trữ website, bạn sẽ thấy hai lựa chọn dedicated IP (IP cấp phát riêng) và shared IP (IP chia sẻ). Shared IP phổ biến hơn, tuy nhiên dedicated IP có một số lợi ích đặc biệt.

Chẳng hạn, với một dedicated IP, bạn có thể truy cập trực tiếp vào website từ địa chỉ IP, có nghĩa bạn có thể truy cập và thậm chí xây dựng website trước khi có tên miền. Một số website cung cấp dịch vụ truy cập FTP cho share IP, tuy nhiên với dedicated IP, mọi chuyện dễ dàng hơn. 

Check IP website chuẩn và nhanh nhất

Check IP website có thể là chuyện khó nhằn với những người không rành công nghệ. Tuy nhiên, với 4 cách dưới đây, bạn có thể hoàn thành nhiệm vụ này một cách nhanh gọn lẹ

Cách 1: Kiểm tra mail

- Địa chỉ IP tên miền hoặc server của bạn luôn được đề cập đến trong mail do công ty hosting gửi. Nếu bạn không tìm được địa chỉ IP trong mail, hãy thử dùng 2 cách dưới đây

Cách 2: Sử dụng website tra cứu

- Truy cập https://dnschecker.org/

- Trong phần Domain, nhập tên miền của bạn

- Trong phần Record Type, chọn A (A thường được để mặc định)

- Nhấn Search và theo dõi kết quả.

Cách 3: Sử dụng Ping Command (Windows)

- Nhấn tổ hợp phím Windows R để mở hộp thoại Run, sau đó nhập cmd và nhấn OK để truy cập Command Prompt.

- Khi cửa sổ Command Prompt xuất hiện, bạn có thể check ip website bằng cú pháp ping tên miền (chẳng hạn ping bizflycloud.vn), nhấn Enter và đợi kết quả

Cách truy cập vào website thông qua IP Address

Cách 4: Sử dụng Network Utility (Mac)

- Click vào biểu tượng spotlight

- Nhập Network Utility

- Click hai lần vào Network Utility

- Nhấn vào Traceroute

- Nhập địa chỉ website

- Click vào Trace và đợi kết quả

Lời kết

Bài viết trên đây chỉ là một phần rất nhỏ trong kho kiến thức đồ sộ về địa chỉ IP và cách check IP website. Tìm hiểu kỹ hơn về IP website giúp bạn hiểu và biết được cách thức sửa chữa cũng như tùy chỉnh website của mình.

Theo BizFly Cloud

>> Có thể bạn quan tâm: Hướng dẫn cách Fake IP Chrome chuẩn nhất 2020

BizFly Cloud là hệ sinh thái điện toán đám mây được vận hành bởi VCCorp - Công ty dẫn đầu trong lĩnh vực truyền thông và công nghệ tại Việt Nam. Với đội ngũ kỹ thuật viên trình độ cao và kinh nghiệm lâu năm làm việc trên các công nghệ khác nhau như cloud, mobile, web..., chúng tôi có đủ khả năng để hỗ trợ đưa ra những giải pháp và công nghệ toàn diện giúp doanh nghiệp chuyển đổi số thành công. Dành cho độc giả quan tâm tới các dịch vụ đám mây do BizFly Cloud cung cấp có thể truy cập tại đây.