一些奇怪的TCP连接与firefox有关

时间:2015-04-11 19:41:04

标签: tcp connection ip port netstat

我在CMD中运行netstat -o,发现Firefox在我的电脑上有一些奇怪的TCP连接!

127.0.0.1(localhost)和Jessica-PC(我的电脑名称)之间有两个连接,我认为它们是相同的! (127.0.0.1 = Jessica-PC)

我测试netstat -a,大多数Foreign Address都是“Jessica-PC”! 这种联系的用途是什么?

为什么firefox需要这样的TCP连接?

enter image description here

1 个答案:

答案 0 :(得分:0)

在开发网络代理时我也发现了这种连接,答案令人惊讶。有些外部网站尝试与localhost上的Web服务器通信,以便与某些本地应用程序进行交互。一个典型的例子是Spotify(但还有其他一些),它们甚至以某种方式进行DNS设置,以便whatever.spotilocal.com解析为127.0.0.1,有关详细信息,请参阅What is the advantage of having a domain name (spotilocal) that resolves to 127.0.0.1?

当然,如果涉及代理,这不起作用,因为这意味着连接到代理上的localhost,代理通常会出于安全原因拒绝代理。这种设置甚至可能存在安全风险,因为其他应用程序可能在localhost上运行服务器,特别是在大多数Linux系统上的本地主机上的打印服务器CUPS:631。有关此长期已知问题的详细信息,请参阅this article from Tavis Ormandy from 2008