네트워크/네트워크 지식
DNS TCP? UDP?
꾸적꾸적
2025. 5. 14. 16:28
DNS는 Well-known 포트를 보면, 53번을 사용하는데
특이하게 TCP와 UDP를 전부 사용한다고 되어있다.
UDP는 클라이언트/요청하는 개개인들과 통신할때 사용하고,
TCP는 서버가 DNS정보가 없을때, 다른 DNS서버와 통신하게 되는데
이때는 UDP처럼 정보가 손실되면 안되기 때문에 TCP로 통신한다.
즉, UDP는 DNS서버-클라이언트 관계에서 사용하고,
TCP는 DNS서버-DNS서버 관계에서 사용한다.