Ping hoạt động tốt, nhưng không có kết nối Internet trong trình duyệt


24

Không thay đổi bất kỳ cài đặt nào, tôi không thể truy cập Internet nữa thông qua máy tính xách tay chạy Windows 10. Mọi trình duyệt đều cho tôi biết kết nối đã hết thời gian. Tôi có thể kết nối với bộ định tuyến và các thiết bị khác trên mạng không bị ảnh hưởng. Windows nói với tôi rằng tôi "kết nối với Internet" nhưng rõ ràng, điều đó không giúp ích gì. Nó dường như không hoạt động thông qua các mạng WiFi hoặc ethernet khác.

ping google.comhoạt động tốt và lướt bằng địa chỉ IP không giúp được gì. Tôi đã thử khởi động lại máy tính, khởi động lại bộ định tuyến, thiết lập lại cấu hình IP mà không có kết quả. Tôi cũng không thể tìm thấy một vấn đề trong cài đặt mạng. Tôi đã thử về bất cứ điều gì được đề xuất trên trang web này. Tôi hy vọng ai đó của bạn có bất kỳ ý tưởng nào về những gì có thể giải quyết vấn đề. Cảm ơn.

Cập nhật

Vì vậy, hóa ra tôi có thể truy cập các trang web google như google.com hoặc youtube, nhưng không có gì khác. Tôi đã thử một số gợi ý tôi tìm thấy trên mạng, nhưng không có gì hiệu quả. Ý tưởng?


Bất kỳ cài đặt proxy tại chỗ?
Tôi nói phục hồi Monica

@Twisty không có proxy, tôi đã kiểm tra điều đó
quacodas

3
Yêu cầu ICMP (ping) khá nhỏ. Nếu có kết nối không liên tục, lệnh ping sẽ không thể tìm thấy nó trừ khi bạn thực hiện ping 8.8.8.8 -tđể ping vô thời hạn cho đến khi bạn dừng nó. Cũng có thể hữu ích khi kiểm tra cáp LAN của bạn để đảm bảo rằng chúng không quấn quanh bất kỳ cáp nguồn nào. Nói chuyện chéo là có thể có.
Shankensteinium

@Shankensteinium Tôi đã cập nhật mô tả sự cố, có thể điều đó có ích
quacodas

2
Liên quan đến nhận xét của Shankensteinium, bạn cũng có thể sử dụng công cụ chẩn đoán mạng WinMTR miễn phí , cung cấp sự kết hợp giữa tính ổn định của pingtraceroute . Đây là một triển khai Windows của công cụ MTR . Bạn có thể thấy bất kỳ sự khác biệt nào trong đường dẫn mạng tới Google.com và YouTube.com so với các trang web khác không thể truy cập, ví dụ: sự khác biệt trong các bộ định tuyến can thiệp hoặc mất gói trên đường dẫn mạng.
moonpoint

Câu trả lời:


19

Tôi không thể truy cập Internet nữa

Hãy thử khởi động lại các trạng thái mạng. Chạy các lệnh sau trong trình cmdbao nâng cao :

  • Đặt lại các mục WINSOCK để mặc định cài đặt:

    netsh winsock reset catalog

  • Đặt lại ngăn xếp TCP / IP về mặc định cài đặt:

    netsh int ip reset reset.log

  • Đặt lại Tường lửa để cài đặt mặc định:

    netsh advfirewall reset

  • Xóa bộ đệm bộ giải quyết DNS:

    ipconfig /flushdns

  • Gia hạn đăng ký máy khách DNS và làm mới DHCP thuê:

    ipconfig /registerdns

  • Bảng định tuyến Flush (yêu cầu khởi động lại):

    route /f


2
Tôi đã thử mọi lệnh bạn đã đề cập, và một trong số chúng hẳn đã thực hiện được mánh khóe. Ít nhất là bây giờ, có vẻ như tôi thường có thể truy cập internet. Cảm ơn rât nhiều! Hãy hy vọng nó vẫn như vậy.
quacodas

sức mạnh của những hướng dẫn này! Tôi đã gửi chúng qua email cho một người mới sử dụng máy tính, và sau khi khởi động lại tất cả đều ổn. Bây giờ họ cũng muốn biết những bước nào đã làm mánh khóe!
tính lại

