DNS (Domain Name System) 의 정의
네임 서버 질의를 통해 도메인 이름과 IP 주소를 상호 변환할 수 있는 서비스이다. TCP, UDP 53번 포트를 사용하며, 계층적 구조를 사용한다.
DNS 서버 구축
1. DNS 주 환경설정 파일 수정 (/etc/named.conf 파일)
13번째 라인의 127.0.0.1과 21번째 라인의 localhost 부분을 any로 수정한다.
2. zone 파일 생성 (/var/named/test.co.kr.zone 파일)
도메인 이름과 IP 주소 등의 리소스 간 매핑을 포함한 도메인 레코드 파일을 생성한다.
zone 파일의 주요 레코드 타입으로는 A, AAAA, NS, CNAME, MX, PTR 등이 있다.
A 레코드 : 도메인 이름에 대응하는 IPv4 주소
AAAA 레코드 : 도메인 이름에 대응하는 IPv6 주소
NS 레코드 : 호스트에 대한 공식 네임 서버
CNAME 레코드 : 도메인 이름의 별칭
MX 레코드 : 도메인 이름에 대한 메일 교환 서버
PTR 레코드 : IP 주소를 기반으로 도메인 이름 변환
3. zone 파일 등록 (/etc/named.rfc1912.zones 파일)
앞서 생성했던 test.co.kr.zone 도메인 레코드 파일을 등록한다.
/etc/named.conf 파일에 작성해도 무방하지만, 용이한 관리를 위해 named.rfc1912.zones 파일에 작성한 후 include 구문으로 named.conf 파일에 포함시킨다.
4. 고정 IP 설정 (/etc/sysconfig/network-scripts/ifcfg-ens33 파일)
재부팅 시에 IP 주소가 변하는 것을 방지하기 위해 192.168.183.100으로 고정 IP를 설정한다.
test.co.kr로 ping 테스트를 해보면 정상적으로 DNS 서버가 구축되었음을 확인할 수 있다.
'OS > CentOS7' 카테고리의 다른 글
[Linux / CentOS] 리눅스 cd 명령어 (0) | 2024.12.23 |
---|---|
[Linux / CentOS] 리눅스 ls 명령어 (0) | 2024.12.23 |
[Linux / CentOS7] ip 명령어 (0) | 2022.12.29 |
[Linux / CentOS7] nslookup 명령어 (0) | 2022.12.29 |
[Linux / CentOS7] ARP (Address Resolution Protocol) 명령어 (1) | 2022.12.29 |