Web Server

CentOS8에서 NginX 네임서버 DNS와 부하분산 설정 (1)

gamjadori 2024. 1. 28. 19:54
728x90

<DNS란?>

인터넷에서 사용되는 컴퓨터 및 기기들의 IP 주소를 사람이 이해하기 쉬운 도메인 이름으로 매핑해주는 시스템

 

<DNS 서버 설정>

 

1. DNS 서비스 설치

yum -y install bind*

2. 방화벽 설정

firewall-cmd --permanent --zone=public --add-service=dn
firewall-cmd --permanent --add-port=53/tcp
firewall-cmd --reload
firewall-cmd --list-all

3. named 서비스 가동

systemctl restart named
systemctl enable named
systemctl status named

 

<편집해야 할 파일 목록>

1.  /etc/hosts

2. resolv.conf 

3. /etc/named.rfc1912.zones

4. hangaram.com.zone (위치: vi /var/named/hangaram.com.zone )

 

1. /etc/hosts에서 메인 서버 등록

 

<vi 편집 내용>

 

2. resolv.conf 파일 편집

  • nameserver 192.168.113.10

3. /etc/named.rfc1912.zones 파일 편집

<vi 편집 내용>

  • 맨 아래에 내용 추가 (정방향 설정)

zone “hangaram.com” IN {
	type master;
	file “hangaram.com.zone”
	allow-update {none; };
};

 

4. /var/named/hangaram.com.zone 파일 편집

<vi 편집내용>

>> 작업 후, 파일의 소유권 변경

 chown root:named hangaram.com.zone

 

<작업 파일 오류 확인>

named-checkconf
named-checkzone hangaram.com /var/named/hangaram.com.zone

>> 작업 과정에 오류가 없으면 named 서비스 재가동

 

systemctl restart named
systemctl status named

 

<DNS 서버 확인 방법>

nslookup 명령어: DNS 서버로 등록한 192.168.113.10이 나와야 함.


<엔진엑스에서 부하분산 설정>

https://ssalgaga.tistory.com/81