IP 주소 192.168.11.100에서 실행되는 웹 서버가 있습니다.
iptables를 사용하여 모든 네트워크 트래픽(http 및 https)을 LAN의 웹 서버로 리디렉션하는 방법은 무엇입니까?
나중에 이 규칙에 Mac 주소 목록 이외의 다른 항목을 추가하고 싶습니다. 어떻게 해야 하나요?
이 명령을 시도했지만 LAN IP에서는 아무 일도 일어나지 않습니다.
iptables -t nat -I 사전 설정 -p tcp --dport 80 -j DNAT --대상 192.168.11.100
업데이트: 위 명령을 사용하면 영향을 받는 것 같습니다. 하지만 결과가 다음과 같은 이유는 모르겠습니다. 웹페이지를 사용할 수 없습니다.
하지만 192.168.11.100에 액세스하면 서버가 인덱스 페이지를 반환합니다. 어떻게 해야 하나요?
감사합니다!
답변1
당신은 시도 할 수 있습니다:
iptables -t nat -A PREROUTING -p tcp -m multiport --dport 80,443 -i eth0 -d 192.168.11.100 -j DNAT --to-destination 192.168.11.100
인터페이스를 바꿔야지eth0
답변2
좋아요! 내 문제가 해결되었습니다.
나는 이 명령을 사용했습니다(위에 게시한 것처럼).
iptables -t nat -I 사전 설정 -p tcp --dport 80 -j DNAT --대상 192.168.11.100
컴퓨터에서 테스트 중인 IP 주소가 192.168.11.100이기 때문에 이것이 작동하는지 모르겠습니다.
휴대폰을 사용하여 네트워크에 연결하면 작동합니다!
도와주셔서 정말 감사합니다!