꾸적꾸적 2025. 5. 14. 16:28

DNS는 Well-known 포트를 보면, 53번을 사용하는데

특이하게 TCP와 UDP를 전부 사용한다고 되어있다.

 

UDP는 클라이언트/요청하는 개개인들과 통신할때 사용하고,

TCP는 서버가 DNS정보가 없을때, 다른 DNS서버와 통신하게 되는데

이때는 UDP처럼 정보가 손실되면 안되기 때문에 TCP로 통신한다.

 

즉, UDP는 DNS서버-클라이언트 관계에서 사용하고,

TCP는 DNS서버-DNS서버 관계에서 사용한다.