[DNS] host 없이 도메인 접속시 www 붙이기
간단하지만 적어봅니다.
예를들어 www 없이 freezner.com으로 접속시 freezner.com으로 접속되는 경우가 있습니다. 저 같은 경우 이 문제로 인해 www.freezner.com가 아닌 다른 호스트로 접속이 되는 현상이 발생했습니다. 그렇다면 freezner.com으로 접속했을때 www.freezner.com으로 접속할 수 있는 방법은 뭐가 있을까요?
생각외로 간단합니다. zone 파일에 아래 내용을 추가해주시면 됩니다. zone 파일은 일반적으로 /var/named/도메인.zone 으로 되어있습니다. 이 도메인.zone 파일을 vim 에디터로 수정해줍니다.
$TTL 86400; TTL(Time To Live) @ IN SOA @ root ( 20130516; serial 1D; refresh 1H; retry 1W; expire 3H); minimum IN NS ns.myDomain.com.; DNS Server Domain IN A 111.222.333.444; ns IN A 111.222.333.444; www IN A 111.222.333.444; * IN CNAME www; # <-- 이 부분을 추가 해줍니다.
마지막 줄에 보이는 CNAME 레코드만 추가해주시면 됩니다.
저장한 후 “service named restart” 명령을 실행시켜 네임서버를 재시작해주시면 바로 적용이 됩니다.