專案中提供對外的ip和埠的查詢方法

2022-03-13 12:45:50 字數 685 閱讀 4604

說明: 在乙個多方整合的專案中, 一般兩方的工程人員先調通網路(走專線或是其他), 然後研發再進行開發.   研發的時候, 有測試環境, 正式環境, 對外的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:  此處有圖例項, 但是網太差了, 改天上傳

引用  

IP和埠的意義

百科說明 在網路技術中,埠 port 包括邏輯埠和物理埠兩種型別。物理埠指的是物理存在的埠,如adsl modem 集線器 交換機 路由器上用 於連線其他網路裝置的介面,如rj 45埠 sc埠等等。邏輯埠是指邏輯意義上用於區分服務的埠,如tcp ip協議中的服務埠,埠號的範圍從0到65535,比如用...

修改Grails專案中的預設埠號

grails專案的預設埠號是8080,如何修改它,在網上搜了好多都是關於使用命令列引數,比較麻煩,每次啟動的時候都要輸入。後來終於找著了,我們可以使用下面的方式來修改它,假設新的埠號為9000 1.執行時改變 每次在啟動grails應用程式的時候,你可以使用 dserver.port 引數來修改預設...

修改Grails專案中的預設埠號

grails專案的預設埠號是8080,如何修改它,在網上搜了好多都是關於使用命令列引數,比較麻煩,每次啟動的時候都要輸入。後來終於找著了,我們可以使用下面的方式來修改它,假設新的埠號為9000 1.執行時改變 每次在啟動grails應用程式的時候,你可以使用 dserver.port 引數來修改預設...