268 cổng được liên kết với Chrome


10

Tôi hiện đang sử dụng hộp Windows, chạy Chrome 27 trên kênh nhà phát triển và tôi có thứ mà tôi tin là có số lượng lớn kết nối nghe bất thường được kết nối với quy trình.

Lệnh sau trả về 268 cổng nghe:
netstat -aon|find /i /c "11692"
( trong trường hợp này 11692 là quá trình chrome chính )

Đây là một số cổng trông giống như từ netstat:

UDP    0.0.0.0:62483          :                                    11692
UDP    0.0.0.0:62486          :                                    11692
UDP    0.0.0.0:62487          :                                    11692
UDP    0.0.0.0:62488          :                                    11692
UDP    0.0.0.0:62489          :                                    11692
UDP    0.0.0.0:62492          :                                    11692
UDP    0.0.0.0:62493          :                                    11692
UDP    0.0.0.0:62494          :                                    11692
UDP    0.0.0.0:62495          :                                    11692
UDP    0.0.0.0:62496          :                                    11692
UDP    0.0.0.0:62498          :                                    11692
UDP    0.0.0.0:62499          :                                    11692
UDP    0.0.0.0:62500          :                                    11692
UDP    0.0.0.0:62501          :                                    11692
UDP    0.0.0.0:62502          :                                    11692
UDP    0.0.0.0:62503          :                                    11692
UDP    0.0.0.0:62504          :                                    11692
UDP    0.0.0.0:62505          :                                    11692
UDP    0.0.0.0:62506          :                                    11692
UDP    0.0.0.0:62509          :                                    11692
UDP    0.0.0.0:62510          :                                    11692
UDP    0.0.0.0:62511          :                                    11692
UDP    0.0.0.0:62512          :                                    11692
UDP    0.0.0.0:62513          :                                    11692
UDP    0.0.0.0:62541          :                                    11692
UDP    0.0.0.0:62542          :                                    11692
UDP    0.0.0.0:62543          :                                    11692
UDP    0.0.0.0:62544          :                                    11692
UDP    0.0.0.0:62545          :                                    11692
UDP    0.0.0.0:62547          :                                    11692
UDP    0.0.0.0:62786          :                                    11692
UDP    0.0.0.0:62787          :                                    11692
UDP    0.0.0.0:62789          :                                    11692
UDP    0.0.0.0:62790          :                                    11692
UDP    0.0.0.0:62791          :                                    11692
UDP    0.0.0.0:62792          :                                    11692
UDP    0.0.0.0:62793          :                                    11692
UDP    0.0.0.0:62794          :                                    11692
UDP    0.0.0.0:62796          :                                    11692
UDP    0.0.0.0:62797          :                                    11692
UDP    0.0.0.0:62798          :                                    11692
UDP    0.0.0.0:62799          :                                    11692
UDP    0.0.0.0:62800          :                                    11692
UDP    0.0.0.0:62801          :                                    11692
UDP    0.0.0.0:62802          :                                    11692
UDP    0.0.0.0:62803          :                                    11692
UDP    0.0.0.0:62805          :                                    11692
UDP    0.0.0.0:62806          :                                    11692
UDP    0.0.0.0:62807          :                                    11692
UDP    0.0.0.0:62808          :                                    11692
UDP    0.0.0.0:62809          :                                    11692
UDP    0.0.0.0:62810          :                                    11692
UDP    0.0.0.0:62812          :                                    11692
UDP    0.0.0.0:62813          :                                    11692
UDP    0.0.0.0:62814          :                                    11692
UDP    0.0.0.0:62815          :                                    11692
UDP    0.0.0.0:62817          :                                    11692
UDP    0.0.0.0:62818          :                                    11692
UDP    0.0.0.0:62820          :                                    11692
UDP    0.0.0.0:62821          :                                    11692
UDP    0.0.0.0:62822          :                                    11692
UDP    0.0.0.0:62823          :                                    11692
UDP    0.0.0.0:62824          :                                    11692
UDP    0.0.0.0:62825          :                                    11692
UDP    0.0.0.0:62826          :                                    11692
UDP    0.0.0.0:62827          :                                    11692
UDP    0.0.0.0:62828          :                                    11692
UDP    0.0.0.0:62829          :                                    11692
UDP    0.0.0.0:62830          :                                    11692
UDP    0.0.0.0:64681          :                                    11692
UDP    0.0.0.0:64682          :                                    11692
UDP    0.0.0.0:64683          :                                    11692
UDP    0.0.0.0:65017          :                                    11692

Có lẽ tôi đang thiếu một cái gì đó với việc đọc netstat của tôi, nhưng điều này có vẻ cao bất thường.

Đây là một vấn đề lặp lại. Điều duy nhất cần thiết để gợi lên số lượng cổng nghe khổng lồ là khởi động Chrome. Ngoài ra, khi tôi đóng Chrome, luôn có ít nhất một quy trình vẫn chạy sau khi tôi đóng trình duyệt và dường như chạy vô thời hạn ( đây không phải là quá trình được liên kết với số lượng lớn cổng được mở - hoặc ít nhất là không phải - như cổng biến mất khi tôi đóng trình duyệt ).

Có ai biết không:

  1. Nếu điều này là bình thường?
  2. Nếu nó không bình thường, những gì có thể giải thích nó?
  3. Làm thế nào tôi có thể tìm hiểu thêm thông tin về những gì đang thực sự xảy ra?

Tôi đã cài đặt Wireshark, nhưng dường như nó luôn làm tôi bối rối và tôi chưa cảm thấy muốn thử nó. Ngoài ra, Windows Event Log cho thấy không có gì.

