- Today
- Total
프로그래밍 농장
Linux [ DNS ( Domain Name Service ) ] 본문
DNS ( Domain Name Service )
== 이름 풀이 서비스
-> 사람이 기억하기 쉬운 문자 형태의 도메인 시스템에서 인식하고 사용하는 숫자 형태의 IP주소로 변환
- 도메인 탐색순서
ex) www - naver - com .( root domain )
<- <- <-
== 도메인 탐색시에는 .(root domain) 부터 뒤에서부터 순차적으로 탐색 진행
== .(root domain) 은 인터넷 접속시에는 생략가능, DNS 설정시에는 생략 불가
- Domain Name Server
www - naver - com
[host name] [ domain name ]
192 . 168 . 1 . 128
[ network id ] [ host id ]
==network id 와 domain name , host id 와 host name 을 mapping 시켜줌
정방향 영역 ( forward zone ) = Domain -> IP
역방향 영역 ( reverse zone ) = IP -> Domain
- /etc/hosts : name server 정의 경로
==호스트와 인터넷주소와의 관계 정의
==내 시스템에서 도메인 탐색을 시작하는 1차경로
ex) www.naver.com 이라는 도메인의 IP를 적고 내가원하는 네임서버명을 정의해서 저장해놓으면 그 장치에서는 1차적으로 정의한 네임서버명을 입력하면 naver의 ip로 접속한다.
- /etc/resolv.conf == network 설정
== /etc/hosts 에서 정의되지않은 그 외의 도메인들을 탐색한 nameserver 정의
== 슈퍼 DNS == 168.126.63.1 == KT 의 DNS주소
==nameserver 패키지와는 상관없이 시스템에 기본적으로 존재하는 도메인 탐색 관련 파일
- 패키지 설치 : yum -y install bind
- /etc/named.conf == Name Sever 환경설정
아래와 같이 13 / 21 / 33라인수정
- /etc/named.rfc1912.zones == Name Server의 정방향/역방향 영역 정의 파일
zone "test.co.kr" IN { --> zone 옆에는 Domain Name 만 작성
type master; --> 네임서버의 타입정의 :1차 네임서버 ( 주 네임서버 ) / 2차 네임서버(보조네임서버 : slave(=백업서버 )
file "test.co.kr.zone";
allow-update { any; }; --> 동적인 update 작업을 하겠다는 뜻
allow-transfer { any; }; --> 영역 전송 허용
};
- vi test.co.kr.zone
( 도메인주소 . 생략불가 )
--> TTL (데이터수명) 86400(24시간)
@ IN SOA www.test.co.kr. root(
77 ; serial-> 데이터버전 수정횟수
3H <- 10800 ; refresh -> 새로고침
15M <- 900 ; retry -> 재시도
1W <- 604800 ; expire -> 만료 패기
1D <- 86400 ; minimum -> 최소유지기간
)
IN NS www.test.co.kr. --> IN : 인터넷 / NS : 네임서버
IN NS 192.168.73.128
www IN NS 192.168.73.128
128 IN PTR www.test.co.kr.
패키지 설치 yum -y install bind*
2) /etc/named.conf == NS 환경설정
3) /etc/named.rfc1912.zones = NS duddur wjddml vkdlf
4) 정방향 영역 파일 생성
6) 역방향 영역 파일 생성
허가권, 소유권 변경
서비스 실행 : systemctl restart named
vi /etc/resolv.conf 에 들어가서 아래와 같이 내 네임서버의 ip주소를 입력해주자.
아래는 nslookup을 통하여 도메인입력 --> ip주소안내(정방향) / ip주소입력 --> 도에민주소안내 (역방향) 결과.
'Linux' 카테고리의 다른 글
Linux [ web server ] (0) | 2019.12.02 |
---|---|
Linux [ DNS 서버 구축하기 ] (0) | 2019.12.02 |
Linux [ samba server 구축하기 ] (0) | 2019.11.28 |
Linux [ samba ] (0) | 2019.11.27 |
Linux [ nfs 실습 예제 ] (0) | 2019.11.26 |