- Domain Name System
- 호스트의 도메인명을 IP주소로 바꾸거나, 그 반대의 작업(IP 주소를 도메인명으로 변환)을 수행
- Forward Zone (도메인명 -> IP) 과 Reverse Zone (IP -> 도메인명)을 가짐
- Kornet, LG, Google, KT 등의 DNS 서버가 있음
[호스트]
- 각각의 PC나 서버에 붙여지는 고유 명칭
- 도메인 없이 IP 주소로도 본래의 역할을 수행할 수 있다. (ex) FTP)
- 주소를 도메인으로 나타낼 경우 앞에 붙여짐 (ex) mail.naver.com의 mail)
- 이 때 호스트는 서비스를 세분화하여 구분하기 위해 사용됨
[도메인]
- 각각의 PC나 서버를 대표하여 붙여지는 명칭 (ex) naver.com)
- 숫자로만 이루어져 기억하기 어려운 IP 주소 대신 기억하기 쉬운 영문/한글 형태의 주소
[DNS의 종류]
1. A 레코드
- 호스트명으로 IP를 조회
- nslookup -type=a 호스트명
2. MX 레코드
- 메일 주소의 도메인명으로 메일 서버의 IP를 조회
- 한 도메인에 여러 대의 메일 서버가 존재할 수 있다.
- nslookup -type=mx 도메인명
3. PTR 레코드
- 역 DNS 조회 (IP로 도메인, 호스트명을 조회)
- nslookup -type=ptr IP 주소
4. TXT 레코드
- SPF (Sender Policy Framework) 레코드 조회 시 사용됨
- nslookup -type=txt 도메인명
- -all은 등록된 IP외에는 모두 차단, ~all은 등록된 IP 리스트를 보여주나, 차단여부는 재량에 맡김
=> 1, 2는 메일 발송에 필수적인 것. 3, 4는 스팸 검색에 사용됨
'Study' 카테고리의 다른 글
[javascript] 함수(function) 선언 방법 (0) | 2020.05.13 |
---|---|
FileZilla Server 설치 및 설정 (0) | 2018.01.15 |
Reverse DNS (0) | 2017.07.24 |
RMI (0) | 2017.07.21 |
[Spring] AbstractController, SimpleFormController (0) | 2017.07.19 |