Cách Lấy Ip Tính Máy Tính

Công Cụ Tính IP Máy Tính Chuyên Nghiệp

Địa chỉ IP:
Phiên bản IP:
Lớp mạng:
Subnet Mask:
Độ dài tiền tố:
Địa chỉ mạng:
Địa chỉ broadcast:
Host đầu tiên:
Host cuối cùng:
Tổng số host:

Hướng Dẫn Chi Tiết Cách Lấy IP Máy Tính Và Các Thao Tác Liên Quan

Địa chỉ IP (Internet Protocol) là một thành phần cơ bản trong mạng máy tính, cho phép các thiết bị giao tiếp với nhau. Bài viết này sẽ hướng dẫn bạn cách lấy địa chỉ IP máy tính trên các hệ điều hành khác nhau, cách tính toán thông tin mạng từ địa chỉ IP, và các kiến thức nâng cao liên quan đến quản lý IP.

1. Cách Lấy Địa Chỉ IP Máy Tính Trên Các Hệ Điều Hành

1.1. Trên Windows

  1. Sử dụng Command Prompt:
    1. Nhấn tổ hợp phím Win + R, gõ cmd và nhấn Enter.
    2. Trong cửa sổ Command Prompt, gõ lệnh ipconfig và nhấn Enter.
    3. Tìm dòng IPv4 Address (đối với IPv4) hoặc IPv6 Address (đối với IPv6).
  2. Sử dụng Settings:
    1. Nhấn Win + I để mở Settings.
    2. Chọn Network & Internet.
    3. Chọn Wi-Fi hoặc Ethernet tùy thuộc vào kết nối của bạn.
    4. Nhấn vào tên mạng đang kết nối.
    5. Cuộn xuống để xem thông tin địa chỉ IP.

1.2. Trên macOS

  1. Sử dụng System Preferences:
    1. Mở System Preferences từ Dock hoặc menu Apple.
    2. Chọn Network.
    3. Chọn kết nối mạng hiện tại (Wi-Fi hoặc Ethernet).
    4. Nhấn Advanced và chọn tab TCP/IP.
    5. Địa chỉ IP sẽ được hiển thị bên cạnh IPv4 Address hoặc IPv6 Address.
  2. Sử dụng Terminal:
    1. Mở Terminal từ Applications > Utilities.
    2. Gõ lệnh ifconfig và nhấn Enter.
    3. Tìm dòng inet (cho IPv4) hoặc inet6 (cho IPv6).

1.3. Trên Linux

  1. Sử dụng Terminal:
    1. Mở Terminal (thường là Ctrl + Alt + T).
    2. Gõ lệnh ip a hoặc ifconfig (cần cài đặt net-tools nếu chưa có).
    3. Tìm dòng inet (IPv4) hoặc inet6 (IPv6).
  2. Sử dụng GUI (nếu có):
    1. Mở Settings và chọn Network.
    2. Chọn kết nối mạng hiện tại để xem thông tin IP.

2. Cách Tính Toán Thông Tin Mạng Từ Địa Chỉ IP

Khi bạn có địa chỉ IP và subnet mask (đối với IPv4) hoặc prefix length (đối với IPv6), bạn có thể tính toán các thông tin mạng quan trọng như địa chỉ mạng, địa chỉ broadcast, và phạm vi host. Dưới đây là các bước cơ bản:

2.1. Đối với IPv4

  1. Chuyển đổi IP và Subnet Mask sang nhị phân:

    Mỗi octet (8 bit) của địa chỉ IP và subnet mask được chuyển đổi sang dạng nhị phân (binary). Ví dụ, địa chỉ IP 192.168.1.10 sẽ là 11000000.10101000.00000001.00001010.

  2. Thực hiện phép AND bitwise giữa IP và Subnet Mask:

    Đây là cách tính địa chỉ mạng. Ví dụ, với IP 192.168.1.10 và subnet mask 255.255.255.0:

    192.168.1.10  = 11000000.10101000.00000001.00001010
    255.255.255.0 = 11111111.11111111.11111111.00000000
    AND            ----------------------------------------
                    11000000.10101000.00000001.00000000 = 192.168.1.0 (địa chỉ mạng)
                
  3. Tính địa chỉ broadcast:

    Địa chỉ broadcast được tính bằng cách lấy địa chỉ mạng và đặt tất cả các bit host thành 1. Ví dụ, với địa chỉ mạng 192.168.1.0 và subnet mask 255.255.255.0, địa chỉ broadcast sẽ là 192.168.1.255.

  4. Tính phạm vi host:

    Host đầu tiên là địa chỉ ngay sau địa chỉ mạng (ví dụ: 192.168.1.1), và host cuối cùng là địa chỉ ngay trước địa chỉ broadcast (ví dụ: 192.168.1.254).

  5. Tính tổng số host:

    Số lượng host có thể được tính bằng công thức 2^(số bit host) - 2. Ví dụ, với subnet mask 255.255.255.0, có 8 bit host, nên tổng số host là 2^8 - 2 = 254.

