iptables는 로컬 트래픽을 차단합니다

iptables는 로컬 트래픽을 차단합니다

내 로컬 IP: 192.168.0.35

내가 뭘 한거지: 여기서 시도한 답변입니다!

sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 192.168.0.35:80

실수:

이제 내 로컬 컴퓨터에서 더 이상 IP에 액세스할 수 없으며 왜 이런 일이 발생하는지 모르겠습니다.

모든 IP: 123.123.123.123 등... 모든 시도의 결과는 기본 페이지 "Apache2 Debian 기본 페이지"입니다. 이제 포트 전달을 변경하기 위해 라우터 페이지에 액세스할 수 없습니다. 이 명령을 취소하는 방법을 모르겠습니다 iptables.


내가 원하는 것은:

나는 포트 80과 443을 통해 인터넷의 라우터에서 내 웹 서버를 노출시키는 방법을 찾고 있습니다. httpd포트 1337에 배포(apache2)되었으며 8000,8080에서 계속 개발되었습니다. 라우터에서 Raspbian까지 다음을 시도하고 있습니다.

인터넷 IPx:80,443<===>80,443 라우터<===> IP-local-web-httpd(raspbian):

답변1

iptables 명령을 사용할 때는 주의하세요.

다시 액세스하려면 실행한 iptables 명령을 삭제해야 합니다.

따라서 명령을 실행 취소하려면 -A 대신 -D 옵션을 사용하십시오.

sudo iptables -t nat -D 출력 -p tcp --dport 80 -j DNAT --대상 192.168.0.35:80

관련 정보