win98se 에 sygate가 깔려있고 인터넷 연결에 할당된 실제 ip는
211.123.123.123이라고 한다면...
공유된 클라컴에는 데뱐 감자가 깔려있고 가상 ip가 192.168.0.2 입니다..
도메인이 mydomain.com이라면..
name.conf 에는
zone "mydomain.com" {
type master;
file "zone-mydomain.com";
};
zone-mydomain.com 에는
@ IN SOA ns.mydomain.com. host.mydomain.com. (
1998122801 ;Serial
21600 ;Refresh ( 6 hours)
1800 ;Retry (30 minutes)
1209600 ;Expire (14 days)
86400) ;Minimum ( 1 day)
IN NS ns.mydomain.com.
IN A 211.123.123.123
ns IN A 211.123.123.123
www IN A 211.123.123.123
two IN A 211.123.123.123
이런식으로 되어 있고
http.conf에는
NameVirtualHost 211.123.123.123
<VirtualHost mydomain.com>
ServerAdmin webmaster at mydomain.com ServerName mydomain.com
DocumentRoot /var/...
</VirtualHost>
<VirtualHost two.mydomain.com>
ServerName two.mydomain.com
DocumentRoot /home/...
</VirtualHost>
이런식으로 되어 있고 53번 tcp/udp 포트 포위딩되어 있고 웹도 되어 있습
니다.
외부리눅스에서 nslookup하면
mydomain.com 하고 2차도메인 다 ip 211.123.123.123로 잘나옴니다..
하지만 사이게이트 깔린 컴터나
외부리눅스에서 lynx -source http://two.mydomain.com/ 하면 둘다 가상호스트 웹페이지가 나오지않
고 디볼트 웹페이지가 나와버림니 다..
하지만 zone-mydomain.com파일과
http.conf 파일 NameVirtualHost의 ip부분을 가상내부ip인
192.168.0.2로 바꾸어 주면 사이게이트가 깔린 컴터에서는
mydomain.com two.mydomain.com둘다 각자페이지를 아주 잘 내보냄니다..
하지만 외부 리눅스에서 하면 접속이 아예 않됨니다..
외부 리눅스 bind restart시켜서 케쉬 지우고 nslookup mydomain.com하면
192.168.0.2가 나옴니다;;;
설정파일 잘만 만지면 될꺼 같은데...혹시 사이게이트로 공유된 리눅스에
dns돌리고 virtualhost 만들어보신분.. 있으시면 꼭좀 알려주세용.ㅠ.ㅠ
--
혹시 사이게이트로 공유된 리눅스에 dns돌리고
virtualhost 만들어보신분.. 있으시면 꼭좀 알려주세용.ㅠ.