假設公網ip位址為:115.218.232.116 ,對應的內網位址為:192.168.10.1
1、在公網伺服器上執行以下命令:
# echo "1" > /proc/sys/net/ipv4/ip_forward
modprobe ip_tables
modprobe iptable_nat
modprobe iptable_filter
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
2、在公網伺服器上的iptables檔案增加如下內容:
# vi /etc/sysconfig/iptables
-a postrouting -s 192.168.10.2 -o eth0 -j snat --to-source 115.218.232.116
其中192.168.10.2是需要訪問外網的伺服器
增加完畢後,重啟防火牆
# service iptables restart
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
gateway=192.168.10.1
4、將10.2伺服器的dns(/etc/resolv.conf)配置替換成公網的dns配置,然後重啟網路:
# service network restart
5、測試
外網訪問內網專案
神器ngrok 支援一下作者 在cmd命令中先切換到ngrok所在的位置再進行如下操作 一定要切換到資料夾內 ngrok config ngrok.cfg subdomain example 8080 說明 example 自己任意設定 8080 tomcat的埠號 回車後如下 工具生成了兩個格式 ...
外網怎麼訪問內網svn
外網怎麼訪問內網 svn?步驟如下 1 安裝並登陸nat123 做相關設定。2 svn伺服器本地是動態公網 ip時,使用 nat123 動態網域名稱解析方法,解決動態公網 ip問題,實現外網訪問內網 svn應用,如有經過路由,則需要做路由對映。3 新增對映並儲存。應用型別 常用的是前三種 80 應用...
外網訪問內網的方法。
我們知道internet是基於tcp ip協議的網路,計算機都是通過公網ip位址來通訊的,如何從世界的任何角落訪問你處於區域網中的電腦是本文所 的。前提 你所在的居於網已經接入internet,簡單的說就是你的電腦能上網 操作流程 1.我們通過路由器接入internet,路由器是有公網ip的,也就是...