@reckface Cách duy nhất để tìm hiểu là kiểm tra kết nối internet sau mỗi bước :)
DavidPostill

1
Tôi sẽ thử lại lần sau khi các vấn đề trở lại và báo cáo lại. Tôi có windows 10 và mỗi ngày một lần điều này xảy ra.
Đen

thưa ngài, đã cứu ngày của tôi! (hoặc ít nhất là cài đặt lại) Cảm ơn bạn rất nhiều!
Bậc thầy lễ kỷ niệm

3

Bạn đang đến đây vì bạn có MacBook Pro chạy Windows 10 và vấn đề chính xác này?

Giải pháp là vào Trình quản lý thiết bị, tìm thẻ Wi-Fi của bạn và chạy Trình điều khiển quay lại.

Tài xế quay lại


1
Tiết kiệm cho tôi một tấn thời gian. Cảm ơn bạn.
Moe

Tùy chọn trình điều khiển quay lại bị vô hiệu hóa cho tôi.
BM5k

2

Cập nhật của bạn cho thấy bạn chỉ có thể truy cập hai trang web, google.com và youtube.com. Đối với các trang web khác không thể truy cập qua trình duyệt của bạn, bạn có thể ping chúng thành công không?

Bạn có thể thử truy cập các trang web có vấn đề bên ngoài trình duyệt với ứng dụng khách Telnet , chẳng hạn như PuTTY . Bạn có thể sử dụng PuTTY để ban hành các lệnh mà trình duyệt phát hành để truy xuất nội dung từ trang web . Hoặc bạn có thể cài đặt máy khách telnet từ Microsoft , nếu bạn đang sử dụng hệ thống Microsoft Windows bằng cách mở cửa sổ nhắc lệnh với quyền truy cập của quản trị viên và ban hành lệnh pkgmgr /iu:"TelnetClient". Khi máy khách telnet đó được cài đặt, bạn có thể đưa ra lệnh telnet www.example.com 80từ dấu nhắc lệnh.

Nếu bạn có thể kết nối thành công trên cổng 80, cổng nổi tiếng cho các kết nối HTTP, thì bạn sẽ chỉ nhìn thấy nền đen cho cửa sổ nhắc lệnh với một con trỏ nhấp nháy. GET / HTTP/1.1Nhập lệnh và nhấn Enter. Sau đó gõ lệnhHost: www.example.comvà nhấn Enter hai lần. Lưu ý: trang web sẽ không lặp lại các ký tự bạn nhập lại cho bạn, vì vậy bạn sẽ không thể thấy những gì bạn đang gõ, vì vậy bạn không thể dễ dàng xem nếu bạn đã mắc lỗi đánh máy. Nhưng ngay cả khi bạn mắc lỗi đánh máy, nếu bạn đã có thể kết nối thành công với trang web, nó sẽ hiển thị một thông báo như "404 - Không tìm thấy", ít nhất cho bạn biết rằng bạn có thể kết nối thành công với trang web bên ngoài trình duyệt. Tôi đã tìm thấy trong một số trường hợp phần mềm độc hại đã ảnh hưởng đến khả năng kết nối với các trang web từ các trình duyệt trên hệ thống, rằng tôi có thể kết nối thành công với các trang web bằng ứng dụng khách telnet, giúp tôi cách ly vấn đề.

Bạn có thể quay lại dấu nhắc telnet bằng cách sử dụng các Ctrl-]phím, tức là, nhấn Ctrl và] cùng một lúc. Bạn có thể thoát khỏi chương trình telnet bằng cách gõ lệnh quittại Microsoft Telnet>dấu nhắc ..

Các lệnh được cung cấp cho trang web trong ví dụ trên thực hiện các chức năng sau:

GET / HTTP / 1.1 - nhận thông báo cho trang web mà bạn muốn truy xuất một trang web trên trang web trong khi dấu gạch chéo chuyển tiếp cho trang web rằng bạn muốn truy xuất trang chính cho trang web và HTTP / 1.1 cho biết bạn muốn sử dụng phiên bản nào 1.1 của giao thức HTTP . Đó là phiên bản cho phép bạn chỉ định tên miền, vì nhiều máy chủ web lưu trữ nhiều trang web.

