0. 목차
1. DNS
2. DNS 설정
1. DNS ( Domain Name System, service, server )
- URL을 IP Address 변환
- URL 검색 순서
1) 첫번째로 cache memory 확인 ,
* 윈도우 캐시 확인 ipconfig /displaydns
* 윈도우 캐시 제거 /flushdns
2) /etc/hosts 참조
3) DNS ( 고정 IP 설정 or DHCP 서버에서 수신하는 ) 참조
- dig 주소@도메인주소 +trace 를 이용해서 dns 구하는 과정을 보인다.
2. DNS 설정
2.1 윈도우 dns 설정
- httpd 방화벽 열기
or
- http 기본화면 index.html 생성하지 않으면 나오는 화면
- http 기본화면 생성.
html 변경 시 vi /etc/httpd/conf/httpd.conf 를 통해 164행에 입력
- 관리자 권한이 필요하기에 클라이언트에서 관리자 권한 설정
- 로그아웃 후 administator로 로그인
- DNS 설정
- 랜서버 질의 : nslookup -> 찾고자 하는 도메인 주소
대신 알려주는 것이기 때문에 권한 없는 응답으로 나온다.
- 익스플로어 셋팅 작업
- 윈도우 캐시 제거
- nslookup을 통해 네이버를 검색한 후 제일 위에 있는 IP주소 복사.
- (캐시 적용 확인 과정) 아래 경로에 있는 hosts 파일에 주소 입력 ( 캐시 파일 )
2.2.1 리눅스 dns 설정, 정방향 ( IP 주소를 도메인으로 변환 )
- dns와 dns관련 유틸, 라이브러리 설치
- named.conf 파일을 수정
- named.rfc1912.zones 파일 수정
- 영역(zone) 파일 구성
위에서 설정한 이름의 파일을 /var/named 디렉토리에 생성해야한다.
미리 설정되어있는 샘플파일을 복사하여 사용한다.
- 정방향 영역파일 내용
문자로 끝나면 반드시 끝에 .을 찍어야함
SOA 레코드 : 도메인에 대한 네임서비스의 모든 권한.
NS 레코드 : 해당 도메인의 네임서버를 지정.
MX 레코드 : 메일 서버로 지정. 숫자는 우선순위
A 레코드 : 지정한 도메인의 실제로 접속할 IP설정.
- 방화벽을 열어준 후 dns 서비스를 실행
- 외부에서 pw파일에 접속할 수 없기에 권한 부여 후 서비스 재시작
- 클라이언트에서 dns를 10.0.0.11로 변경하면 dns 사용이 가능.
- 서버에서도 nslookup을 통해 확인 가능
2.2.2. 리눅스 dns 설정, 역방향 ( 도메인 주소를 IP주소로 변환 )
- named.rfc1912.zones 파일 수정
IP입력 시 거꾸로 입력.
- zone 영역설정, 역방향 설정
PTR : IP 주소에 대한 호스트명
- 일반 유저가 읽을 수 있도록 권한을 변환 후 서비스 재시작.
- 정방향 설정만 한 것과 달리 기본서버가 나오는 것을 볼 수 있다.
'리눅스' 카테고리의 다른 글
22. 웹서버 (0) | 2022.03.23 |
---|---|
21. DNS(2) (0) | 2022.03.22 |
19. FTP (0) | 2022.03.16 |
18. DHCP (0) | 2022.03.14 |
17. SSH Key Generator & Connecton (0) | 2022.03.04 |