nameserver 질문입니다.
두 개에 허브(2950)를 이용하는 문제입니다.
______ <-------------------------------> ______
| 2950 | <------------------------------>| 2950 |
|_____| <------------------------------>|_____|
/
eth1
____ <------------> ____
|linux| eth0 <- eth0 |2003| <- ip:eth0:192.168.1.1
-------- <---------> -------
ip:eth1:172.16.1.1
:eth0:192.168.1.2
각 허브에 설치된 OS는 서버용 리눅스 클라이언트 2003이 있습니다.
각 리눅스 서버는 iptables로 2003이 인터넷 사용되게 하고 있고. 각 리눅스는 nameserver에 역할도 하고 있습니다.
여기서 문제입니다. 2003에서 IIS를 이용하여 웹 서버를 구성하였습니다.
예를 들어 두 개에 허브 중 한 개 허브에 클라이언트인 2003이 웹 서버를 구성하고 리눅스 서버에서 nameserver를 구성하고2003 웹 서버 도메인을 www.test.co.kr주었습니다.
그 허브에 붙어 있는 리눅스와 2003은 www.test.co.kr로 도메인을 치면 2003으로 잘 접속이 됩니다. 문제는 다른 허브에 있는 리눅스와 2003이 접속이 안됩니다.
이상한 점은 리눅스 서버에서
iptables -t nat -A PREROUTING -p tcp -d 172.16.1.1 --dport 80 -j DANT --to 192.168.1.1:80으로 리눅스 서버에서 iptables를 구성하여 다른 허브에서 172.16.1.1로 ip를 이용하여 접속하면 2003으로 접속이 잘 된다는 겁니다.
읽어주셔서 감사합니다 :o [=red][/color
댓글 달기