페도라 코어 5에 네임서버 설치하기.
내 사이트 즉 abc.com 의 네임서버 구축하기이다. (ns.abc.com 돌리기라고 해두자)
거창하지 않타 너무 간단하다.
primary 만 한다. secondary 는 좀 귀찮타.
조건 / 정의
abc.com 울회사 사잇 주소다.
bbb.com 은 고객사잇 주소다.
네임서버를 설치할 서버는 사설ip가 아니다.
시작..
예를 들어 도메인 관리 업체에 등록된 bbb.com 이 고객 사이트면
abc.com 의 네임서버 변경부분에 (도메인관리업체 사이트에서)
1차에 ns.abc.com ip:서버아이피
2차에 ns.맘대로.com ip:맘대로아이피
bbb.com 의 네임서버 변경부분에 (도메인관리업체 사이트에서)
1차에 ns.abc.com ip:서버아이피
2차에 ns.맘대로.com ip:맘대로아이피
어짜피 2차는 적용안됀다. primary 라서. secondary도 하려면
딴데서 참고 하고~
----------------------------------------------------------------
참고!!
rpm 이 아닌 소스컴파일시 다소 귀찮은 과정이 더 추가 된다.
네임서버 키값을 생성해서 설정 파일에 추가해줘야 하는등..
지금 설명하는건 rpm 방식이다.
소스컴파일로 하면 일케 하면 에러좔좔 날것이다. 아마도 ;
글고 대부분 bind는 rpm 으로 많이들 하더라.
rpm -qa bind*
설치 되어있으면 걍 둬라.
(최초 설치시에 선택하여 '네임서버'를 체크 했다면 설치되어 있으리라.)
없다면 혹은 있다면
yum install bind
yum install bind-devel
(install 은 update도 체크해서 리스트를 뽑아준다.)
로 업뎃이나 한판해두고.
vi /etc/named.conf
해당 링크할 사이트를 넣어둔다.
zone "abc.com" IN {
type master;
file "abc.zone";
allow-update { none; };
};
zone "bbb.com" IN {
type master;
file "bbb.zone";
allow-update { none; };
};
vi /var/named/chroot/var/named/abc.zone
vi /var/named/chroot/var/named/bbb.zone
(이놈은 없으니까 만들어 줘야한다 당연한가? ;)
abc.zone 안에 들어갈 내용은
$TTL 11
@ IN SOA ns.abc.com. root.abc.com. (
0412081416 ;serial
10800 ;refresh
3600 ;retry
3600000 ;expire
43200 ) ;minium
IN NS ns.abc.com.
IN MX 10 mail.abc.com.
IN A 210.114.223.238
www IN A 210.114.223.238
mail IN A 210.114.223.238
ns IN A 210.114.223.238
* IN A 210.114.223.238
bbb.zone 안에 들어갈 내용은
$TTL 11
@ IN SOA ns.abc.com. root.abc.com. (
0412081416 ;serial
10800 ;refresh
3600 ;retry
3600000 ;expire
43200 ) ;minium
IN NS ns.abc.com.
IN MX 10 mail.bbb.com.
IN A 210.114.223.238
www IN A 210.114.223.238
mail IN A 210.114.223.238
ns IN A 210.114.223.238
* IN A 210.114.223.238
메일서버만 bbb.com꺼를 쓴다는 얘기다. 간격은 탭으로 해두었다.
재시동 하고
해당 사이트 bbb.com 에 핑을 때려보니
nx**** 류의 오류가 발생한다.
아파치에도 간략한 세팅이 필요하다.
<VirtualHost 'bind가설치된 서버 아이피'>
DocumentRoot /home/way/public_html/
ServerName abc.com
</VirtualHost>
내경우는 절타.
아파치 재시동
끝.
확인은 nslookup 에서
출처 : http://blog.naver.com/storm99m?Redirect=Log&logNo=150009114431