为什么“外国地址”不是外部计算机的IP地址?

时间:2014-06-16 10:02:27

标签: networking ssh network-programming

我正在检查计算机的互联网连接,并且不了解几点。

以下是$ netstat的结果:

enter image description here

我不明白为什么列表中的某些项目有localhost:xxxxx作为外国地址

由于netstat显示互联网连接,这不应该显示我的电脑外部的IP地址吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,

netstat会尝试将找到的数据转换为主机名。它是通过DNS反向解析IP地址来实现的。

例如,在这种情况下,127.0.0.1会被localhost替换。

端口也是如此,但它并没有通过DNS发生,而是通过像/etc/services这样的文件来提供端口号和服务名称之间的映射。

您可以使用netstat选项-n阻止此操作。