내 로컬 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