iptables 내용 해석좀 해주세요...

글쓴이: 익명 사용자 / 작성시간: 화, 2001/11/27 - 6:39오후
target prot opt source destination
DNAT tcp -- anywhere 211.233.0.72 tcp dpt6112 to192.168.1.10
이것이 어떻게 돌아 간다는 뜻인지 해석좀 부탁할수 있을까요?
타겟과 destination 과 의 차이는 무었인가요?
그리고 뒤에 tcp 이후 부터는 또 무엇인가요?
==========================
그리고 INPUT, OUTPUT, PREROUTING, POSTROUTING, FORWARD 이런 체인중에 어떤것이 먼저
실행되죠?
그리고 매뉴얼에는 iptables -L 하면 모두 나타난다고 하던데 해보니 하나도 안나타나고
iptables -t nat -L 하면 이것은 몆개 나타나네요..
이것또 왜이래요?
부디 답변부탁합니다.
단, 엉뚱한 문서만 덩그러니 링크시켜 놓는것만은 제발 자제해주세요..ㅡㅡ;
Forums:
Re: iptables 내용 해석좀 해주세요...
하얀눈 wrote..
target prot opt source destination
DNAT tcp -- anywhere 211.233.0.72 tcp
dpt6112 to192.168.1.10
이것이 어떻게 돌아 간다는 뜻인지 해석좀 부탁할수 있을까요?
타겟과 destination 과 의 차이는 무었인가요?
그리고 뒤에 tcp 이후 부터는 또 무엇인가요?
PREROUTING chain 이군요. 이런것을 알려주셔야죠.
192.168.1.10 에서 anywhere 의 목적지 포트가 6112 일 경우
211.233.0.72 의 ip 를 가지고 가라는 의미입니다.
==========================
그리고 INPUT, OUTPUT, PREROUTING, POSTROUTING, FORWARD 이런 체인중에 어
떤것이 먼저
실행되죠?
각 table 마다 다르게 작동합니다. 각 테이블에서
우선 설정한 것이 먼저 작동한다고 보면 됩니다.
그리고 매뉴얼에는 iptables -L 하면 모두 나타난다고 하던데 해보니 하나
도 안나타나고
iptables -t nat -L 하면 이것은 몆개 나타나네요..
이것또 왜이래요?
iptables 는 chain 단위가 아니라 table 단위로 확장 되었습니다.
즉 -t 를 이용해서 해당 table 을 지정해 줘야 각 table 들의 chain
을 볼수가 있는 겁니다.
부디 답변부탁합니다.
단, 엉뚱한 문서만 덩그러니 링크시켜 놓는것만은 제발 자제해주세요..ㅡㅡ;
문서를 링크하는 이유는 문서 조차 제대로 읽어보지 않았다고
판단되었을 경우 많이 합니다. 님의 경우에도 kldp.org 에 있는
iptable 관련 문서(3개가 있습니다.) 에 있는 기본적이 내용조차
제대로 이해를 하지 못한 것인지 아니면 보지도 않으신것 같네요.
간혹 문서를 읽어보고 하는 거다고 항변을 하시는 분들도 있습니다만..
그렇다면 제대로 읽어보지 않고 우선 해보자.. 또는 대충 보고 이렇게
하면 되겠지 하고 스스로 해석을 하는 것 때문에 스스로 문제를 가져
오게 되는 겁니다.
Re^2: iptables 내용 해석좀 해주세요...
김정균님 답변 감사 함니다.
그런데 저는 iptables 관련 문서를 kldp 에서 5개는 넘개 찾아 본거 같은데
요...
근데 아무리봐도... 어렵데요...ㅡㅡ;
아직도 내공이 부족하여 왜 POSTROUTING PREROUTING 두개가 있는지 이것은 이
름 외에 어떤차이가 있는지 모르겠군요...
Re^3: iptables 내용 해석좀 해주세요...
NAT 문서에 보시면 PREROUTING 은 DNAT 에 관련된 설정을
POSTROUTING 은 SNAT 에 관련된 설정을 한다고 되어 있지요. ^^;
그게 차이 입니다.
댓글 달기