windows 內(nèi)網(wǎng)端口映射

起源:

政府部門(mén)項(xiàng)目中對(duì)接停車(chē)場(chǎng)數(shù)據(jù),由于停車(chē)場(chǎng)崗?fù)?shù)據(jù)庫(kù)安裝在內(nèi)網(wǎng)上,與我們服務(wù)器ip 不通。我們選擇在崗?fù)る娔X上安裝雙網(wǎng)卡,實(shí)現(xiàn)內(nèi)外互聯(lián)。然后,在安裝的時(shí)候,不小心將網(wǎng)卡安裝在了另外一臺(tái)沒(méi)有裝有數(shù)據(jù)庫(kù)的電腦上。此時(shí)項(xiàng)目臨近驗(yàn)收,重新拉網(wǎng)線轉(zhuǎn)接是不現(xiàn)實(shí)的。

考慮過(guò)的解決辦法

  1. 最初想法是ip重定向,考慮過(guò)利用防火墻規(guī)則以及NGNIX代理,后來(lái)才想到作局域網(wǎng)端口映射。
  2. 在安裝錯(cuò)了的電腦上重新安裝mysql,做數(shù)據(jù)庫(kù)同步,類(lèi)似于oracle的dblink。
  3. 在裝有數(shù)據(jù)庫(kù)上重新部署服務(wù),將數(shù)據(jù)推送到外網(wǎng)數(shù)據(jù)庫(kù)。

最終解決辦法

在考慮到時(shí)間成本的問(wèn)題上,最終還是選擇了第一種方案,直接做端口映射,將第一臺(tái)電腦的請(qǐng)求流量直接轉(zhuǎn)發(fā)給第二臺(tái)。

示例:

當(dāng)前windows(服務(wù)器IP地址為121.21.36.190,內(nèi)網(wǎng)另外一臺(tái)服務(wù)器IP地址為192.168.99.10,我現(xiàn)在想通過(guò)win服務(wù)器IP映射一個(gè)端口81到這個(gè)linux服務(wù)器的8080端口進(jìn)行web訪問(wèn),那么dos上需要執(zhí)行的命令如下:

netsh interface portproxy add v4tov4 listenport=81 listenaddress=121.21.36.190 
connectaddress=192.168.99.10 connectport=8080

這樣操作以后,是永久有效,除非后續(xù)重置?,F(xiàn)在進(jìn)行121.21.36.190:81訪問(wèn),實(shí)際是和192.168.99.10:8080是一個(gè)效果了。

最終在有限的時(shí)間內(nèi)問(wèn)題得到完美解決。

【參考】:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容