Công cụ lấy lại địa chỉ IP cho máy tính
Nhập thông tin hệ thống của bạn để nhận hướng dẫn chi tiết cách khôi phục địa chỉ IP
Hướng dẫn toàn tập cách lấy lại địa chỉ IP cho máy tính (2024)
Địa chỉ IP (Internet Protocol) là yếu tố cơ bản giúp máy tính của bạn kết nối với mạng và internet. Khi gặp sự cố mất IP hoặc xung đột IP, bạn sẽ không thể truy cập mạng. Bài viết này sẽ hướng dẫn chi tiết cách lấy lại địa chỉ IP cho máy tính trên tất cả hệ điều hành phổ biến, cùng với nguyên nhân và giải pháp phòng ngừa.
1. Nguyên nhân phổ biến gây mất địa chỉ IP
- Router bị lỗi: Router không cấp phát IP đúng cách (DHCP failure)
- Xung đột IP: Hai thiết bị trong cùng mạng dùng chung một IP
- Cài đặt mạng sai: IP tĩnh được cấu hình không đúng
- Driver mạng lỗi: Card mạng (Wi-Fi/Ethernet) hoạt động không ổn định
- Phần mềm bảo mật chặn: Tường lửa hoặc antivirus chặn kết nối
- ISP vấn đề: Nhà mạng限制 hoặc lỗi hệ thống
2. Cách kiểm tra địa chỉ IP hiện tại
Trước khi khôi phục, bạn cần xác nhận tình trạng IP hiện tại:
Trên Windows:
- Nhấn Win + R, gõ
cmdrồi nhấn Enter - Gõ lệnh:
ipconfig /all - Kiểm tra dòng
IPv4 Address:- 169.254.x.x: IP tự cấp (không kết nối được mạng)
- 0.0.0.0: Không có IP
- 192.168.x.x/10.x.x.x: IP bình thường
Trên macOS/Linux:
Mở Terminal và chạy:
- macOS:
ifconfig | grep "inet " - Linux:
ip ahoặcifconfig - Mở Command Prompt với quyền admin:
- Nhấn Win + X → Chọn Terminal (Admin) hoặc Command Prompt (Admin)
- Thực hiện lần lượt các lệnh sau:
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns - Khởi động lại máy tính
- Mở Control Panel → Network and Sharing Center → Change adapter settings
- Nhấp chuột phải vào kết nối mạng → Properties
- Chọn Internet Protocol Version 4 (TCP/IPv4) → Properties
- Chọn Use the following IP address và nhập:
- IP:
192.168.1.100(chọn số cuối khác với các thiết bị khác) - Subnet mask:
255.255.255.0 - Default gateway:
192.168.1.1(IP router của bạn) - DNS:
8.8.8.8(Google DNS) hoặc1.1.1.1(Cloudflare)
- IP:
- Nhấn OK và kiểm tra kết nối
- Mở Command Prompt (Admin) và chạy:
netsh winsock reset
netsh int ip reset
net stop dhcp
net start dhcp - Khởi động lại máy
- Mở System Preferences → Network
- Chọn kết nối đang dùng (Wi-Fi/Ethernet) → Advanced
- Chọn tab TCP/IP
- Nhấn Renew DHCP Lease
- Nếu không được, thử đặt IP thủ công:
- Configure IPv4: Manually
- IP Address:
192.168.1.101 - Subnet Mask:
255.255.255.0 - Router:
192.168.1.1 - DNS:
8.8.8.8
- Nhấn OK → Apply
- Xác định thiết bị xung đột:
- Trên Windows:
arp -atrong CMD - Trên router: Check DHCP Client List
- Trên Windows:
- Giải phóng IP trên một thiết bị:
- Thực hiện
ipconfig /releasetrên thiết bị cần giữ IP - Tắt nguồn thiết bị xung đột (nếu không quan trọng)
- Thực hiện
- Đặt IP tĩnh cho thiết bị quan trọng:
- Chọn IP ngoài dải DHCP của router (ví dụ: 192.168.1.200-254)
- Thay đổi dải DHCP trên router:
- Đăng nhập router (thường 192.168.1.1)
- Tìm mục DHCP Settings
- Thay đổi dải IP (ví dụ: từ 192.168.1.100-200)
- Cập nhật driver mạng: Luôn giữ driver card mạng (Wi-Fi/Ethernet) mới nhất từ nhà sản xuất
- Sử dụng IP tĩnh cho thiết bị quan trọng: Như máy chủ, máy in, NAS
- Đặt dải DHCP hợp lý trên router: Tránh chồng lấn với IP tĩnh
- Kích hoạt DHCP reservation: Gán cố định IP cho thiết bị qua MAC address trên router
- Sử dụng phần mềm quản lý IP: Như SolarWinds IP Address Manager cho mạng lớn
- Kiểm tra định kỳ: Chạy
ipconfig /allhàng tháng để phát hiện sớm vấn đề - Tất cả thiết bị trong nhà đều không có IP
- Router không thể kết nối với ISP (đèn WAN không sáng)
- Nhận thông báo “No Internet” mặc dù có IP hợp lệ
- ISP thông báo sự cố trên hệ thống của họ
- Model router và firmware version
- Loại kết nối (FTTH, ADSL, cáp đồng trục)
- Thời điểm bắt đầu sự cố
- Các bước bạn đã thử
- Wireshark: Phân tích gói tin mạng chi tiết
- Angry IP Scanner: Quét mạng nội bộ để phát hiện xung đột IP
- Advanced IP Scanner: Quản lý và kiểm tra IP trong mạng LAN
- PingPlotter: Kiểm tra độ trễ và mất gói tin
- PRTG Network Monitor: Giám sát bandwidth và IP sử dụng
- Router không bật chức năng DHCP
- Kết nối giữa máy tính và router bị gián đoạn
- Dịch vụ DHCP trên router bị treo
- Card mạng bị lỗi hoặc driver cũ
- Trên router:
- Đăng nhập vào giao diện quản trị router (thường 192.168.1.1)
- Tìm mục DHCP Clients List hoặc Attached Devices
- Dùng lệnh:
- Windows:
arp -a - Linux/macOS:
arp -n
- Windows:
- Phần mềm quét mạng: Sử dụng Advanced IP Scanner hoặc Angry IP Scanner
- DNS không hoạt động: Thử đổi DNS thành 8.8.8.8 hoặc 1.1.1.1
- Gateway sai: Kiểm tra default gateway có đúng với IP router không
- Firewall chặn: Tạm thời tắt firewall để kiểm tra
- ISP chặn: Liên hệ nhà mạng xác nhận
- IP bị chặn: Một số router chặn IP nếu detect tấn công
- Dễ gây xung đột nếu không quản lý cẩn thận
- Khó bảo trì khi thay đổi cấu trúc mạng
- Không linh hoạt khi thiết bị di chuyển giữa các mạng
- Máy chủ (server)
- Máy in mạng
- Thiết bị NAS
- Camera giám sát
- RFC 2131 – Dynamic Host Configuration Protocol (DHCP) – Tài liệu chuẩn về giao thức DHCP từ IETF
- National Institute of Standards and Technology (NIST) – Hướng dẫn bảo mật mạng và quản lý IP
- RFC 791 – Internet Protocol (IP) – Đặc tả kỹ thuật về giao thức IP
- Cisco DHCP FAQ – Câu hỏi thường gặp về DHCP từ Cisco
| Loại IP | Dải địa chỉ | Ý nghĩa | Cần xử lý? |
|---|---|---|---|
| IP hợp lệ | 192.168.0.0 – 192.168.255.255 | IP riêng trong mạng nội bộ | Không |
| IP hợp lệ | 10.0.0.0 – 10.255.255.255 | IP riêng doanh nghiệp | Không |
| IP hợp lệ | 172.16.0.0 – 172.31.255.255 | IP riêng mạng trung bình | Không |
| IP không hợp lệ | 169.254.0.0 – 169.254.255.255 | IP tự cấp (APIPA) | Có |
| IP không hợp lệ | 0.0.0.0 | Không có IP | Có |
3. Cách lấy lại địa chỉ IP trên Windows
Phương pháp 1: Release và Renew IP (DHCP)
Phương pháp 2: Cấu hình IP tĩnh tạm thời
Nếu DHCP không hoạt động, bạn có thể thiết lập IP tĩnh:
Phương pháp 3: Khởi động lại dịch vụ mạng
4. Cách lấy lại IP trên macOS
5. Cách lấy lại IP trên Linux (Ubuntu/Debian)
Mở Terminal và chạy lệnh phù hợp với loại kết nối:
Đối với DHCP (tự động):
sudo dhclient -r (release)sudo dhclient (renew)
Đối với IP tĩnh:
Chỉnh sửa file cấu hình:
sudo nano /etc/network/interfaces
Thêm cấu hình (ví dụ cho eth0):
auto eth0
iface eth0 inet static
address 192.168.1.102
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
Khởi động lại dịch vụ mạng:
sudo systemctl restart networking
6. Xử lý xung đột địa chỉ IP
Khi hai thiết bị trong cùng mạng dùng chung một IP, bạn sẽ thấy thông báo “IP conflict”. Cách giải quyết:
7. Các lệnh mạng hữu ích khác
| Mục đích | Windows | macOS/Linux |
|---|---|---|
| Kiểm tra IP | ipconfig /all |
ifconfig hoặc ip a |
| Kiểm tra kết nối | ping 8.8.8.8 |
ping 8.8.8.8 |
| Xóa bộ nhớ DNS | ipconfig /flushdns |
sudo dscacheutil -flushcache (macOS)sudo systemd-resolve --flush-caches (Linux) |
| Kiểm tra route | route print |
netstat -rn hoặc ip route |
| Kiểm tra cổng mở | netstat -ano |
lsof -i hoặc ss -tulnp |
8. Phòng ngừa mất IP trong tương lai
9. Khi nào cần liên hệ ISP
Nếu bạn đã thử tất cả phương pháp trên mà vẫn không lấy lại được IP, có thể vấn đề nằm ở phía nhà mạng. Các dấu hiệu cần liên hệ ISP:
Khi liên hệ, cung cấp thông tin sau:
10. Các công cụ hỗ trợ khắc phục sự cố IP
Câu hỏi thường gặp về khôi phục địa chỉ IP
1. Tại sao máy tính của tôi tự động nhận IP 169.254.x.x?
Đây là IP APIPA (Automatic Private IP Addressing) mà Windows tự gán khi không thể lấy IP từ DHCP server (router). Nguyên nhân phổ biến:
Giải pháp: Khởi động lại router, kiểm tra cáp mạng, cập nhật driver, hoặc đặt IP tĩnh tạm thời.
2. Làm sao để biết IP nào đang được sử dụng trong mạng?
Bạn có thể kiểm tra bằng các cách sau:
3. Tại sao sau khi renew IP vẫn không vào được mạng?
Nguyên nhân có thể bao gồm:
Giải pháp: Chạy lệnh ping 8.8.8.8 để kiểm tra kết nối cơ bản. Nếu ping được nhưng không vào web, vấn đề nằm ở DNS.
4. Có nên đặt IP tĩnh cho tất cả thiết bị không?
Không nên, trừ khi bạn quản trị mạng chuyên nghiệp. Lý do:
Nên áp dụng IP tĩnh cho:
Cách tốt nhất: Sử dụng DHCP Reservation trên router để gán cố định IP cho thiết bị qua MAC address.
Tài liệu tham khảo và nguồn uy tín
Để tìm hiểu sâu hơn về quản lý địa chỉ IP, bạn có thể tham khảo các nguồn sau: