[질문] DNS서버 설정 문제점
개인 홈페이지를 만드는 중입니다.
도메인 신청을 마치고, 홈페이지 기본 포맷도 전부 완성했습니다.
헌데 도메인(www.jommani.com)으로 접속을 하기위해 DNS서버를 설정하는 과정에서
named.conf와 기타 zone파일 설정 문제 때문에 난관에 봉착했습니다.
책을 찾아봐도 너무 난해하고 복잡한 말 뿐이라, 써져있는대로만 따라해도 안되네요.
네이버/구글 검색으로 공유된 자료를 사용해도 마찬가지구요.
주위에 Linux Redhat Core를 잘 아는 지인이 없어서 염치불구하고 여기에 질문 올립니다.
도와주세요. > _< /
p.s. 제가 현재 서버에 설정한 파일은 아래와 같습니다.
name.ca & pri/localhost.zone & pri/127.zone & pri/249.248.143.zone도 모두 설정해야 하나요?
설정해야 한다면 어떻게 해야하죠?
괜찮은 소스라도 있으면 알려주세요.
< named.conf > options { directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; };
zone "." IN {
type hint;
file "name.ca";
};
zone "localhost" IN {
type master;
file "pri/localhost.zone";
allow-update { none; };
notify no;
};
zone "127.in-addr.arpa" IN {
type master;
file "pri/127.zone";
allow-update { none; };
notify no;
};
zone "249.248.143.in-addr.arpa" IN {
type master;
file "pri/249.248.143.zone";
};
zone "jommani.com" IN {
type master;
file "jommani.com.zone";
};
< jommani.com.zone > $TTL 86400 @ IN SOA ns.jommani.com ppakku.kaist.ac.kr ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum
IN NS ns.jommani.com
IN NS ns2.jommani.com
IN A 143.248.249.104
www IN A 143.248.249.104
ns IN A 143.248.249.104
ns2 IN A 143.248.249.104
zone 파일에서...
zone 파일에서 IP가 아닌 도메인을 입력할때에는 반드시 뒤에 . 을 붙여주셔야 합니다.
위의 경우
ns.jommani.com -> ns.jommani.com.
ppakku.kaist.ac.kr -> ppakku.kaist.ac.kr.
ns2.jommani.com -> ns2.jommani.com.
로 수정하시면 됩니다. (수정후 named 재시작은 필수입니다.)
왜냐하면 .으로 마무리 하지 않는 경우 뒤에 도메인이 붙은 값으로 인식하기 때문입니다.
즉, www 이면 www.jommani.com 으로 인식합니다. (이건 맞는 설정입니다 ^^)
ns.jommani.com은 당연히 ns.jommani.com.jommani.com 으로 인식하겠죠. ( 이러면 안되겠죠 ^^; )
zone 파일 설정에서 . 은 매우 중요합니다.
그리고 값 사이를 구분할때는 스페이스 보다는 Tab을 이용하시기를 권장합니다.
-------------
언제나 삽질중 ㅡㅡ^
-----
언제나 삽질중 ㅡㅡ^
cacti님 답글 풀어
cacti님 답글 풀어 쓰면 이렇게 됩니다.
$TTL 86400
@ IN SOA ns.jommani.com. ppakku.kaist.ac.kr. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns.jommani.com.
IN NS ns2.jommani.com.
IN A 143.248.249.104
www IN A 143.248.249.104
ns IN A 143.248.249.104
ns2 IN A 143.248.249.104
댓글 달기