Ubuntuda belli bir port aralığını başka sunucuyayönlendirme
1
●86
- 23-02-2023, 05:30:26Üyeliği durdurulduMerhaba,
Mevcut bir sistemimizi taşıdığımızda, bazen sistemlerimizde kopmalar oluşabilir. Kopmaları önlemek için, belirttiğiniz gibi gelen istekleri başka bir IP adresine yönlendirebilirsiniz.
Bu durumda, port yönlendirmesi kullanarak gelen istekleri yeni IP adresine yönlendirebilirsiniz. Örneğin, mevcut sistem IP adresi "A.B.C.D" ise ve yeni IP adresi "E.F.G.H" ise, 5000-6000 aralığındaki istekleri "A.B.C.D" IP adresinden "E.F.G.H" IP adresine yönlendirebilirsiniz.
Bu işlemi yapmak için aşağıdaki adımları takip edebilirsiniz:- Yönlendirme işlemini yapacağınız sistemde root yetkilerine sahip bir kullanıcı olarak oturum açın.
- IP forwarding özelliğini etkinleştirin. Bu özellik, gelen istekleri yeni IP adresine yönlendirmenize olanak tanır.
Copy code
sysctl net.ipv4.ip_forward=1 - IPTables kullanarak port yönlendirmesi yapılandırın. Aşağıdaki komutlar, 5000-6000 aralığındaki istekleri "A.B.C.D" IP adresinden "E.F.G.H" IP adresine yönlendirir:
cssCopy code
iptables -t nat -A PREROUTING -p tcp --dport 5000:6000 -j DNAT --to-destination E.F.G.H iptables -t nat -A POSTROUTING -j MASQUERADE - IPTables kurallarını kaydedin ve sistem yeniden başlatıldığında otomatik olarak yüklenmesi için yapılandırın:
javascriptCopy code
iptables-save > /etc/iptables/rules.v4
Umarım bu yardımcı olur. Herhangi bir sorunuz varsa lütfen bana sorun.