在開發過程中,因為網絡環境的原因,需要通過某一臺服務器訪問其他服務器的一些端口,這里就涉及到linux端口映射的問題。在linux服務器上,1024以下的linux端口映射是禁止非root用戶使用的。所以如果想要使用80端口訪問tomcat,則修改conf/server.xml的端口為80,那么只能使用root用戶;但是linux端口映射為了安全起見,一般都是使用其他用戶啟動tomcat,可以采用端口映射的方式,比如映射80到8080端口。
linux端口映射是將外部主機的IP地址的端口映射到Intranet中的一臺計算機,以提供相應的服務。端口映射可以通過使用動態或固定的公共網絡IP路由ADSL寬帶路由器來實現。ADSL直接連接到集線器或交換機,以允許計算機共享互聯網。
若用戶訪問提供映射端口的linux主機的端口時,服務器會向LAN中提供此特定服務的主機發送請求。外部IP地址機的多個端口也可以映射到內部網絡中不同計算機上的不同端口。端口映射還可以執行一些特定的代理功能。
端口映射分為動態和靜態。動態端口映射:內網中的一臺電腦要訪問網站,會向NAT網關發送數據包,包頭中包括對方網站IP、端口和本機IP、端口,NAT網關會把本機IP、端口替換成自己的公網ip、一個未使用的端口,并且會記下這個映射關系,為以后轉發數據包使用。
linux端口映射請參考下面的設定:【實現功能】PC A是eth0 172.18.10.212 內網eth1 219.239.xx.xx 外網PC B是 172.18.10.205 內網A的8080端口映射到B的80端口
【步驟】
1、 首先應該做的是/etc/sysctl.conf配置文件的 net.ipv4.ip_forward = 1 默認是0這樣允許iptalbes FORWARD。
2、 在/etc/rc.d/init.d目錄下有iptables 文件,使用格式如下Usage: ./iptables {start|stop|restart|condrestart|status|panic|save}相當與service iptables {....}把iptables 服務停止,清除以前的規則,存盤到/etc/rc.d/init.d目錄下,運行./iptables stopiptalbes -Fiptalbes -Xiptalbes -Z./iptables save
3、 重新配置規則iptables -t nat -A PREROUTING -d 219.239.xx.xx -p tcp --dport 8080 -j DNAT --to-destination 172.18.10.205:80iptables -t nat -A POSTROUTING -d 172.18.10.205 -p tcp --dport 80 -j SNAT --to 172.18.10.212iptables -A FORWARD -o eth0 -d 172.18.10.205 -p tcp --dport 80 -j ACCEPTiptables -A FORWARD -i eth0 -s 172.18.10.205 -p tcp --sport 80 -j ACCEPTDNAT SNAT 的請參考幫助,這里不再陳述。
4、 新的規則存盤./iptables save規則存盤后在/etc/sysconfig/iptables這個文件里面,若你對這個文件很熟悉直接修改這里的內容也等于命令行方式輸入規則。
5、 啟動iptables 服務./iptables start在/proc/net/ip_conntrack文件里有包的流向,如下面tcp 6 53 TIME_WAIT src=../../221.122.59.2 dst=219.239.xx.xx sport=7958 dport=8080 packets=9 bytes=1753src=../../172.18.10.205 dst=172.18.10.212 sport=80 dport=7958 packets=9 bytes=5777 [ASSURED] use=1
進入花生殼官網下載花生殼3全新改版客戶端,沒有護照的用戶需要先注冊花生殼護照。
在Windows7系統內安裝花生殼,完成后登陸。
點擊客戶端內網映射,則跳轉至花生殼管理的內網映射web頁面,可以直接在網頁中對域名進行添加映射,即使不在服務器現場,也可以遠程管理。
下面介紹內網映射添加步驟:
①點擊【內網映射】——【添加映射】。
在添加映射頁面,填寫好“應用名稱”,“內網服務器IP”,“內網服務端口”以及選擇“外網端口”形式,點擊確定即可。
②添加成功后,會生成一個外網訪問地址。
③在瀏覽器地址欄輸入外網訪問地址,即可成功訪問內網主機搭建的服務和應用。
端口映射應用使用最廣泛的就是花生殼。搞定端口映射之后,用戶都能隨心所欲使用強大的互聯網服務了。除了搭建網站之外,完成linux端口映射的用戶還可以輕松實現遠程桌面的搭建和訪問、遠程監控攝像頭、自己開服玩游戲、搭建各類辦公系統等等。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
【資料圖】關于唐朝樂隊的主唱叫什么的知識大家了解嗎?以下就是小編整理的關于唐朝樂隊的主唱叫什么的介紹,希望可以給到大家一些參考,一起來了解下吧!1962年12月30日生于北京,早期參與組織多支樂隊。1978年,丁武考入北京市工藝美術學校美術系。1982年,丁武畢業后在北京132中任職美術老師,教學生美術基礎。1989 年以丁武為主,新成立不久的唐朝樂隊應邀參加了北京首都體育館舉辦的90現代音樂會,...
利稅總額是什么意思?年利稅總額怎么求?利稅總額計算公式是什么?一起跟小編簡單了解下吧。利稅總額是將企業集團的利潤和稅金之總和進行觀察的一個指標,是企業產品銷售稅金及附加、增值稅和利潤總額之和。它反映企業集團在一定時期內實現的全部利潤額和對社會承擔義務的量化。稅金是指企業集團在一定時期進行經營活動,按現行稅法的規定向國家所履行的義務。包括除所得稅以外的各種稅金:營業稅、城市建設維護稅、教育費附加和管...
潘婷是一個非常著名的洗發水品牌,創立于1947年,價格親民。一直倡導健康護發,贏得了不少消費者的關注。相信消費者在購買洗發水的時候會愿意相信這個品牌。那么,潘婷洗發水到底有什么效果呢?接下來,邊肖將為大家仔細介紹設計、性能和品牌。潘婷洗發水是如何工作的?潘婷洗發水簡介潘婷洗發水是寶潔公司生產的一種高端洗發水,與海飛絲、飄柔、沙宣等知名品牌齊名。它的特點是修復頭發的能力強,保濕,給頭發最好的護理,使...