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”是启用还是默认/禁用...它应该是默认值。

真好!我认为你是绝对正确的。我弄乱了一些标志,尽管我不记得那是否是其中之一。但是,在常规的chrome版本更新后,这种情况停止了。也许该标志在更新后恢复-现在是默认状态。我设置的其他标志未还原。无论如何-感谢您帮助消除了该问题的神秘本质:)
dgo

Answers:


5

Chrome上的异步DNS,请在The Chromium Projects中阅读有关它的更多信息

长话短说:Chrome默认使用本机Windows同步DNS解析度,这意味着它必须连续等待每个解析度,而不管同时加载多少个选项卡,这会根据其解析新顺序的顺序而增加明显的延迟主机。一个建议的解决方案是使该组件异步,因为该Chrome需要绕过Windows的本机DNS组件,添加自己的组件,然后在需要时打开更多的UDP端口。

在最重要的问题中,这种行为是由于组件处于开发阶段,因此将显得如此,具有许多联系,不受限制并且浪费资源。仅当用户手动更改Chrome中的标记以激活此功能(通常保留给开发人员或贡献者)时,才会发生这种情况。有关如何在旧版Chrome上进行访问的说明,请参见“过时的答案”。

对于较新版本的Chrome,我可以说对于v43,此问题已得到修复,现在它根据需要解析的未知主机数量使用较少的UDP端口,否则它将使用缓存的分辨率并具有较少的打开端口。

据我所知,当前版本的Chrome没有启用它的标志,它确实存在,可以通过chrome.exe上的开关来启用。默认情况下,它是禁用的

编辑Chrome的快捷方式,并在chrome.exe“目标之后添加--enable-async-dns,在空格之间进行分隔。在Windows 7中,对于固定的快捷方式,请右键单击该图钉,在图块菜单中右键单击Google Chrome快捷方式在“ 取消固定此程序...”选项上方,并访问其属性,然后在此处编辑“目标”。

要了解是否启用了异步DNS,请访问chrome:// net-internals /#dns,并应启用一个名为Internal DNS client的列表:truefalse

过时的答案(该选项存在于较早的版本中,大约为27):

在Google Chrome浏览器的地址栏中输入以下内容:

chrome://flags/

向下滚动列表,并确保已禁用“ 内置异步DNS ”。


欢迎来到超级用户!请为不知道的人添加更多详细信息。您应该修改原始问题以添加其他信息。
vonbrand

@vonbrand:我不认为他是提问者。通过“我应该把这个作为答案发布”,看起来他是在指他之前的上面的评论,似乎已经解决了这个问题。我不明白的是,为什么他不使用已经注册过的用户名和密码,而不是创建一个具有相同名称的新用户?
卡兰2013年

@Karan,当我注册时,电子邮件有些不正确,我无法再访问该帐户。我尝试了一些密码储物柜,但又使我遇到了一些问题,这不是我输入电子邮件并被重写的唯一情况……因此,我创建了一个新帐户。
JasonXA

3
自Chrome 26开始,默认情况下会启用内置异步DNS。由于我使用的是自定义防火墙,因此能够看到所有这些端口连接在Chrome更新后弹出。但是,我还没有找到关于为什么异步DNS想要打开几十个新端口的任何文档。你有头绪吗?
king_julien

谢谢...我只是知道您是发表评论并接受您答案的人。
dgo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.