Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
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
Tags more
Archives
Today
Total
관리 메뉴

까마귀코딩.log

ptr 에 대해서 다시 정리하기 ( 복습 ) 본문

카테고리 없음

ptr 에 대해서 다시 정리하기 ( 복습 )

까마귀코딩 2023. 4. 17. 15:07

자바 메일 ptr 

 

ptr 은 dns ptr 레코드를 나타내는 클래스 이다. 

 

dns ptr 레코드는 ip 주소에서 호스트 이름으로의 역방향 조회를 가능하게 해주는 !!

역방향 조회 가능하게 해주는 DNS 의 레코드 유형중 하나이다. 

java mail api 에서 Ptr 클래스는 javax.mail.internet.PTR 패키지에 속해있으며, 이를 사용하여 DNs 

ptr 레코드의 값을 나타내고, 이를 이용하여 역방향 조회를 수행할수 있다. 

 

예를들어, 다음과 같이 dns ptr 레코드를 생성할수 있다. 

 

PTR ptr = new PTR("example.com");

 

 

이렇게 생성한 ptr 객체는 dns ptr 레코드의 값을 나타내며, 자바 메일 에이피아이의 다른 클래스와 함께 사용가능하고 

역방향 조회를 수행할수 있다. 

 

 

dns ptr 레코드는 ip 주소에서 호슽 이름으로의 역방향 조회를 가능하게 해주는 

dns 레코드 유형중 하나이다. 

 

일반적으로 DNs 도메인 이름을 ip 주소로 변환하는데 사용된다. 

하지만 역방향 조회를 수행할때는 IP 주소를 호스트 이름으로 변환해야 하는데 이를 가능하게 해주는것이 바로 dns ptr 레코드 이다. 

 

dnsptr 레코드는 다음과 같은 구조로 이루어져 있다. 

 

여기서 <ip address> 는 역방향 조회를 수행할 대상의 ip 주소를 나타내고 

<host name> 은 이 ip 주소에 대응하는 호스트 이름을 나타낸다. 

 

예를들어, IP주소 1.2.3.4.5 에 대응하는 호스트 이름이 example.com 이라면, 이를 나타내는 dns ptr 레코드는 다음과 같이 작성된다. 

5.4.3.2.1.in-addr.arpa. IN PTR example.com 

이렇게 작성된 레코드는 서버에 등록되어있어야 역방향 조회를 할수 있다.