Máy chủ: www.example.com - cho biết một máy chủ có thể hỗ trợ nhiều trang web mà bạn muốn có một trang trên trang web www.example.com. Lưu ý rằng www.example.com là một trang web thực tế được tạo riêng cho mọi người sử dụng trong các ví dụ về tài liệu. Nếu bạn kết nối với trang web, bạn sẽ thấy "Tên miền này được thiết lập để được sử dụng cho các ví dụ minh họa trong tài liệu. Bạn có thể sử dụng tên miền này trong các ví dụ mà không cần phối hợp trước hoặc xin phép." Vì vậy, nếu bạn sử dụng nó và có thể thấy văn bản trên trang web của trang web đó được hiển thị, thì bạn biết rằng có một số vấn đề ảnh hưởng đến trình duyệt trên hệ thống, nhưng ở cấp độ TCP / IP và ở cấp độ giao thức HTTP, bạn có quyền truy cập vào các trang web không thể truy cập bởi trình duyệt hoặc trình duyệt trên hệ thống.

Ngoài ra, tôi đã thấy HTTPNetworkSniffer đôi khi hữu ích trong việc gỡ lỗi các vấn đề khi truy cập trang web . Nó là miễn phí và có thể được tải xuống từ trang web của nhà phát triển, Nir Sofer, tại HTTPNetworkSniffer . Bạn có thể chạy chương trình đó trong khi cố gắng truy cập một trang web trong trình duyệt trên hệ thống và ít nhất hãy xem liệu trình duyệt đó có thực sự cố gắng giao tiếp với các trang web có vấn đề hay không, tức là những nỗ lực truy cập một trang web có vấn đề đang chuyển từ trình duyệt sang Lớp TCP của ngăn xếp giao thức mạng.

Bạn cũng có thể sử dụng bộ phân tích gói mã nguồn mở và miễn phí, Wireshark , nhưng để có thể hiểu được thông tin mà nó cung cấp đòi hỏi phải làm quen với cách các giao thức cơ bản của Internet , như TCP / IP hoạt động. Có các khóa học và hướng dẫn về cách sử dụng trực tuyến, bao gồm các video YouTube. Nhưng học cách sử dụng nó một cách hiệu quả có thể mất một khoảng thời gian hợp lý. Tuy nhiên, ưu điểm là một khi bạn học cách sử dụng một công cụ như Wireshark, bạn sẽ có thể dễ dàng khắc phục tất cả các loại sự cố liên quan đến kết nối mạng.

Trên YouTube, có Hướng dẫn dành cho người mới bắt đầuWireshark 101: Cách thức Wireshark, Haktip 115 ; nhiều người khác có thể được tìm thấy bằng cách tìm kiếm trên cụm từ "hướng dẫn của Wireshark". Các trang web có hướng dẫn bao gồm hướng dẫn Wireshark nhanh và bẩn , Cách sử dụng Wireshark để chụp, lọc và kiểm tra các gói , và Hướng dẫn Wireshark , là một tệp PDF được tạo bởi Giáo sư Angelos Stavrou trong Khoa Khoa học Máy tính của Đại học George Mason.

Udemy cung cấp các khóa học trực tuyến với chi phí tương đối thấp. Ví dụ, Wireshark trong 60 phútKhóa học Wireshark hoàn chỉnh: Đi từ sơ cấp đến nâng cao! là $ 10 USD tại thời điểm này. Tìm kiếm trang web cho "Wireshark" để tìm các khóa học khác trên Wireshark. Lynda.com cũng cung cấp các khóa học - xem Hướng dẫn và đào tạo của Wireshark . Bạn có thể tìm thấy các khóa học trực tuyến từ những người khác bằng cách tìm kiếm trên web về "khóa học Wireshark". Tôi không thể bảo đảm cho bất kỳ khóa học Wireshark nào trong số đó, vì việc tôi sử dụng nó được dựa trên việc cài đặt nó và sử dụng nó để khắc phục sự cố mạng cụ thể theo thời gian.


Cảm ơn rất nhiều cho câu trả lời công phu của bạn! Tôi có thể ping thành công các trang web không hoạt động trên trình duyệt, tuy nhiên sử dụng PuTTY không làm gì cả. Sau khi gõ các lệnh, không có gì xảy ra. Vấn đề có vẻ đã được giải quyết ngay bây giờ, nhưng bạn đã đề cập: Có các khóa học và hướng dẫn về cách sử dụng trực tuyến, bao gồm cả video trên YouTube. Tôi thường quan tâm đến chủ đề này, bạn có thể giới thiệu bất cứ điều gì như vậy không?
quacodas

