Kiểm tra kết nối Internet trên máy tính
Nhập thông tin để chẩn đoán nguyên nhân máy tính kết nối với internet nhưng không vào được
Kết quả chẩn đoán
Hướng dẫn khắc phục máy tính kết nối với internet nhưng không vào được
Khi máy tính của bạn kết nối với mạng Wi-Fi hoặc Ethernet nhưng không thể truy cập internet, đây là tình trạng phổ biến có thể xuất phát từ nhiều nguyên nhân khác nhau. Bài viết này sẽ cung cấp hướng dẫn chi tiết từ cơ bản đến nâng cao để giúp bạn khắc phục sự cố này.
1. Kiểm tra kết nối vật lý và cơ bản
Trước khi đi sâu vào các thiết lập phức tạp, hãy kiểm tra những yếu tố cơ bản:
- Kết nối dây mạng: Nếu sử dụng Ethernet, đảm bảo dây mạng được cắm chặt vào cả máy tính và modem/router.
- Đèn báo trên modem/router: Kiểm tra đèn báo trên thiết bị mạng. Đèn Internet (thường có biểu tượng quả địa cầu) phải sáng và ổn định.
- Thử kết nối với thiết bị khác: Kiểm tra xem điện thoại hoặc máy tính bảng có thể truy cập internet qua cùng mạng không.
- Khởi động lại thiết bị: Tắt và bật lại modem/router bằng cách rút nguồn điện, chờ 30 giây rồi cắm lại.
2. Kiểm tra cài đặt mạng trên máy tính
2.1. Kiểm tra địa chỉ IP
Mở Command Prompt (Windows) hoặc Terminal (macOS/Linux) và gõ lệnh:
ipconfig (Windows) hoặc ifconfig (macOS/Linux)
Kiểm tra xem máy tính có nhận được địa chỉ IP hợp lệ không (thường bắt đầu bằng 192.168.x.x, 10.x.x.x hoặc 172.16.x.x). Nếu địa chỉ IP là 169.254.x.x, máy tính không nhận được IP từ router.
2.2. Thiết lập lại TCP/IP
Trên Windows, mở Command Prompt với quyền admin và chạy lần lượt các lệnh:
netsh int ip reset netsh winsock reset ipconfig /flushdns ipconfig /release ipconfig /renew
Sau đó khởi động lại máy tính.
2.3. Kiểm tra cài đặt DNS
DNS (Domain Name System) chuyển đổi tên miền thành địa chỉ IP. Nếu DNS bị lỗi, bạn có thể kết nối mạng nhưng không truy cập được website.
Thử đổi DNS sang Google DNS hoặc Cloudflare DNS:
- Mở Control Panel > Network and Sharing Center > Change adapter settings
- Nhấp chuột phải vào kết nối mạng đang sử dụng > Properties
- Chọn Internet Protocol Version 4 (TCP/IPv4) > Properties
- Chọn Use the following DNS server addresses và nhập:
- Google DNS: 8.8.8.8 và 8.8.4.4
- Cloudflare DNS: 1.1.1.1 và 1.0.0.1
- Nhấn OK và khởi động lại máy tính
3. Kiểm tra phần mềm bảo mật
Tường lửa (Firewall) và phần mềm diệt virus có thể chặn kết nối internet:
- Tạm thời tắt tường lửa: Mở Windows Defender Firewall và chọn “Turn Windows Defender Firewall on or off” để tắt tạm thời.
- Tạm thời tắt phần mềm diệt virus: Nhấp chuột phải vào biểu tượng phần mềm diệt virus ở khay hệ thống và chọn tắt bảo vệ thời gian thực.
- Kiểm tra cài đặt proxy: Mở Settings > Network & Internet > Proxy và đảm bảo tất cả các tùy chọn proxy đều tắt.
4. Kiểm tra trình duyệt web
Nếu chỉ một trình duyệt không truy cập được internet:
- Xóa bộ nhớ cache: Nhấn Ctrl+Shift+Del (Chrome/Firefox/Edge) và xóa lịch sử duyệt web.
- Tắt tiện ích mở rộng: Một số tiện ích (đặc biệt là VPN hoặc ad-blocker) có thể gây xung đột.
- Đặt lại trình duyệt: Trong cài đặt trình duyệt, tìm tùy chọn “Reset settings” để đưa trình duyệt về trạng thái mặc định.
- Thử trình duyệt khác: Cài đặt một trình duyệt khác (Chrome, Firefox, Edge) để kiểm tra.
5. Kiểm tra xung đột IP và ARP Cache
Xung đột IP xảy ra khi hai thiết bị trong cùng mạng sử dụng chung một địa chỉ IP. Để khắc phục:
- Mở Command Prompt với quyền admin
- Gõ lệnh:
arp -ađể xem bảng ARP - Nếu thấy địa chỉ IP trùng lặp, gõ lệnh:
arp -dđể xóa bộ nhớ cache ARP - Khởi động lại máy tính
6. Kiểm tra và cập nhật driver mạng
Driver mạng cũ hoặc bị lỗi có thể gây ra vấn đề kết nối:
- Mở Device Manager (nhấn Win + X > Device Manager)
- Mở rộng mục Network adapters
- Nhấp chuột phải vào card mạng (Wi-Fi hoặc Ethernet) > Update driver
- Chọn Search automatically for updated driver software
- Nếu không tìm thấy bản cập nhật, hãy tải driver mới nhất từ website của nhà sản xuất
7. Kiểm tra xung đột với VPN
Phần mềm VPN có thể gây ra vấn đề kết nối ngay cả khi đã tắt:
- Gỡ cài đặt VPN: Vào Settings > Apps > Uninstall phần mềm VPN
- Đặt lại cài đặt mạng: Mở Settings > Network & Internet > Network reset
- Kiểm tra cài đặt TAP adapter: Mở Device Manager và kiểm tra mục Network adapters có thiết bị nào liên quan đến VPN không (thường có tên TAP-Windows Adapter). Nếu có, gỡ cài đặt và khởi động lại máy tính.
8. Kiểm tra xung đột với IPv6
Một số mạng không hỗ trợ IPv6 tốt, gây ra vấn đề kết nối:
- 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
- Bỏ chọn Internet Protocol Version 6 (TCP/IPv6)
- Nhấn OK và khởi động lại máy tính
9. Kiểm tra xung đột với MTU
MTU (Maximum Transmission Unit) quá lớn có thể gây ra vấn đề kết nối với một số website:
- Mở Command Prompt với quyền admin
- Gõ lệnh:
netsh interface ipv4 show subinterfaces - Kiểm tra giá trị MTU (thường là 1500)
- Nếu cần thay đổi, gõ lệnh:
netsh interface ipv4 set subinterface "ID" mtu=1472 store=persistent(thay “ID” bằng số interface và 1472 bằng giá trị MTU mong muốn)
10. Kiểm tra xung đột với Power Management
Windows有时会关闭网卡以节省电能,导致连接问题:
- Mở Device Manager
- Mở rộng mục Network adapters
- Nhấp chuột phải vào card mạng > Properties
- Chọn tab Power Management
- Bỏ chọn Allow the computer to turn off this device to save power
- Nhấn OK và khởi động lại máy tính
11. Kiểm tra xung đột với Windows Network Services
Một số dịch vụ mạng của Windows có thể không hoạt động đúng cách:
- Nhấn Win + R, gõ
services.mscvà nhấn Enter - Kiểm tra các dịch vụ sau và đảm bảo chúng đang chạy (Status: Running) và Startup Type: Automatic:
- DHCP Client
- DNS Client
- Network Connections
- Network List Service
- Network Location Awareness
- Network Store Interface Service
- WLAN AutoConfig (cho Wi-Fi)
- Nếu dịch vụ nào chưa chạy, nhấp chuột phải > Start
12. Kiểm tra xung đột với Hosts file
File hosts có thể bị sửa đổi bởi malware hoặc phần mềm, gây chặn truy cập một số website:
- Mở Notepad với quyền admin (nhấp chuột phải > Run as administrator)
- Mở file:
C:\Windows\System32\drivers\etc\hosts - Kiểm tra xem có dòng nào chứa địa chỉ website bị chặn không (ví dụ: 127.0.0.1 facebook.com)
- Nếu có, xóa dòng đó hoặc comment bằng dấu # ở đầu dòng
- Lưu file và khởi động lại máy tính
So sánh các nguyên nhân phổ biến gây ra lỗi kết nối internet
| Nguyên nhân | Triệu chứng | Tỷ lệ phổ biến (%) | Cách khắc phục |
|---|---|---|---|
| Lỗi DNS | Kết nối mạng nhưng không vào được website, lỗi DNS_PROBE_FINISHED_NXDOMAIN | 35% | Thay đổi DNS server, flush DNS cache |
| Xung đột IP | Kết nối không ổn định, bị ngắt quãng | 20% | Thiết lập IP tĩnh hoặc khởi động lại router |
| Phần mềm bảo mật | Không vào được một số website cụ thể | 15% | Tạm thời tắt tường lửa/diệt virus, kiểm tra cài đặt |
| Lỗi trình duyệt | Chỉ một trình duyệt không hoạt động | 12% | Xóa cache, tắt tiện ích, đặt lại trình duyệt |
| Driver mạng lỗi thời | Kết nối chậm hoặc không ổn định | 10% | Cập nhật driver mạng |
| Lỗi cài đặt proxy | Không vào được bất kỳ website nào | 8% | Tắt cài đặt proxy trong Windows |
Thống kê về vấn đề kết nối internet trên máy tính (2023)
| Hệ điều hành | Tỷ lệ gặp lỗi (%) | Nguyên nhân phổ biến nhất | Thời gian trung bình khắc phục (phút) |
|---|---|---|---|
| Windows 10 | 42% | Lỗi DNS (38%) | 18 |
| Windows 11 | 38% | Xung đột driver (32%) | 22 |
| macOS | 25% | Cài đặt mạng sai (41%) | 15 |
| Linux | 18% | Lỗi cấu hình (53%) | 28 |
Câu hỏi thường gặp
1. Tại sao máy tính của tôi kết nối Wi-Fi nhưng không vào được internet?
Đây là tình trạng phổ biến thường do:
- Lỗi DNS: Máy tính không thể chuyển đổi tên miền thành địa chỉ IP
- Xung đột IP: Địa chỉ IP của máy tính trùng với thiết bị khác trong mạng
- Cài đặt proxy sai: Máy tính đang cố gắng kết nối qua proxy không tồn tại
- Tường lửa chặn: Phần mềm bảo mật chặn kết nối internet
2. Làm thế nào để kiểm tra xem vấn đề là do ISP hay máy tính?
Để xác định nguyên nhân:
- Kiểm tra trên nhiều thiết bị: Nếu tất cả thiết bị đều không vào được internet, vấn đề có thể do ISP hoặc modem/router.
- Kết nối trực tiếp với modem: Bỏ qua router và cắm dây mạng trực tiếp từ modem vào máy tính.
- Gọi cho ISP: Yêu cầu họ kiểm tra đường truyền và cung cấp địa chỉ IP công cộng của bạn.
- Ping đến 8.8.8.8: Nếu ping thành công nhưng không ping được google.com, vấn đề là do DNS.
3. Tại sao tôi nhận được lỗi “DNS_PROBE_FINISHED_NXDOMAIN”?
Lỗi này xảy ra khi trình duyệt không thể giải quyết tên miền thành địa chỉ IP. Các giải pháp:
- Thay đổi DNS server sang Google DNS (8.8.8.8) hoặc Cloudflare DNS (1.1.1.1)
- Xóa bộ nhớ cache DNS bằng lệnh:
ipconfig /flushdns - Tạm thời tắt phần mềm diệt virus và tường lửa
- Kiểm tra file hosts xem có bị sửa đổi không
- Khởi động lại router và máy tính
4. Làm thế nào để khắc phục lỗi “ERR_CONNECTION_REFUSED”?
Lỗi này thường do:
- Website bạn đang cố truy cập không hoạt động
- Tường lửa hoặc phần mềm bảo mật chặn kết nối
- Cài đặt proxy sai trong trình duyệt hoặc hệ thống
- Port cần thiết để kết nối bị chặn
Giải pháp:
- Thử truy cập website từ thiết bị khác để xác nhận website có hoạt động không
- Tạm thời tắt tường lửa và phần mềm diệt virus
- Kiểm tra cài đặt proxy trong trình duyệt và Windows
- Thử truy cập qua mạng khác (ví dụ: dùng dữ liệu di động)
5. Tại sao máy tính của tôi chỉ không vào được một số website cụ thể?
Nếu bạn chỉ không vào được một số website nhưng các website khác hoạt động bình thường, nguyên nhân có thể là:
- Website đó bị chặn bởi ISP hoặc chính phủ
- Tường lửa hoặc phần mềm diệt virus chặn website cụ thể
- File hosts trên máy tính đã được sửa đổi để chặn website
- Website đó chặn địa chỉ IP của bạn
- DNS server không thể giải quyết tên miền của website
Giải pháp:
- Thay đổi DNS server (thử Google DNS hoặc Cloudflare DNS)
- Kiểm tra file hosts
- Tạm thời tắt tường lửa và phần mềm diệt virus
- Sử dụng VPN để truy cập
- Thử truy cập website từ trình duyệt ẩn danh