iptables案例:iptables把內網web服務對映到外網
iptables把內網web服務對映到外網
背景和原理
左邊為機器A,右邊為機器B。B有兩塊網絡卡,一塊和A在一個區域網,一塊可以連外網。A外網不通。
下面希望外網的使用者可以訪問A機器提供的web服務。
iptables配置
機器B
開啟核心路由轉發功能
[root@xuegod63 ~]# vim /etc/sysctl.conf
#改:#net.ipv4.ip_forward = 0
#為: net.ipv4.ip_forward = 1
#改完使配置生效:
[root@xuegod63 ~]# sysctl -p
iptables轉發配置
[[email protected] ~]# iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to 192.168.240.2:80
或:
[[email protected] ~]# iptables -t nat -A PREROUTING -d 192.168.1.250 -p tcp --dport 80 -j DNAT --to 192.168.240.2:80
機器A
安裝apache服務
[root@localhost ~]# yum install httpd -y
[root@localhost ~]# /etc/init.d/httpd start
外網機器訪問
相關推薦
iptables案例:iptables把內網web服務對映到外網
iptables把內網web服務對映到外網 背景和原理 左邊為機器A,右邊為機器B。B有兩塊網絡卡,一塊和A在一個區域網,一塊可以連外網。A外網不通。 下面希望外網的使用者可以訪問A機器提供的
內網ip埠對映外網ip+埠
時,先有DNS伺服器將域名翻譯成IP然後再訪問的。在adsl流行的現在,10多個人共用一個IP,那就意味這十多臺電腦中只能存在一臺對外提供網路服務的主機。剩下的通過主機連線上網。要讓剩下的這些機器都對外提供服務,則必須將擁有公網IP的主機接收到的請求轉發到內網的某一臺主機上,這就是埠對映!下面介紹一下埠對映
花生殼實現SVN客戶端遠端訪問某區域網內SVN伺服器(內網ip地址對映外網地址)
最近在做一個軟體專案的管理工作,由於專案需求提供和開發分隔兩地,需要建立遠端的版本控制。學校實驗室是通過一個路由器分配下來的固定IP,建立的SVN Server B只能被本地SVN客戶端通過本地地址訪問,不能被遠端SVN客戶端直接訪問。所以需要通過一種手段將SVN伺服器端的
使用iptables將內網ftp服務對映到其他內網伺服器上
iptables一般的只需要關注兩個表,一個是nat表,一個是filter表,其他表暫時用不到,然後nat表裡有三個鏈,filter表裡有三個鏈,總結兩個表,五個鏈 入站資料流向:資料包到達防火牆後首先被PREROUTING鏈處理(是否修改資料包地址等),然後進行路由選擇(判斷資料包發往何處),如果資料包的
iptables(2):iptables raw表
get col china ble post clas uid raw href iptables raw 表 iptables raw表iptables(2):iptables raw表
華為pat地址轉換,以及內網web服務器發布
cipher res 網關 title 設備 itl 其實在 1.0 ip地址 實驗名稱:華為pat地址轉換,以及內網web服務器發布實驗拓撲圖: 3. 實驗目的 : 1.使內網通過pat轉化出去上外網 2
防火牆firewalld 案例1.內網請求轉發到外網
環境: 內網應用服務埠流量需要轉發請求到外網埠 解決思路: firewalld 的富規則 d主機: 富規則 d主機對外dnat釋出5423埠,然後dnat請求s的80埠; s主機snat返回80埠資訊,d主機偽裝後5423返回給f主機。 CSDN連結 https
Pandorabox路由器申請Let's Encrypt證書,為內網web服務提供SSL支援
對於家中寬頻有公網IP的使用者,有時我們需要將路由器內部網路的某些web服務通過埠轉發暴露到外網(例如NAS遠端訪問),但HTTP是明文傳輸,有被監聽的風險;如果在NAS上使用自簽名證書,再埠轉發,會被Chrome瀏覽器認為是風險連線拒絕訪問(筆者使用80.0.3987版本,命令列引數啟動、系統新增證書信任法
linux服務器外網內網(雙網絡)搭建
失敗 work 網線 網卡名 找到 改錯 ethernet 關於 不清楚 一共有2臺服務器,分別用a,b表示。a雙網卡,即有外網也有內網。b只有內網環境。a,b的內網是通過交換機組建。至於外網怎麽搭建我就不說了。關鍵說一說內網是怎麽組建的。 如果你對linu
ngnix-內網能用,外網不能用
text span pad ng- tab code orm context cells 今天做了個東西 內網能上傳文件,外網不行 經過排查,懷疑是ngnix的問題, 413 Request Entity Too Large 於是設置文件大小,然後重啟nginx後ok Sy
Windows服務器外網無法訪問web的解決方法
TP -m .com lock 系統防火墻 rfi cti href elf windows環境下使用集成 IIS服務器時一般不會發生外網無法訪問的問題,而使用apache、kangle、lighttpd、niginx、tomcat等時:服務器上可通過配置的域名訪問
Mac 使用natapp,Nginx內網穿透,生成外網可訪問域名
以下內容基於Mac ##natapp使用 使用natapp工具,官網連結https://natapp.cn 下載完成後,根據官方教程進行配置,連結如下: https://natapp.cn/article/natapp_newbie 下載下來的檔案不可直接執行,先執行chmod
教你把家裏電腦弄成外網服務器
需要 轉發 pda 發揮 阿裏 brush 改ip 路由器 域名解析 以下代碼為Python腳本,github的下載地址:https://github.com/jibp/DomainNmeResolutionIP,有幫助的話點個星,謝謝!!! # enco
VMware NAT埠對映 外網可以訪問內網虛擬機器
我想嘗試的是利用本機的ip+port來訪問虛擬機器上的web伺服器,因為這樣的話,我就能夠將我的web伺服器部署成為一個能讓外網訪問的伺服器了,首先說下我的環境: 主機:系統win7,ip地址172.18.186.210 虛擬機器版本是VMware Workstation 7,虛擬機器下安裝了C
使用ngrok將本地Web服務對映到外網
一條命令解決的外網訪問內網問題,本地WEB外網訪問、本地開發微信、TCP埠轉發。 官網地址:https://www.ngrok.cc/ 第一步:開通隧道 平臺登陸地址:http://www.n
使用ngrok快速地將本地Web服務對映到外網
為什麼要使用ngrok? 作為一個Web開發者,我們有時候會需要臨時地將一個本地的Web網站部署到外網,以供它人體驗評價或協助除錯等等,通常我們會這麼做: 找到一臺運行於外網的Web伺服器伺服器上有網站所需要的環境,否則自行搭建將網站部署到伺服器上除錯結束後,再將網站從
IIS搭建Web伺服器,外網可以訪問,但無法載入視訊
錯誤提示如下: 可能原因: IIS的MIME中未註冊MP4、ogg、webm相關型別,導致IIS無法識別 解決方法: 在IIS中註冊MP4、ogg、webm型別,以下以MP4為例,ogg和webm以此類推 字型檔案類似 副檔名 MIME型別
個人電腦變成伺服器,使用ngrok將本地Web服務對映到外網
1、什麼是ngrok。 ngrok 是一個反向代理,通過在公共的端點和本地執行的 Web 伺服器之間建立一個安全的通道。ngrok 可捕獲和分析所有通道上的流量,便於後期分析和重放。 2、為什麼要使
在伺服器上的tomcat釋出WEB專案供外網訪問
1、首先你要確定你有一個外網ip地址。如果你分配到的是一個區域網IP地址需要經過一系列的轉換為外網ip地址,然後繼續下面操作。 2、拿到外網IP地址,進行tomcat的server.xml檔案的配置。主要進行下面三個地方的配置(本次配置採用的tomcat版本號是7.0.30) 1)<Conne
JSP+Tomcat+花生殼 將自己辛辛苦苦做的web網站釋出到網際網路上,讓外網的兄弟們也可以看到
今天糾結了好就終於將自己的網站釋出到網際網路上了,外網使用者包括手機使用者都可以訪問我做的網站了太爽了!下面就來說一下我是怎麼做的吧 首先介紹下我是用的myeclipse+tomcat+jsp+jdk6.0開發環境環境 步驟: 1.首先我們要要確保我們的網站在自己的電腦和