@quaductas - Tôi đã thêm liên kết đến các hướng dẫn và các lớp học.
moonpoint

1

Điều tương tự cũng xảy ra với tôi. Reinitialising mạng không hoạt động. Tôi đã thử rất nhiều tùy chọn nhưng cuối cùng, việc gỡ cài đặt phần mềm chống vi-rút AVG là cách giải quyết vấn đề !!!


1

Tôi vừa giải quyết một vấn đề tương tự với máy tính xách tay Dell Inspiron mới của mình vì vậy tôi sẽ chia sẻ trong trường hợp nó giúp được ai đó. Trong trường hợp của tôi thỉnh thoảng kết nối internet dường như giảm: không có ứng dụng nào có thể kết nối với internet mặc dù pingtracertvẫn hoạt động tốt.

Tôi đã dành rất nhiều thời gian để thử các giải pháp khác nhau (bao gồm cả những giải pháp được đề cập ở đây) nhưng không có gì giúp được. Cuối cùng, tôi quyết định duyệt thủ công thông qua các dịch vụ Windows đang hoạt động và xem liệu tôi có thể tìm thấy bất cứ điều gì lạ có thể liên quan đến mạng không.

Hóa ra những máy tính xách tay này đi kèm với công nghệ SmartByte được cài đặt sẵn được cho là để tối ưu hóa lưu lượng mạng. Tôi đã gỡ cài đặt nó và vấn đề của tôi đã được khắc phục.


0

Tôi đã thấy điều này xảy ra do các lỗ đen Path MTU Discovery. Nếu bạn đang gửi các gói quá lớn cho mạng của mình và một phần của mạng khiến bạn không phát hiện ra sự thật đó, thì bạn sẽ chỉ có thể kết nối với một số trang web yêu cầu các gói nhỏ hơn khi đàm phán từng kết nối TCP, chẳng hạn như Google.

Hãy thử đặt MTU của bạn xuống một cái gì đó nhỏ như 1300 và xem bạn có thể kết nối với các trang web khác không. Nếu điều đó khắc phục được, thì hãy thử tăng MTU của bạn cho đến khi bạn tìm thấy giá trị cao nhất hoạt động.


0

Vấn đề tương tự vẫn xảy ra với tôi trên Windows 10: Tôi đột nhiên mất hết khả năng mở các trang web mới hoặc kết nối với các cổng mới (thậm chí localhost:8080) trong bất kỳ trình duyệt nào, nhưng tôi vẫn có thể ping máy chủ từ xa và WebSockets đã mở (ví dụ: trong một chương trình trò chuyện) tiếp tục hoạt động. Chuyển từ WiFi sang Ethernet (và ngược lại) không có hiệu quả.

Vấn đề của tôi bắt nguồn từ hai sự kiện:

  1. Mỗi khi vấn đề này bắt đầu, tôi cũng sẽ nhận được sự kiện này trong chương trình Trình xem sự kiện, trong phần "Sự kiện hành chính": Event 4231, Tcpip: A request to allocate an ephemeral port number from the global TCP port space has failed due to all such ports being in use.

  2. Khi tôi mở một CMD hoặc PowerShell và nhập lệnh Get-NetTCPConnection, nó cho thấy gần như tất cả ~ 60.000 cổng của tôi đang được sử dụng bởi một quy trình với một bộ vi xử lý nhất định. Tôi đã mở Trình quản lý tác vụ, tìm thấy dịch vụ với PID đó và nhấp vào "Kết thúc cây quá trình". Điều đó đã giải phóng hầu hết ~ 60.000 cổng của tôi và khắc phục sự cố.

Cập nhật: vấn đề của tôi hóa ra là do vấn đề này .


-1

Tôi sẽ nói rằng lý do cũng có thể là một antivir điên. Dừng lại và thử một số trang bằng trình duyệt. Nếu nó ổn, gỡ cài đặt antivir hoặc cố gắng sửa chữa nó. Ở đây các hành động là cụ thể SW. Tôi có một vấn đề trong nửa ngày (thiết lập lại Internet, DNS và cài đặt proxy là vô ích) và nó đã được giải quyết theo cách đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.