การทำ NAT เบื่องต้นในเครื่องลินุกซ์
記事一覧へ戻る

การทำ NAT เบื่องต้นในเครื่องลินุกซ์

การทำ NAT เป็นสิ่งที่สำคัญเมื่อคุณมี Public IP แค่ไอพีเดียวแต่อยากเข้าถึงเครื่องภายในวงเน็ตจากภายนอก

Linux 更新: January 23, 2026

การตั้งค่า NAT Port Forwarding ด้วย iptables ใน Linux

1. ตั้งค่า PREROUTING

คำสั่งนี้จะรับข้อมูล TCP ที่เข้ามาที่อินเตอร์เฟซ ens3f1 บนพอร์ต 3390 แล้วนำไปสู่ IP ภายใน 192.168.122.154 บนพอร์ต 3389.

sudo iptables -t nat -A PREROUTING -p tcp -i ens3f1 --dport 3390 -j DNAT --to-destination 192.168.122.154:3389

2. ตั้งค่า FORWARD

คำสั่งนี้จะอนุญาตให้ส่งแพ็กเก็ต TCP ที่มีปลายทางเป็น IP 192.168.122.154 บนพอร์ต 3389 หากการเชื่อมต่อเป็นใหม่, ตั้งค่าแล้ว, หรือเกี่ยวข้อง.
sudo iptables -A FORWARD -p tcp -d 192.168.122.154 --dport 3389 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

3. บันทึกการตั้งค่า iptables

คำสั่งนี้จะบันทึกการตั้งค่า iptables ปัจจุบันเพื่อไม่ให้กฎหายหลังจากการเริ่มระบบใหม่.
sudo iptables-save
หมายเหตุ: หากทำ NAT ในเซิฟเกมหรือเซอวิซที่มีการใช้ authenticate ด้วยไอพีอาจจำเป็นต้องใช้ คำสั่ง:
sudo iptables -t nat -A POSTROUTING -j MASQUERADE
เพื่อให้เปลี่ยนไอพีของไคเอนเป็น Public IP

D

DriteStudio | ไดรท์สตูดิโอ

Cloud, VPS, Hosting and Colocation provider in Thailand

Operated by Craft Intertech (Thailand) Co., Ltd.

Cookie設定を管理

当サイトでは、お客様の体験を最適化するためにさまざまな種類のCookieを使用しています。下のカテゴリをクリックして詳細を確認し、設定をカスタマイズしてください。一部のCookieをブロックすると、体験に影響する場合があります。

必要なCookie

これらのCookieはウェブサイトの正常な機能に不可欠です。ページナビゲーションやセキュアなエリアへのアクセスなどの基本機能を有効にします。

使用されているCookieを表示
  • セッションCookie(セッション管理)
  • セキュリティCookie(CSRF保護)
常にオン

機能性Cookie

これらのCookieは、言語設定やテーマ設定などのパーソナライズされた機能を有効にします。これらがないと、一部の機能が正しく動作しない場合があります。

使用されているCookieを表示
  • lang(言語設定)
  • theme(ダーク/ライトモード)

分析Cookie

これらのCookieは、匿名で情報を収集・報告することで、訪問者がウェブサイトとどのようにやり取りしているかを理解するのに役立ちます。

使用されているCookieを表示
  • _ga(Google Analytics)
  • _gid(Google Analytics)

マーケティングCookie

これらのCookieは、お客様の興味に基づいて関連性の高い広告を表示するために、ウェブサイト間で訪問者を追跡するために使用されます。

使用されているCookieを表示
  • 広告Cookie
  • リマーケティングピクセル

プライバシーポリシー