Linux 找出绑定或在哪个网卡或NIC服务器上运行

时间:2020-01-09 10:39:13  来源:igfitidea点击:

问题描述:我有两个网卡接口eth0和eth1。
而eth1有4个别名。
所有最终用户都可以使用这些IP地址访问任何服务。
因此,如何找出绑定或正在运行的网卡或NIC服务器/服务。
例如Apache Web服务器或postfix邮件服务器。

解决方法:是的,默认情况下服务器将绑定到所有端口。
您需要结合使用netstat和ifconfig来找出所选服务的所有绑定端口。

例如,找出Postfix(端口25)绑定到哪个IP或网卡(别名):

$ netstat -tulpn | grep :25

输出:

tcp        0      0 192.168.5.10:25                0.0.0.0:*                   LISTEN      26586/master

上面的命令发现Postfix列出了哪个端口并绑定到哪个IP地址。

从输出中,您可以看到Postfix绑定到IP 192.168.5.10地址。
使用ifconfig命令找出网卡名称:

# ifconfig

许多网络软件程序都可以选择绑定到特定IP。