Lưu ý rằng đây không phải là một bản sao của câu hỏi Tại sao Google cần nhiều cổng mở như vậy? vì các cổng này không dành riêng cho - và dường như không liên quan đến - bất kỳ trang web nào cả.

Cảm ơn trước.


2
Bạn đã nhầm lẫn với các thiết lập thử nghiệm của mình ... đó là lý do! Kiểm tra chrome: // flags / và cho tôi biết "DNS không đồng bộ tích hợp" được bật hay Mặc định / Vô hiệu hóa ... nó sẽ là Mặc định.

Đẹp! Tôi nghĩ bạn hoàn toàn đúng. Tôi đã nhầm với một số cờ, mặc dù tôi không thể nhớ đó có phải là một trong số chúng không. Tuy nhiên, sau khi cập nhật phiên bản chrome thông thường, điều này đã ngừng xảy ra. Có thể cờ đó hoàn nguyên sau khi cập nhật - bây giờ nó được mặc định. Các cờ khác tôi đã đặt không hoàn nguyên. Dù sao đi nữa - cảm ơn vì đã giúp loại bỏ bản chất bí ẩn của vấn đề :)
dgo 20/03/13

Câu trả lời:


5

DNS không đồng bộ trên Chrome, đọc thêm về nó tại Dự án Chromium

Tóm lại: Chrome sử dụng độ phân giải DNS đồng bộ của Windows theo mặc định, điều đó có nghĩa là nó phải chờ mọi độ phân giải liên tiếp, bất kể có bao nhiêu tab được tải đồng thời, sẽ thêm độ trễ đáng chú ý vào tải của chúng tùy theo thứ tự chúng giải quyết mới chủ nhà. Một giải pháp được đề xuất là làm cho thành phần này không đồng bộ, vì Chrome này cần bỏ qua thành phần DNS gốc của Windows, thêm một thành phần của riêng nó và do đó mở thêm một vài cổng UDP khi cần.

Hành vi đó, trong câu hỏi hàng đầu, là do thành phần đang trong giai đoạn phát triển và do đó sẽ xuất hiện như vậy, có nhiều kết nối, không bị hạn chế và một bộ lọc tài nguyên. Điều này chỉ xảy ra nếu người dùng thay đổi thủ công cờ trong Chrome để kích hoạt tính năng này, thường dành riêng cho nhà phát triển hoặc người đóng góp. Xem "Câu trả lời quá cũ" để biết giải thích về cách truy cập trên các phiên bản Chrome cũ hơn.

Đối với các phiên bản Chrome mới hơn, tôi có thể nói với v43, hành vi này đã được khắc phục và hiện tại nó sử dụng ít cổng UDP hơn tùy thuộc vào số lượng máy chủ không xác định cần giải quyết, nếu không, nó sẽ sử dụng độ phân giải được lưu trong bộ nhớ cache và có ít cổng được mở hơn.

Theo như tôi có thể nói, các phiên bản hiện tại của Chrome không có cờ để bật nó, nó tồn tại và có thể được bật thông qua một công tắc trên chrome.exe. Theo mặc định, nó bị vô hiệu hóa .

Chỉnh sửa các phím tắt của Chrome và thêm --enable-async-dns sau mục tiêu chrome.exe " , tách chúng qua một khoảng trắng. Trong Windows 7, đối với phím tắt được ghim, nhấp chuột phải vào ghim, trong menu gạch phải nhấp vào phím tắt Google Chrome phía trên tùy chọn Bỏ ghim chương trình này ... và truy cập các thuộc tính của nó, chỉnh sửa Target ở đó.

Để tìm hiểu xem DNS không đồng bộ có được bật hay không, hãy truy cập chrome: // net-internals / # dns và phải có một danh sách được gọi là Internal DNS client được bật: true hoặc false

Câu trả lời quá cũ (tùy chọn tồn tại trong các phiên bản cũ hơn, khoảng 27):

Nhập cái này vào thanh địa chỉ của Google Chrome:

chrome://flags/

Cuộn xuống danh sách và đảm bảo " DNS không đồng bộ tích hợp " được tắt.


Chào mừng bạn đến với Siêu người dùng! Vui lòng thêm một số chi tiết cho ai đó không biết. Bạn nên sửa đổi câu hỏi ban đầu của bạn để thêm thông tin bổ sung.
vonbrand

@vonbrand: Tôi không nghĩ anh ấy là người hỏi. Bởi "Tôi nên đăng bài này như một câu trả lời" có vẻ như anh ấy đã đề cập đến bình luận trước đây của mình ở trên, điều này dường như đã giải quyết được vấn đề. Điều tôi không hiểu là tại sao anh ta không sử dụng cùng tên người dùng và mật khẩu mà anh ta đã đăng ký, thay vì tạo một người dùng mới có cùng tên?
Karan

@Karan, email có phần không đúng khi tôi đăng ký và tôi không thể truy cập vào tài khoản đó nữa. Tôi đã thử nghiệm với một số khóa mật khẩu và một vấn đề khiến tôi gặp phải một số vấn đề, đó không phải là trường hợp duy nhất khi tôi nhập email và nó đã được viết lại ... do đó tôi đã tạo một tài khoản mới.
JasonXA

3
DNS không đồng bộ tích hợp được bật theo mặc định kể từ Chrome 26. Vì tôi sử dụng tường lửa tùy chỉnh, tôi có thể thấy tất cả các kết nối cổng này bật lên sau khi cập nhật Chrome. Tuy nhiên, tôi chưa tìm thấy bất kỳ tài liệu nào về lý do tại sao trên thế giới DNS không đồng bộ muốn mở ra hàng tá cổng mới. Bạn có manh mối không?
king_julien

Cảm ơn ... Tôi chỉ biết rằng bạn là người đã đăng bình luận và chấp nhận câu trả lời của bạn.
dgo
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.