스마트시대
리눅스 DNS 본문
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