스마트시대

리눅스 DNS 본문

온프레미스/Centos7.8

리눅스 DNS

스마트시대 2021. 6. 24. 14:57
728x90

- URL(URI)을 IP address(주소개념)변환

- 인터넷 세상은 문자가 아닌 숫자의 세상이다. 

- 외우기 힘든 숫자보다는 문자가 인지하기에 편리함으로 DNS를 사용한다.

- hosts방식의 파일을 사용하다 너무 많은 URL로 인하여 DNS의 개념이 탄생했다

- Protocal : UDP, TCP Port :53

- 평상시 UDP를 사용하지만 아래의 두가지 경우에는 TCP를 사용한다.

①전송하는 데이터가 512byte 이상일 때

②영역전송(Zone Transfer)할 때

 

3-1. DNS 설치

  • Linux에서는 bind 패키지를 설치해준다.
  •  yum install -y bind bind-utils(nslookup기능이 포함) bind-libs

 

  • /etc/named.conf로 메인 설정을 해준다.

 

  • 상위 해당 내용을 any로 설정한다.

 

  • /etc/named.rfc1912.zones를 설정해준다.

  • 지정하고 싶은 싶은 URL을 쓰고 상위와 같이 입력한다.

 

  • babo.com.zone을 기존에 있는 파일을 복사하는 형태로 만든다

 

 

  • 상위와 같이 설정한다.



  • named디렉토리를 보면 other권한이 T로 되어 있는데 이는 sticky bit이다. sticky bit란 실행권한이 없는 것을 나타내며 T로 표시가 된다.

 

  • named디렉토리 안에 babo.com.zone에는 아무런 권한이 없다.

 

  • 여기서는 named폴더 전체에 o+r로 other에 읽기 권한을 준다. 하지만 권한은 필요한 곳에만 부여해야 하므로 하단과 같이 설정한다.
  • chmod o+r named
  • chmod o+r babo.com.zome

 

  • named디렉토리와 babo.com.zone에 읽기 권한이 부여된 것을 확인한다.

 

3-2. 역방형 조회 영역 설정

 

  • /etc/named.rfc1912/zones를 편집해준다.

 

  • 상단과 같이 설정해준다.

 

  • babo.com.zone의 내용을 복사하여 10.0.0.zone 파일을 만든다.

 

  • 상단과 같이 설정해준다.

 

  • 10.0.0.zone에도 others에 읽기 권한이 있는 것을 확인한다.

 

  • W10-1에서 cmd ->nslookup으로 상단과 같은 조회결과가 나오는지도 확인해준다.

 



3-3. 정방형 조회 영역 설정

  • centos7-2의 /etc/named.conf에서 상단 부분을 any로 설정해준다.

 

  • /etc/named.rfc1912.zones에서 slave설정을 해준다.

  • /etc/named.rfc1912.zones의 하단 부분에서 상단의 설정을 해준다.

 

  • Centos7-1과 Centos7-2에서 dns서비스를 열어주고 named를 시작한다.

 

  • Centos7-1에서 설정한 내용이 그대로 Centos7-2에 반영된 것을 확인한다.

 

  • W10-2에서 DNS를 10.0.0.12로 설정해준다.

 

  • cmd창에서 nslookup으로 만들었던 URL내용을 확인한다.

 

728x90
반응형

'온프레미스 > Centos7.8' 카테고리의 다른 글

리눅스 메일 서버  (0) 2021.06.24
리눅스 Apache Web server  (0) 2021.06.24
리눅스 FTP  (0) 2021.06.24
리눅스 실습 - DHCP  (0) 2021.06.23
리눅스 실습 - 사용자 계정 관리  (0) 2021.06.23
Comments