268 портів, пов’язаних із Chrome


10

Зараз я використовую вікно Windows, запускаю Chrome 27 на каналі розробки, і я вважаю, що це незвичайно велика кількість прослуховувань, пов’язаних із процесом.

Наступна команда повертає 268 портів прослуховування:
netstat -aon|find /i /c "11692"
( де в цьому випадку 11692 є основним хромованим процесом )

Ось так виглядає деякий з портів від 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

Можливо, я щось пропускаю під час читання netstat, але це здається незвично високим.

Це повторне питання. Єдине, що потрібно викликати велику кількість прослуховування портів - це запустити Chrome. Крім того, коли я закриваю Chrome, принаймні один процес все ще працює після закриття веб-переглядача і, здається, працює нескінченно ( це не процес, пов’язаний із великою кількістю портів, відкритих - або, принаймні, не сам по собі - як порти відходять, коли я закриваю браузер ).

Хтось знає:

  1. Якщо це нормально?
  2. Якщо це не нормально, що це могло б пояснити?
  3. Як я міг дізнатися більше інформації про те, що насправді відбувається?

У мене встановлено Wireshark, але це, здається, завжди бентежить моє розуміння, і я ще не відчував цього, як намагаюся це зробити. Також журнал подій Windows нічого не виявляє.

Зауважте, що це не дублікат запитань Чому Google потрібен стільки портів? оскільки ці порти взагалі не присвячені - і, схоже, не мають відношення до - жодних веб-сайтів.

Заздалегідь спасибі.


2
Ви зіпсували свої експериментальні налаштування ... ось чому! Перевірте chrome: // flags / та скажіть мені, чи "Вбудований асинхронний DNS" увімкнено чи за замовчуванням / відключений ... це має бути за замовчуванням

Приємно! Я думаю, ви абсолютно праві. Я плутався з якимись прапорами, хоча не можу пригадати, чи це був один із них. Однак після регулярного оновлення хромованої версії це припинилося. Можливо, цей прапор повертається після оновлення - він зараз за замовчуванням. Інші встановлені нами прапори не повертаються. У будь-якому випадку - спасибі за допомогу видалити таємничий характер питання :)
КГВР

Відповіді:


5

Асинхронний DNS на Chrome, детальніше про це читайте у The Chromium Projects

Короткий опис: Chrome за замовчуванням використовує вбудовані синхронні резолюції DNS для Windows, а це означає, що йому доведеться чекати кожну роздільну здатність послідовно, незалежно від того, скільки вкладок одночасно завантажується, що додасть помітне відставання до їх завантаження залежно від порядку вирішення нового господарів. Пропоноване рішення полягало в тому, щоб зробити цей компонент асинхронним, оскільки для цього Chrome потрібно було обійти нативний DNS-компонент Windows, додати один власний і, таким чином, відкрити ще кілька портів UDP за потреби.

Така поведінка, головне питання, пояснюється тим, що компонент знаходиться в стадії розробки, і, таким чином, виявиться таким, матиме багато зв'язків, будучи необмеженим та витрачаючи ресурси. Це сталося лише в тому випадку, якщо користувач вручну змінив прапор у Chrome, щоб активувати цю функцію, зазвичай зарезервовану для розробників або розробників. Щоб отримати пояснення щодо доступу до старих версій Chrome, див. "Застаріла відповідь".

Для новіших версій Chrome, я можу сказати, для v43, така поведінка була виправлена, і тепер він використовує меншу кількість портів UDP залежно від кількості невідомих хостів, які йому потрібно вирішити, інакше він буде використовувати кешовані роздільні здатності та матиме менше відкритих портів.

Наскільки я можу сказати, поточні версії Chrome не мають прапор для його включення, він існує і він може бути включений за допомогою перемикача на chrome.exe. За замовчуванням його вимкнено .

Відредагуйте ярлики Chrome і додайте --enable-async-dns після мети chrome.exe " , розділіть їх через пробіл. У Windows 7 для закріпленого ярлика правою кнопкою миші натисніть на шпильку, у меню плитки правою кнопкою клацніть ярлик Google Chrome. над опцією " Відкрутити цю програму ... " та отримайте доступ до її властивостей, відредагуйте Ціль там.

Щоб дізнатись, чи ввімкнено асинхронний DNS, перейдіть до chrome: // net- Internals / # dns та має бути список під назвою Внутрішній клієнт DNS увімкнено: true чи false

Застаріла відповідь (опція існує у старих версіях, близько 27):

Введіть це в адресний рядок Google Chrome:

chrome://flags/

Прокрутіть список вниз і переконайтесь, що " Вбудований асинхронний DNS " вимкнено.


Ласкаво просимо до Супер Користувача! Будь ласка, додайте ще детальну інформацію про когось, хто не знає. Ви повинні змінити своє оригінальне запитання, щоб додати додаткову інформацію.
фонбранд

@vonbrand: Я не думаю, що він задає питання. Повідомлення "Я повинен був розмістити це як відповідь" виглядає так, що він мав на увазі свій попередній коментар вище, який, здається, вирішив проблему. Я не розумію, чому він не використовував те саме ім’я користувача та пароль, які він уже зареєстрував, замість того, щоб створити нового користувача з тим самим іменем?
Каран

@Karan, електронний лист отримав деформацію, коли я зареєструвався, і я більше не міг отримати доступ до цього облікового запису. Я експериментував з деякими шафками з паролями, і один з них створив деякі проблеми, але це не єдиний випадок, коли я набирав електронну пошту, і він переписувався ... таким чином я створив новий обліковий запис.
JasonXA

3
Вбудований асинхронний DNS увімкнено за замовчуванням ще з Chrome 26. Оскільки я використовую власну брандмауер, мені вдалося побачити, що всі ці портові з'єднання спливають після оновлення Chrome. Однак я не знайшов жодної документації щодо того, чому в світі асинхронний DNS хоче відкрити кілька десятків нових портів. У вас є підказки?
king_julien

Дякую ... Я щойно зрозумів, що ви та сама людина, яка опублікувала коментар і прийняла вашу відповідь.
КГВР
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.