2.2. Đối với IPv6

  1. Xác định độ dài tiền tố (prefix length):

    Prefix length cho biết số bit đầu tiên của địa chỉ IPv6 được sử dụng cho phần mạng. Ví dụ, /64 nghĩa là 64 bit đầu tiên là phần mạng.

  2. Tính địa chỉ mạng:

    Địa chỉ mạng IPv6 được tính bằng cách đặt tất cả các bit sau prefix length về 0. Ví dụ, với địa chỉ 2001:0db8:85a3:0000:0000:8a2e:0370:7334/64, địa chỉ mạng sẽ là 2001:0db8:85a3:0000::/64.

  3. Tính phạm vi host:

    Không giống như IPv4, IPv6 không có khái niệm broadcast. Thay vào đó, phạm vi host được xác định bằng cách thay đổi các bit sau prefix length. Ví dụ, với prefix length /64, 64 bit cuối cùng có thể thay đổi để tạo ra các địa chỉ host.

3. Các Lớp Mạng IPv4

IPv4 được chia thành các lớp (class) dựa trên giá trị của octet đầu tiên. Dưới đây là bảng tóm tắt các lớp mạng IPv4:

Lớp Dải Địa Chỉ Subnet Mask Mặc Định Số Lượng Mạng Số Host Mỗi Mạng Mục Đích Sử Dụng
A 1.0.0.0 – 126.255.255.255 255.0.0.0 126 (1.0.0.0 – 126.0.0.0) 16,777,214 Các tổ chức lớn
B 128.0.0.0 – 191.255.255.255 255.255.0.0 16,384 (128.0.0.0 – 191.255.0.0) 65,534 Các tổ chức trung bình
C 192.0.0.0 – 223.255.255.255 255.255.255.0 2,097,152 (192.0.0.0 – 223.255.255.0) 254 Các tổ chức nhỏ
D 224.0.0.0 – 239.255.255.255 Không áp dụng Không áp dụng Không áp dụng Multicast
E 240.0.0.0 – 255.255.255.255 Không áp dụng Không áp dụng Không áp dụng Dành riêng cho nghiên cứu

4. Các Dải Địa Chỉ IP Đặc Biệt

Có một số dải địa chỉ IP được dành riêng cho các mục đích đặc biệt:

Dải Địa Chỉ Mô Tả Sử Dụng
0.0.0.0/8 “Địa chỉ này” (this network) Được sử dụng để chỉ mạng hiện tại
10.0.0.0/8 Private network Sử dụng trong mạng nội bộ
127.0.0.0/8 Loopback Sử dụng để kiểm tra mạng nội bộ
172.16.0.0/12 Private network Sử dụng trong mạng nội bộ
192.168.0.0/16 Private network Sử dụng trong mạng nội bộ
169.254.0.0/16 Link-local Sử dụng khi không có DHCP
224.0.0.0/4 Multicast Sử dụng cho multicast

5. Cách Thay Đổi Địa Chỉ IP Máy Tính

5.1. Trên Windows

  1. Mở Control Panel và chọn Network and Sharing Center.
  2. Nhấn vào Change adapter settings.
  3. Nhấn chuột phải vào kết nối mạng và chọn Properties.
  4. Chọn Internet Protocol Version 4 (TCP/IPv4) và nhấn Properties.
  5. Chọn Use the following IP address và nhập địa chỉ IP, subnet mask, và gateway mới.
  6. Nhấn OK để lưu thay đổi.

5.2. Trên macOS

  1. Mở System Preferences và chọn Network.
  2. Chọn kết nối mạng và nhấn Advanced.
  3. Chọn tab TCP/IP.
  4. Trong menu Configure IPv4, chọn Manually.
  5. Nhập địa chỉ IP, subnet mask, và router mới.
  6. Nhấn OKApply để lưu thay đổi.

5.3. Trên Linux

  1. Mở Terminal.
  2. Sử dụng lệnh sudo nano /etc/network/interfaces để chỉnh sửa file cấu hình mạng.
  3. Thêm hoặc chỉnh sửa các dòng sau (ví dụ cho interface eth0):
  4. auto eth0
    iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        gateway 192.168.1.1
            
  5. Lưu file và thoát.
  6. Khởi động lại dịch vụ mạng bằng lệnh sudo systemctl restart networking.

6. Các Lệnh Hữu Ích Liên Quan Đến IP

Dưới đây là một số lệnh hữu ích để làm việc với địa chỉ IP trên các hệ điều hành:

Hệ Điều Hành Lệnh Mô Tả
Windows ipconfig Hiển thị thông tin IP của tất cả các interface
ipconfig /all Hiển thị thông tin chi tiết về tất cả các interface
ping [địa chỉ] Kiểm tra kết nối đến một địa chỉ IP hoặc tên miền
tracert [địa chỉ] Theo dõi đường đi của gói tin đến một địa chỉ
Linux/macOS ifconfig Hiển thị thông tin IP của tất cả các interface
ip a Hiển thị thông tin IP (lệnh mới hơn ifconfig)
ping [địa chỉ] Kiểm tra kết nối đến một địa chỉ IP hoặc tên miền
traceroute [địa chỉ] Theo dõi đường đi của gói tin đến một địa chỉ

