[DNS] host 없이 도메인 접속시 www 붙이기

[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” 명령을 실행시켜 네임서버를 재시작해주시면 바로 적용이 됩니다.

%d 블로거가 이것을 좋아합니다: