sql >> Databasteknik >  >> RDS >> Mysql

iptables:Duplicera/vidarebefordra portar

När du vidarebefordrar portar på ubuntu med iptables måste du:

  • gör en säkerhetskopia av dina brandväggsinställningar

sudo iptables-save > iptables.backup

  • se till att ingångsporten är öppen

sudo ufw allow 110/tcp

  • lägg till en fördirigeringsregel i din brandvägg

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 110 -j REDIRECT --to-port 3306

Lägg märke till användningen av -i eth0 . Detta dirigerar port 110 till 3306 på nätverket eth0. För att kontrollera all anslutning av din maskin, använd ifconfig .
Om din maskin är ansluten till flera nätverk måste du använda -i <network> eller kommer det inte att fungera!

  • om du förstör något kan du rengöra NAT-rutttabellen med

sudo iptables -F -t nat

eller återställ iptables

sudo iptables-restore < iptables.backup



  1. Hur konfigurerar man Spring boot för arbete med två databaser?

  2. SQL select where not in subquery returnerar inga resultat

  3. Trunkering av en tabell i en lagrad procedur

  4. Databasproblem, hur man lagrar ändrad datastruktur