DNS를 이용해 nat을 할수 있을까요?

pung96의 이미지

웹서버를 세팅하다 갑자기 생각이 났는데
192.168.1.0-255의 사설 네트웤이 있고
GateWay가 공인IP 하나 1.2.3.4, 도메인네임 두개 (mydomain1.com, mydomain2.com) 을 가지고 있을때

iptables를 사용해 도메인 네임으로 구별해서 각각 다른 서버의 80번 포트로 연결 줄 수 있을까요?

도메인 네임으로 nat을 설정해 줬더니 그냥 먼저 나오는 규칙대로 되더군요. 뒤에 나오는건 무시되고.

mithrandir의 이미지

안됩니다.

그렇게 하시려면 iptables만 가지고는 불가능하고, http proxy를 가지고 하셔야 합니다. (예를들면 아파치라던가)

도메인으로 설정하는거야, IP로 변환되서 룰이 들어가니까 별 의미가 없지요. (실제로 match도 IP가지고 하고요)

언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net

pung96의 이미지

답변 감사합니다.
구글링을 좀 해봤는데 잘 모르겠네요.
squid같은걸 쓰는건가요?

관련 링크를 부탁드립니다.

pung96의 이미지

위로 한번 올려봅니다^^

proxy를 써서 처리하는 방법에 대한 문서가 있을까요?