中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux端口怎么映射

發布時間:2022-05-10 14:04:15 來源:億速云 閱讀:1016 作者:zzz 欄目:建站服務器

這篇“linux端口怎么映射”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“linux端口怎么映射”文章吧。

端口映射又稱端口轉發,是指將外部主機的IP地址的端口映射到Intranet中的一臺計算機,當用戶訪問外網IP的這個端口時,服務器自動將請求映射到對應局域網內部的機器上;可以通過使用動態或固定的公共網絡IP路由ADSL寬帶路由器來實現。

本教程操作環境:linux5.9.8系統、Dell G3電腦。

在開發過程中,因為網絡環境的原因,需要通過某一臺服務器訪問其他服務器的一些端口,這里就涉及到linux端口映射的問題。在linux服務器上,1024以下的linux端口映射是禁止非root用戶使用的。所以如果想要使用80端口訪問tomcat,則修改conf/server.xml的端口為80,那么只能使用root用戶;但是linux端口映射為了安全起見,一般都是使用其他用戶啟動tomcat,可以采用端口映射的方式,比如映射80到8080端口。

什么是linux端口映射?

linux端口映射又稱端口轉發,是將外部主機的IP地址的端口映射到Intranet中的一臺計算機,以提供相應的服務。

當用戶訪問外網IP的這個端口時,服務器自動將請求映射到對應局域網內部的機器上。

端口映射可以通過使用動態或固定的公共網絡IP路由ADSL寬帶路由器來實現。ADSL直接連接到集線器或交換機,以允許計算機共享互聯網。

若用戶訪問提供映射端口的linux主機的端口時,服務器會向LAN中提供此特定服務的主機發送請求。外部IP地址機的多個端口也可以映射到內部網絡中不同計算機上的不同端口。端口映射還可以執行一些特定的代理功能。

端口映射分為動態和靜態。動態端口映射:內網中的一臺電腦要訪問網站,會向NAT網關發送數據包,包頭中包括對方網站IP、端口和本機IP、端口,NAT網關會把本機IP、端口替換成自己的公網IP、一個未使用的端口,并且會記下這個映射關系,為以后轉發數據包使用。

怎么進行端口映射

可任意使用iptables進行端口映射 :

第一步 : 打開端口映射功能 :

  • 方法一 : (允許數據包轉發)

sudo echo '1' > /proc/sys/net/ipv4/ip_forward
  • 方法二 :

vim /etc/sysctl.conf
將 ;net.ipv4.ip_forward = 0 這一行的注視去掉 , 并將 0 改為 1
修改后的結果為 : 
net.ipv4.ip_forward = 1

第二步  : 進行映射 :

  • DNAT

iptables -t nat -A PREROUTING -d 本機IP -p tcp --dport 本機端口 -j DNAT --to-destination 目標機IP:目標機端口
  • SNAT

iptables -t nat -A PREROUTING -d 本機IP -p tcp --dport 本機端口 -j SNAT --to-destination 目標機IP:目標機端口

以上就是關于“linux端口怎么映射”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

浮梁县| 房山区| 上虞市| 博湖县| 驻马店市| 什邡市| 芦山县| 始兴县| 乐昌市| 德州市| 安化县| 庆安县| 秦皇岛市| 翼城县| 都江堰市| 牟定县| 舟山市| 乾安县| 黄陵县| 南阳市| 南和县| 郧西县| 嵩明县| 锦州市| 新宁县| 咸阳市| 当涂县| 封丘县| 韶关市| 同心县| 塔城市| 和田县| 霸州市| 西乡县| 大港区| 离岛区| 华蓥市| 洪江市| 如东县| 陵水| 洪雅县|