7. Các Vấn Đề Thường Gặp Và Cách Khắc Phục

7.1. Không Nhận Được Địa Chỉ IP Từ DHCP

Nếu máy tính của bạn không nhận được địa chỉ IP từ DHCP server, bạn có thể thử các bước sau:

  1. Kiểm tra kết nối vật lý (cáp mạng, Wi-Fi).
  2. Khởi động lại router/modem.
  3. Thực hiện lệnh ipconfig /release rồi ipconfig /renew trên Windows.
  4. Kiểm tra xem dịch vụ DHCP client có đang chạy không.
  5. Thử thiết lập IP tĩnh tạm thời để kiểm tra kết nối.

7.2. Xung Đột Địa Chỉ IP

Xung đột IP xảy ra khi hai thiết bị trong cùng một mạng có cùng địa chỉ IP. Để khắc phục:

  1. Xác định thiết bị nào đang gây xung đột (thường có thông báo trên màn hình).
  2. Thiết lập lại địa chỉ IP cho một trong hai thiết bị.
  3. Kiểm tra cấu hình DHCP server để đảm bảo không cấp phát trùng IP.
  4. Sử dụng lệnh arp -a để xem bảng ARP và xác định thiết bị xung đột.

7.3. Không Thể Ping Đến Địa Chỉ IP

Nếu bạn không thể ping đến một địa chỉ IP, hãy thử:

  1. Kiểm tra kết nối mạng.
  2. Kiểm tra tường lửa (firewall) trên cả hai đầu.
  3. Sử dụng lệnh tracert (Windows) hoặc traceroute (Linux/macOS) để xác định điểm bị chặn.
  4. Kiểm tra xem địa chỉ IP đích có đúng không.
  5. Kiểm tra xem thiết bị đích có đang bật không.

8. Các Công Cụ Hữu Ích Để Làm Việc Với IP

Có nhiều công cụ hữu ích để làm việc với địa chỉ IP, từ các công cụ dòng lệnh đến các phần mềm GUI:

  • Wireshark: Phân tích gói tin mạng, cho phép bạn xem chi tiết các gói tin bao gồm địa chỉ IP nguồn và đích.
  • Nmap: Công cụ quét mạng, cho phép bạn quét các địa chỉ IP trong mạng để tìm các thiết bị và dịch vụ đang chạy.
  • Advanced IP Scanner: Phần mềm quét IP đơn giản cho Windows, cho phép bạn quét nhanh các địa chỉ IP trong mạng nội bộ.
  • Angry IP Scanner: Công cụ quét IP mã nguồn mở, hoạt động trên nhiều hệ điều hành.
  • IP Calculator: Các công cụ trực tuyến hoặc offline giúp bạn tính toán các thông tin mạng từ địa chỉ IP và subnet mask.
Nguồn Tham Khảo Uy Tín:

Để tìm hiểu thêm về địa chỉ IP và quản lý mạng, bạn có thể tham khảo các nguồn sau:

9. Các Câu Hỏi Thường Gặp

9.1. Địa chỉ IP là gì?

Địa chỉ IP (Internet Protocol) là một định danh duy nhất cho mỗi thiết bị kết nối với mạng sử dụng giao thức IP. Nó cho phép các thiết bị giao tiếp với nhau bằng cách định tuyến các gói tin đến đúng đích.

9.2. Sự khác biệt giữa IPv4 và IPv6 là gì?

IPv4 sử dụng địa chỉ 32-bit (ví dụ: 192.168.1.1) trong khi IPv6 sử dụng địa chỉ 128-bit (ví dụ: 2001:0db8:85a3:0000:0000:8a2e:0370:7334). IPv6 được phát triển để giải quyết vấn đề cạn kiệt địa chỉ IPv4 và cung cấp nhiều cải tiến về hiệu suất và bảo mật.

9.3. Làm thế nào để biết địa chỉ IP công cộng của mình?

Bạn có thể sử dụng các dịch vụ trực tuyến như WhatIsMyIPAddress hoặc IPInfo để kiểm tra địa chỉ IP công cộng của mình. Đây là địa chỉ do ISP của bạn cấp và được sử dụng để giao tiếp với Internet.

9.4. Tại sao địa chỉ IP của tôi thay đổi?

Nếu bạn sử dụng địa chỉ IP động (dynamic IP), ISP của bạn có thể thay đổi địa chỉ IP của bạn định kỳ hoặc mỗi khi bạn kết nối lại. Điều này giúp tiết kiệm địa chỉ IP và tăng cường bảo mật. Bạn có thể yêu cầu ISP cấp cho bạn một địa chỉ IP tĩnh (static IP) nếu cần.

9.5. Làm thế nào để ẩn địa chỉ IP của mình?

Bạn có thể ẩn địa chỉ IP thực của mình bằng cách sử dụng các dịch vụ như VPN (Virtual Private Network) hoặc proxy. Các dịch vụ này sẽ định tuyến lưu lượng truy cập của bạn qua một máy chủ trung gian, làm cho địa chỉ IP công cộng của bạn trở thành địa chỉ IP của máy chủ đó.

Leave a Reply

Your email address will not be published. Required fields are marked *