我正在检查计算机的互联网连接,并且不了解几点。
以下是$ netstat
的结果:
我不明白为什么列表中的某些项目有localhost:xxxxx
作为外国地址。
由于netstat
显示互联网连接,这不应该显示我的电脑外部的IP地址吗?
答案 0 :(得分:1)
netstat
会尝试将找到的数据转换为主机名。它是通过DNS反向解析IP地址来实现的。
例如,在这种情况下,127.0.0.1
会被localhost
替换。
端口也是如此,但它并没有通过DNS发生,而是通过像/etc/services
这样的文件来提供端口号和服务名称之间的映射。
您可以使用netstat
选项-n
阻止此操作。