Ubuntu Iptable을 사용하여 공용 IP를 개인 네트워크의 PC로 라우팅

Ubuntu Iptable을 사용하여 공용 IP를 개인 네트워크의 PC로 라우팅

현재 두 개의 네트워크 인터페이스가 있는 라우터로 Ubuntu 서버를 설정하고 있습니다.

  • eth0 -> 공용 인터넷에 연결( 10.10.1.78 )
  • eth0:1 -> 10.10.1.79
  • eth0:2 -> 10.10.1.83
  • eth0:3 -> 10.10.1.81

  • eth1 -> 192.168.10.1

그리고 eth1에서는 스위치에 연결되었고, 스위치는 2대의 컴퓨터에 연결되었습니다. 해당 ipaddress는 다음과 같습니다

  • 인스턴스1 -> 192.168.10.10
  • 인스턴스2 -> 192.168.10.11

네트워크 마스크는 255.255.255.0이고 게이트웨이는 모두 192.168.10.1로 설정되어 있습니다.

우분투는 이미 DNS 서버와 DHCP 서버를 설정했습니다. 비공개로 인스턴스1에 로그인하면 이미 인터넷에 액세스하고 google.com을 핑할 수 있습니다.

지금은 한 가지 일을 해야 합니다. Instance1을 공개 주소 10.10.1.83을 통해 외부 네트워크에 노출시키고 싶습니다. 대상 URL이 10.10.1.83인 라우터에서 들어오는 모든 트래픽을 개인 네트워크 192.168.10.10으로 리디렉션하도록 일부 규칙을 설정할 수 있습니까?

정말 감사합니다!


편집됨

프로토콜에 대한 대상 NAT가 TCP/UDP이고 대상이 공용 IP인 iptable에 규칙을 설정하면 문제가 해결됩니다. 네트워크 주소 트랜잭션 설정에서.

관련 정보