gpt4 book ai didi

linux - 为什么 rpcbind 每次重启都会打开一个新的不同的端口?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:11:52 25 4
gpt4 key购买 nike

为了我自己的理智,有谁知道为什么 rpcbind (linux) 每次重新启动时都会打开一个看似随机的端口?我知道它使用端口 111,但是另一个一直向它开放的端口是什么?谢谢。

    [root@testmachine ~]# nmap -sU -p 0-65535 127.0.0.1

Starting Nmap 5.51 ( http://nmap.org ) at 2016-03-03 16:00 EST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000080s latency).
Not shown: 65533 closed ports
PORT STATE SERVICE
111/udp open|filtered rpcbind
819/udp open|filtered unknown

Nmap done: 1 IP address (1 host up) scanned in 3.11 seconds
[root@testmachine ~]# service rpcbind restart
Stopping rpcbind: [ OK ]
Starting rpcbind: [ OK ]
[root@testmachine ~]# nmap -sU -p 0-65535 127.0.0.1

Starting Nmap 5.51 ( http://nmap.org ) at 2016-03-03 16:00 EST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000080s latency).
Not shown: 65533 closed ports
PORT STATE SERVICE
111/udp open|filtered rpcbind
846/udp open|filtered unknown

Nmap done: 1 IP address (1 host up) scanned in 2.97 seconds
[root@testmachine ~]# service rpcbind restart
Stopping rpcbind: [ OK ]
Starting rpcbind: [ OK ]
[root@testmachine ~]# nmap -sU -p 0-65535 127.0.0.1

Starting Nmap 5.51 ( http://nmap.org ) at 2016-03-03 16:05 EST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000070s latency).
Not shown: 65533 closed ports
PORT STATE SERVICE
111/udp open|filtered rpcbind
892/udp open|filtered unknown

Nmap done: 1 IP address (1 host up) scanned in 2.86 seconds

最佳答案

很有可能,它是一个 RPC 服务。试试 rpcinfo命令查看它是什么。

与大多数其他网络服务(FTP、HTTP、SMTP 等)不同,RPC 服务绑定(bind)到动态端口。 RPC 客户端不是直接连接到服务器,而是先向 RPC 端口映射器(默认为 UDP/111)发送请求,以查明服务器所在的端口(Windows 上使用了类似的端口)。

与此相关的是,nmap 很棒,但有更简单的方法可以了解计算机上的监听端口。试试这个: sudo netstat -anp | grep LISTEN。它要快得多,甚至会给你进程名称和编号。

另外,nmap 5.51 现在已经有五年了。如果您经常使用它,升级以获得一些新功能是值得的。

关于linux - 为什么 rpcbind 每次重启都会打开一个新的不同的端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35783145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com