Chia một liên kết thành các thành phần: giao thức, máy chủ, cổng, đường dẫn, truy vấn và đoạn, giống như cách trình duyệt thực hiện.
Công cụ chuyển đổi địa chỉ IPv4
Công cụ này được hiển thị bằng tiếng Anh; trang này giải thích về công cụ đó bằng ngôn ngữ của bạn.
Sử dụng Công cụ chuyển đổi địa chỉ IPv4
Chức năng của nó là gì?
Chuyển đổi địa chỉ IPv4 dạng thập phân có dấu chấm thành số nguyên thập phân 32 bit, dạng thập lục phân và nhị phân, hoặc một số nguyên như 3221225985 hoặc 0xC0000201 trở lại dạng có dấu chấm, ví dụ để khớp với địa chỉ IP mà một liên kết lừa đảo hiển thị dưới dạng một số duy nhất.
Ứng dụng này hoạt động hoàn toàn trên trình duyệt của bạn: mọi thông tin bạn nhập vào đều không được tải lên.
Cách sử dụng Công cụ chuyển đổi địa chỉ IPv4
- Nhập địa chỉ. Hãy thay thế mẫu này bằng một địa chỉ IPv4 dạng dấu chấm, chẳng hạn như 198.51.100.7, hoặc bằng một số nguyên, chẳng hạn như 3325256711 hoặc 0xC6336407, để chuyển nó trở lại dạng dấu chấm. Không có cổng hay giao thức.
- Chuyển đổi. Nhấn nút “Chuyển đổi” hoặc phím Enter. Quá trình chuyển đổi chỉ là phép tính đơn thuần được thực hiện ngay trong trình duyệt của bạn, và không có dữ liệu nào được tra cứu.
- Hãy đọc kỹ ba mẫu đơn này. Hệ thập phân (int) là địa chỉ hoàn chỉnh được biểu diễn dưới dạng một số duy nhất, hệ thập lục phân là cùng một số đó được biểu diễn theo cơ số 16, còn hệ nhị phân hiển thị từng phần dưới dạng 8 bit.
- Tìm kiếm các dạng khác. Hãy tìm giá trị thập phân hoặc hệ thập lục phân trong các liên kết, nhật ký hoặc mã nguồn email. Trình duyệt sẽ mở http://3325256711/ thành http://198.51.100.7/, do đó cả hai dạng này đều trỏ đến cùng một máy chủ.
- Hãy chia sẻ thông tin này. Sử dụng tính năng “Gửi đến…” để tìm thông tin liên hệ về vi phạm của địa chỉ đó, thêm thông tin này vào báo cáo vi phạm hoặc chuyển đổi bằng công cụ IOC Converter.
Ví dụ
Địa chỉ lưu trữ tài liệu
192.0.2.1DOTTED DECIMAL
192.0.2.1
DECIMAL (INT)
3221225985
HEXADECIMAL
0xC0000201
BINARY
11000000.00000000.00000010.00000001Số thập phân 3221225985, số thập lục phân 0xC0000201, số nhị phân 11000000.00000000.00000010.00000001. Trình duyệt mở http://3221225985/ và http://0xC0000201/ với cùng một địa chỉ này.
Nó kiểm tra những gì
| Tín hiệu | Ý nghĩa của điều đó là gì |
|---|---|
| Số thập phân (int) | Giá trị 32-bit của địa chỉ, nằm trong khoảng từ 0 đến 4294967295. Một liên kết có máy chủ là một số dài sẽ sử dụng định dạng này. |
| Hệ thập lục phân | 0x tiếp theo là tám chữ số thập lục phân. Một máy chủ liên kết bắt đầu bằng 0x là một địa chỉ IPv4 được viết dưới dạng thập lục phân. |
| Nhị phân | Mỗi phần trong số bốn phần này có 8 bit, được phân tách bằng dấu chấm, điều này rất hữu ích khi bạn tính toán phạm vi mạng bằng tay. |
| IPv4 không hợp lệ | Thông báo này xuất hiện khi giá trị nhập dưới dạng dấu chấm không chứa bốn chữ số thập phân từ 0 đến 255 (không có số 0 ở đầu), hoặc khi số nguyên lớn hơn 4294967295. Thông báo này cũng xuất hiện khi có ký hiệu cổng (port) hoặc ký hiệu dấu chấm thập phân (http://) ở phía trước. |
| Các phần hệ lục phân hoặc hệ bát phân | Các trường nhập liệu có chứa ký tự chấm (.) kèm theo giá trị 0x7f hoặc 010 ở một phần sẽ bị từ chối, vì các trình duyệt sẽ hiểu các phần đó là hệ thập lục phân hoặc hệ bát phân: http://0x7f.0.0.1/ sẽ mở địa chỉ 127.0.0.1. Hãy kiểm tra các liên kết như vậy trong công cụ phân tích URL. |
| Các số 0 đứng đầu | Trình duyệt sẽ hiểu số 0 đứng đầu trong phần host của URL là số bát phân, do đó http://010.0.0.1/ sẽ mở địa chỉ 8.0.0.1. Công cụ chuyển đổi sẽ từ chối xử lý 010.0.0.1 thay vì đoán; URL Parser hiển thị địa chỉ mà trình duyệt sử dụng. |
| Không tìm thấy chủ sở hữu | Công cụ này không cho biết ai là người quản lý địa chỉ đó, địa chỉ đó nằm ở đâu hay liệu địa chỉ đó đã bị báo cáo hay chưa. Hãy gửi thông tin này đến Abuse Contact Lookup để tìm chủ sở hữu mạng. |
| Các bộ phận trống | Một phần trống, như trong 192.0..1, ở đây được tính là 0. Trình duyệt sẽ từ chối máy chủ như vậy, do đó việc chuyển đổi này không khớp với bất kỳ liên kết thực tế nào. |
Các ví dụ khác
Địa chỉ tài liệu
198.51.100.7Số thập phân (int) 3325256711, số thập lục phân 0xC6336407, số nhị phân 11000110.00110011.01100100.00000111.
Địa chỉ cuối cùng của một dải tài liệu
203.0.113.255Số thập phân (int) 3405804031, số thập lục phân 0xCB0071FF, số nhị phân 11001011.00000000.01110001.11111111.
Chỉ có ba phần
192.0.2IPv4 không hợp lệ. Dữ liệu đầu vào có ba phần, trong khi công cụ yêu cầu chính xác bốn phần.
Câu hỏi thường gặp
Nó có thể chuyển đổi một số thập phân hoặc số thập lục phân trở lại thành địa chỉ IP không?
Đúng vậy. Nhập số nguyên, chẳng hạn như 3221225985 hoặc 0xC0000201, và công cụ sẽ hiển thị địa chỉ dạng chấm 192.0.2.1 cùng với các dạng khác. Đối với một máy chủ nằm trong liên kết đầy đủ, chẳng hạn như http://3221225985/, URL Parser sẽ hiển thị địa chỉ mà trình duyệt mở ra.
Nó có hỗ trợ IPv6 hay các ký hiệu đặc biệt không?
Chỉ hỗ trợ IPv4. Dạng nhập có dấu chấm phải là bốn số thập phân từ 0 đến 255, không có số 0 ở đầu, ví dụ: 010.0.0.1, 0x7f.0.0.1 và 192.0..1 sẽ bị từ chối: trình duyệt sẽ đọc số 0 đứng đầu trong tên miền URL là số bát phân và 0x là số thập lục phân (http://010.0.0.1/ sẽ mở 8.0.0.1). Hãy dán các liên kết như vậy vào URL Parser để xem địa chỉ mà trình duyệt sử dụng.
Địa chỉ này có được gửi đi đâu không?
Không. Quá trình chuyển đổi chỉ là phép tính đơn thuần được thực hiện ngay trong trình duyệt của bạn; không có dữ liệu nào được tra cứu hay tải lên cả.
Tại sao một liên kết lừa đảo lại sử dụng số thay vì địa chỉ IP?
Một dãy số đơn lẻ trông không giống một địa chỉ, do đó người đọc và một số bộ lọc không nhận diện được nó. Tuy nhiên, các trình duyệt vẫn mở được liên kết này: http://3325256711/ sẽ dẫn đến địa chỉ 198.51.100.7. Việc chuyển đổi địa chỉ IP mà bạn nghi ngờ sẽ giúp bạn tìm kiếm các tin nhắn và nhật ký liên quan đến dãy số đó.
Tôi có thể dán địa chỉ kèm theo cổng hoặc toàn bộ URL không?
Không. Chỉ nhập bốn số được phân cách bằng dấu chấm. Địa chỉ 198.51.100.7:8080 hoặc http://198.51.100.7/ sẽ hiển thị thông báo “IPv4 không hợp lệ”, vì vậy hãy xóa phần còn lại trước, hoặc sử dụng công cụ phân tích URL để có liên kết đầy đủ.
Tôi có thể sử dụng những địa chỉ nào một cách an toàn trong các ví dụ và báo cáo?
Tiêu chuẩn RFC 5737 dành riêng các dải địa chỉ 192.0.2.0/24, 198.51.100.0/24 và 203.0.113.0/24 cho mục đích tài liệu. Các dải địa chỉ này không bao giờ được gán cho các máy chủ thực tế, do đó bạn có thể sử dụng chúng trong tài liệu đào tạo mà không cần trỏ đến máy chủ của bất kỳ ai.
Trình duyệt có chấp nhận kết quả dưới dạng thập lục phân làm tên máy chủ không?
Đúng vậy. http://0xC6336407/ sẽ mở địa chỉ 198.51.100.7. Các trình duyệt cũng chấp nhận từng phần dưới dạng hệ thập lục phân, chẳng hạn như http://0xC6.0x33.0x64.0x07/, dẫn đến cùng một địa chỉ.