ns로는 접속이 되는데 www로는 접속이 않되는이유는?(자문자답)
작성자 정보
- 유명춘 작성
- 작성일
컨텐츠 정보
- 2,657 조회
- 0 추천
- 목록
본문
해결했습니다.
dns는 abc.co.kr을 예로 들겠습니다.
1. rpm -aq | grep bind 로 확인
bind-9.2.1-16
redhat-config-bind-1.9.0-13
bind-utils-9.2.1-16
ypbind-1.11-4
2. rpm -aq *ca* 으로 확인(캐시서버 따로 설치)
caching-nameserver-7.2-7
확인사항
3. /etc/hosts (서버에서 도메인을 제일 먼저 찾는곳)
127.0.0.1 localhost.localdomain localhost
서버IP abc.co.kr abc
4. /etc/resolv.conf (서버에서 사용할 DNS)
search abc.co.kr
nameserver 서버IP
nameserver 168.126.63.1
--; 이거 위로 않붙네요...이상하다.....암튼 이부분은 한국통신DNS서버 주소입니다. 하나만이라도 꼭 써주세요...
5. /etc/host.conf (도메인에 대하여 IP를 찾을때 참조할 순서) 초기값 그대로 둠
order hosts,bind
6. /etc/named.conf (초기값 그대로 두고 이렇게 추가함)
zone "abc.co.kr" IN { /* 어떤 이름을 사용할건지 셋팅 */
type master;
file "abc.co.kr.zone"; /* 참조할 파일 /var/named에 있음..*/
allow-update { none; };
};
7. /var/named/* (존 파일 및 캐시DNS 서버에 대한 파일 등이 있음) !!도메인뒤에 점 유의할것!!
/var/named/abc.co.kr.zone 파일 추가
$TTL 86400
@ IN SOA ns.abc.co.kr. root.abc.co.kr. (
2004062300 ; 시리얼값(년월일시간)으로 대부분 설정
3H ; 2차 네임서버가 1차 네임서버에 접속하는 시간
15M ; 접속 실패시 다시 시작할 시간 간격
1W ; 1차 네임서버에 데이터가 없다면 1주 이후에 지원진다.
1D ) ; 위에서 설정한 TTL값과 같은 의미
IN NS ns.abc.co.kr.
IN A 서버IP /* 도메인이 찾아갈 IP 주소 */
www IN A 서버IP /* 도메인이 찾아갈 IP주소 */
ftp IN A 서버IP /* 도메인이 찾아갈 IP주소 */
* IN A 서버IP /* 모든 서브 도메인이 찾아갈 서버 IP */
8. DNS 시작 및 정지
/etc/rc.d/init.d/named start 시작
/etc/rc.d/init.d/named stop 정지
9. 서버 부팅시 자동실행
ntsysv를 이용하여 설정
관련자료
-
이전
-
다음