1. 程式人生 > >專案中提供對外的ip和埠的查詢方法

專案中提供對外的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