项目中提供对外的ip和端口的查找方法

说明: 在一个多方集成的项目中, 一般两方的工程人员先调通网络(走专线或是其他), 然后研发再进行开发.   研发的时候, 有测试环境, 正式环境, 对外的ip和端口也都是不一样的.   项目开发完成了, 过了很久之后, 维护该项目的人员都离职了. 当第三方咨询新的维护人员: 提供一下ip和端口(指的是:第三方连接到我方缴费业务的ip和端口,这个对外的网络接口是工程人员部署在防火墙上的),工程部门刚好在忙, 这个时候, 需要维护人员自己去找了. 

解决方法:   看服务进程是哪个, 以及监听的端口. 

1.去项目部署的这台服务器上看, 服务器上ifconfig出来的地址不是最终地址,是内部ip(最终地址是防火墙上的地址), 我们主要是看服务进程是哪个, 以及监听的端口.
ps -ef | grep tomcat 或者 ps -ef | grep payment --具体项目名字


2.根据上面步骤拿到进程pid号, 然后

netstat -anop | grep pid --就能找出来监听的端口,拿到这个端口去防火墙上面找dcn地址是哪个.


3.防火墙,根据内部ip+监听的端口 找到对应的dcn地址. 然后将dcn的ip和端口发给第三方就可以了. 他们访问我们这个地址, 就能连接到内部ip那台服务器的项目接口.

eg:  此处有图实例, 但是网太差了, 改天上传

 

 引用  https://blog.csdn.net/liufuwu1/article/details/71123597

原文地址:https://www.cnblogs.com/PinkPink/p/10030712.html