네트워크 및 서버/서버

DNS Server 설치 및 설정.

잉여토끼 2024. 8. 7. 13:12

dns server.
domain name service
도매인 주소를 IP주소로 상태를 변환(binding시킴)

binding 서버 + name_cache서버
cache -> 임시 버퍼 메모리
최근 들어온 정보를 저장하고 있음. 

질의 -> name_cache서버 -> 모를경우 binding 서버. 알면 알려줌.
현제는 통합되어 dns서버.

dns == bind 9

domain 주소 -> ip 변환 : 정방향 조회
ip 주소 -> domain 변환 : 역방향 조회

 

 

 

----------------------------------------------------------------

Windows Server 2022

 


.dns/.zone --> zone file

 

속성 일련번호 == vtp reversion
primary server --> ns.iqsp.com.(마지막 점 중요. 자기 자신을 의미)
responsivle person --> 관리자 이메일 주소. 단, 작성법이 다름. a@google.comf --> a.google.com

마스터 서버와 slave서버 동기화 타이밍 설정.
ttl(time to live) --> 연장하지 않고 무조건 새로 받기. 

name server에서 add. ns.iqsp.com 입력 후 본인의 ip주소 넣기.

A Record
ex) http://www.naver.com 
com은 1차 도메인주소
naver은 2차 도메인주소. 부모 도메인 주소
www은 3차 도메인주소. 자식 도메인 주소.

name 에 ns
ip주소에서는 서버의 주소 추가.
PTR 레코드는 역방향 조회 자동 등록



cmd에서 nslookup [도메인] [dns서버]

 

 

-------------------------------------------------------------------------------------------

rokey 9
dnf -y install bind bind-utils


cd /etc

named.conf
naed.rfc1912.zone --> zone file 관리 파일


named.conf
11줄
listen-on port 53 {any;}
# any --> 아무나 질의 가능
allow query --> any;


zone 관리 파일에서
zone "iqsp.com" IN{
        type master;
        file "iqsp.com.zone";
        allow-update { none; };
};


생성한 zonesfile 위치
--> /var/named/ 에 존재.

soa --> 권한시작
@ --> name서버 이름 (마지막com 뒤 온점 중요.)
email주소/

ns record

ns      IN      A       172.16.20.27
r9      IN      A       172.16.20.27
win22   IN      A       172.16.20.124

정상 확인 명령어
named-checkconf /etc/named.conf
named-checkzone iqsp.com /var/named/iqsp.com.zone