반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

/var/log/messages

SUSE Linux로 DNS 서버 구축하기 본문

SUSE

SUSE Linux로 DNS 서버 구축하기

로만로만 2023. 7. 7. 13:52
반응형

1. zypper in -t pattern dhcp_dns_server

DNS DHCP 서버 동작을 할 수 있게 해주는 패키지들을 동시에 다운 받는다.

 

2. 정방향, 역방향 설정
/etc/named.conf
에서 추가하고자 하는 url을 입력 후 다음과 같이 설정한다.
정확히는, 이미 존재하는 파일에 추가를 한다.

정방향 설정

여기서 "susemanager.com"은 이 설정이 적용되는 도메인을 나타냅니다.
"type master;"
는 이 DNS 서버가 "susemanager.com" 도메인에 대한 권한을 가진 주 서버임을 나타냅니다.
"file" 행은 이 도메인에 대한 DNS 레코드를 포함하는 파일 위치를 지정합니다.
이 경우에는 "master/susemanager.com" 파일에 위치해 있습니다.

역방향 설정

이 경우에도 "type master;"는 이 DNS 서버가 이 IP 범위에 대한 권한을 가진 주 서버임을 나타냅니다.
"file"
행은 이 IP 범위에 대한 PTR 레코드 (호스트 이름을 포인트하는 IP 주소)를 포함하는
파일의 위치를 지정합니다
.
이 경우에는 "master/0.0.40.in-addr.arpa" 파일에 위치해 있습니다.
 

3. /var/lib/named/master에서 DNS 정보 제공 파일 만들기

susemanager.com 도메인의 DNS 레코드 정의

$TTL 86400: 모든 레코드의 기본 "Time to Live" 값을 설정합니다. 이 값은 DNS 응답이 캐시될 수 있는 시간()을 나타냅니다.
 
SOA 레코드는 이 도메인의 "Start of Authority"를 정의합니다.
이 레코드는 DNS 서버, 관리자 연락처, 일련번호, 새로고침 간격, 재시도 간격, 만료 시간, 그리고 최소 TTL 값을 포함합니다.

NS 레코드는 이 도메인에 대한 권한이 있는 이름 서버를 지정합니다.


A 레코드는 도메인 이름을 IPv4 주소로 매핑합니다.
여기서는 '@' 도메인(, susemanager.com)'www' 서브 도메인 모두를 40.0.0.9 주소로 매핑하고,
'dns'
서브 도메인은 40.0.0.7로 매핑합니다.

40.0.0.9의 역방향 DNS 레코드를 정의

SOA 레코드는 역방향 도메인에 대한 "Start of Authority"를 정의합니다. 위의 설정과 동일한 정보를 포함합니다.
 
NS 레코드는 이 IP 범위에 대한 권한이 있는 이름 서버를 지정합니다.
 
PTR 레코드는 IP 주소를 도메인 이름으로 매핑합니다. 여기서는 '9'
(, IP 주소 40.0.0.9)susemanager.com 도메인으로 매핑합니다.

4. 클라이언트의 ‘/etc/resolv.conf’nameserver <DNS서버의 IP를 입력>

 

5. 정방향, 역방향 해석이 되는 지 확인하기


정방향

이 결과는 susemanager.com 도메인의 A 레코드를 조회하며, 이름 서버 40.0.0.7이 응답합니다.
결과는 susemanager.com 도메인이 40.0.0.9 IP 주소에 매핑되어 있음을 보여줍니다.
이는 /var/lib/named/master/susemanager.com 설정 파일에서 정의된 대로입니다.
 

역방향

이 결과는 40.0.0.9 IP 주소의 PTR 레코드를 조회하며, 이름 서버 40.0.0.7이 응답합니다.
결과는 40.0.0.9 IP 주소가 susemanager.com 도메인에 매핑되어 있음을 보여줍니다.
이는 /var/lib/named/master/0.0.40.in-addr.arpa 설정 파일에서 정의된 대로입니다.
 

 

'SUSE' 카테고리의 다른 글

SUSE Certified Engineer, SCE  (0) 2023.08.05
Salt란?  (0) 2023.07.23
서버의 재부팅 후 점검하기  (0) 2023.05.28
RAID란  (0) 2023.04.09
os를 설치 후, yast로 LVM 적용하기  (0) 2023.04.01