BIND 를 많이들 쓰실겁니다. (BIND 9 를 기준으로)
abc.com 이라는 도메인이 있는데, http://abc.com으로는 접속이 되는데, http://www.abc.com으로는 접속이 안되는 경우가 있습니다.
뭐 아파치 세팅 문제일 수도 있고, BIND의 세팅이 잘못되어 있을 수도 있습니다. 아파치 문제는 httpd.conf 만 수정해 주면 되므로 넘어가도록 하고, DNS세팅 문제를 살펴보자면 우선
/etc/named.conf
options {
directory "/var/named";
};
zone "." {
type hint;
file "named.ca";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};
zone "211.24.15.in-addr.arpa" {
type master;
file "named.rev";
};
zone "abc.com"{
type master;
file "named.hosts";
};
를 열어보면 이런 내용이 있을겁니다.
abc.com 도메인의 호스트들은 /var/named/named.hosts 에 있다고 되어있네요.
그 파일을 찾아서 열어봅니다.
/var/named/named.hosts
$TTL 86400
@ IN SOA ns.abc.com. root.ns.abc.com. (
20051130
10800
3600
604800
86400 )
IN NS ns.abc.com.
IN A 123.123.123.123
@ IN MX 10 mail.abc.com.
www IN A 123.123.123.123
ns IN A 123.123.123.123
여기서 처럼 www. 에 대한 2차도메인 정보를 넣어 주어야 합니다.
원래 도메인 네임은 abc.com 이 전부입니다.
앞에 www 라는 서버명을 붙여 주어서 www.abc.com 이 되는 것이지요.
그래서 DNS에서 2차 도메인, 즉 서버명으로 www를 추가해 주어야 정상적으로 동작합니다.
도움이 되시길 바랍니다.
:맥노턴.