我正在尝试搜索我的电脑所连接的 IP 地址,但我无法识别这些地址并且搜索也没有显示任何内容。
我正在查看我的所有连接,所以我跑了netstat -a
,但我不认识这些外国地址结果的格式。有人能帮我把它们变成一种我可以输入到地址栏或搜索的格式吗?whatismyipaddress.com或者解释一下我如何查找它们?
旋转 | 本地地址 | 国外地址 | 状态 |
---|---|---|---|
CP | 192.168.XXX.XXX:XXX | a72-246-162-195:http | 时间的等待 |
CP | 192.168.XXX.XXX:XXX | 服务器-18-65-3-90:https | 已确立的 |
CP | 192.168.XXX.XXX:XXX | ec2-35-165-182-128:https | 已确立的 |
CP | 192.168.XXX.XXX:XXX | 102:https | 已确立的 |
CP | [2603:8000:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:xxxxx | g2600-1406-4c00-0000-0000-0000-170c-282a:https | 关闭等待 |
CP | [2603:8000:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:xxxxx | lax17s55-在-x03:https | 已确立的 |
CP | [2603:8000:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:xxxxx | lax31s19-in-x0e:https | 已确立的 |
答案1
默认情况下,netstat 会尝试向您显示每个地址的“反向 DNS”查找结果……但由于某种原因,它会截断除最左边的部分之外的所有部分。
使用该-n
选项来获取原始 IP 地址。
答案2
正如用户 1686 提到的,您可以使用它-n
来获取 IP 地址。
或者,使用netstat -f
获取完整域名(FQDN)。
答案3
你没有说哪个平台,但对于 Linux(即 Ubuntu)来说这个答案到如何轻松获取应用程序外部连接的所有HTTPS地址?:
您可以使用
lsof
和watch
来执行此操作,如下所示:$ watch -n1 lsof -i TCP:80,443
示例输出
dropbox 3280 saml 23u IPv4 56015285 0t0 TCP greeneggs.qmetricstech.local:56003->snt-re3-6c.sjc.dropbox.com:http (ESTABLISHED) thunderbi 3306 saml 60u IPv4 56093767 0t0 TCP greeneggs.qmetricstech.local:34788->ord08s09-in-f20.1e100.net:https (ESTABLISHED) mono 3322 saml 15u IPv4 56012349 0t0 TCP greeneggs.qmetricstech.local:54018->204-62-14-135.static.6sync.net:https (ESTABLISHED) chrome 11068 saml 175u IPv4 56021419 0t0 TCP greeneggs.qmetricstech.local:42182->stackoverflow.com:http (ESTABLISHED)
要不就
$ lsof -i TCP:80,443 -r 2
但输出不太漂亮,地址也不那么易读,尽管过去的连接保留得更好:
=======
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
firefox 9542 user 27u IPv4 1068219 0t0 TCP user-300V3Z-300V4Z-300V5Z:37360->192.0.78.23:https (ESTABLISHED)
firefox 9542 user 48u IPv4 1053405 0t0 TCP user-300V3Z-300V4Z-300V5Z:45948->ec2-54-213-37-69.us-west-2.compute.amazonaws.com:https (ESTABLISHED)
=======
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
firefox 9542 user 27u IPv4 1068219 0t0 TCP user-300V3Z-300V4Z-300V5Z:37360->192.0.78.23:https (ESTABLISHED)
firefox 9542 user 48u IPv4 1053405 0t0 TCP user-300V3Z-300V4Z-300V5Z:45948->ec2-54-213-37-69.us-west-2.compute.amazonaws.com:https (ESTABLISHED)
firefox 9542 user 52u IPv4 1138942 0t0 TCP user-300V3Z-300V4Z-300V5Z:57602->kul08s01-in-f10.1e100.net:https (SYN_SENT)
firefox 9542 user 102u IPv4 1139934 0t0 TCP user-300V3Z-300V4Z-300V5Z:49102->kul09s13-in-f14.1e100.net:https (ESTABLISHED)
firefox 9542 user 110u IPv4 1138950 0t0 TCP user-300V3Z-300V4Z-300V5Z:49104->kul09s13-in-f14.1e100.net:https (SYN_SENT)
=======
...
=======
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
firefox 9542 user 27u IPv4 1068219 0t0 TCP user-300V3Z-300V4Z-300V5Z:37360->192.0.78.23:https (ESTABLISHED)
firefox 9542 user 48u IPv4 1053405 0t0 TCP user-300V3Z-300V4Z-300V5Z:45948->ec2-54-213-37-69.us-west-2.compute.amazonaws.com:https (ESTABLISHED)
firefox 9542 user 51u IPv4 1140129 0t0 TCP user-300V3Z-300V4Z-300V5Z:52284->kul09s13-in-f10.1e100.net:https (ESTABLISHED)
firefox 9542 user 108u IPv4 1137384 0t0 TCP user-300V3Z-300V4Z-300V5Z:55886->103.229.10.236:https (ESTABLISHED)
firefox 9542 user 122u IPv4 1137399 0t0 TCP user-300V3Z-300V4Z-300V5Z:55870->kul08s12-in-f1.1e100.net:https (ESTABLISHED)
firefox 9542 user 126u IPv4 1137402 0t0 TCP user-300V3Z-300V4Z-300V5Z:47370->stackoverflow.com:https (SYN_SENT)
笔记:每两秒间隔=======
。