DNS 포트란 무엇입니까 | 포트 53 UDP/TCP 작동

게시 됨: 2024-01-26

인터넷 서핑을 하다가 DNS나 DNS 서버에 대해 여러 번 들어보셨을 것입니다. 하지만 DNS 포트는 어떻습니까? 글쎄, 이것은 우리가 이 블로그에서 매우 포괄적인 방식으로 설명하고 이와 관련된 모든 측면을 다루려고 노력할 용어입니다. 그러니 계속 관심을 갖고 이 게시물을 끝까지 읽어보세요.


목차
DNS 포트란 무엇입니까?
비표준 DNS 포트란 무엇입니까?
DNS 포트 유형
DNS 쿼리는 어떻게 작동하나요?
DNS 포트의 중요성은 무엇입니까?
요약
자주 묻는 질문

DNS 포트란 무엇입니까?

DNS 포트는 도메인 이름 확인을 위해 PC, 스마트폰 등과 같은 클라이언트 장치와 통신하기 위해 DNS 서버에서 할당한 통신 포트와 같습니다.

DNS가 사용하는 표준 포트는 포트 53이며 TCP 및 UDP 통신에 모두 사용됩니다. 예를 들어, 웹 브라우저에 도메인 이름이나 URL을 입력하면 DNS 서버에 요청을 보내 도메인 이름을 해당 IP 주소로 확인합니다.

서버는 동일한 DNS 포트, 즉 포트 53을 통해 브라우저에 응답을 다시 보냅니다. 서버와 브라우저 간의 모든 통신은 DNS 포트 53을 통해서만 이루어집니다.


읽어보기: DNS란 무엇입니까? 도메인 이름은 어떻게 작동하나요?


비표준 DNS 포트란 무엇입니까?

또한 UDP 또는 TCP 53과 같은 표준 포트 이외의 DNS 포트를 선택하는 데 제한이 없다는 사실에 놀랄 수도 있습니다.

일부 개발자 또는 조직은 일반적으로 테스트 목적, 연구, 방화벽 방지, 잠재적인 사이버 공격 등의 이익을 위해 비표준 DNS 포트를 사용하는 것을 선호합니다.

그러나 이것이 누구나 사용할 수 있다는 의미는 아닙니다. 비표준 DNS 포트의 주요 문제점은 널리 수용되지 않아 호환성 문제가 발생할 수 있다는 것입니다. 이는 다른 시스템이 DNS 서버를 찾아 통신하는 것을 더 큰 문제로 만들 수 있습니다.

또한 보안에 관해 이야기할 때 이러한 비표준 DNS 포트는 보안 침해에 취약합니다. 이는 표준 포트에 비해 이러한 포트가 정기적으로 모니터링되지 않기 때문입니다.


읽기: DNS 조회를 줄이는 방법은 무엇입니까?


DNS 포트 유형

DNS 포트 목록:

  • UDP 포트 53
  • TCP 포트 53

DNS는 클라이언트와 DNS 서버 간의 통신을 위해 UDP와 TCP 프로토콜을 모두 사용합니다. 그러나 기본적으로 DNS는 UDP 포트 53을 사용하고 UDP에서 통신할 수 없는 경우 TCP 포트 53으로 이동합니다.

이는 쿼리 패킷의 크기가 UDP 패킷의 표준 제한을 초과하고 DNS가 안정성을 보장하기 위해 TCP로 대체되는 경우 발생할 수 있습니다.

참고: 일반적으로 UDP는 약 512바이트의 쿼리 패킷에 대해 더 적은 메모리 할당을 갖습니다.

UDP에는 패킷 할당이 적기 때문에 빠른 정보 교환을 처리하는 데 더 효율적이라는 장점이 있습니다.

그러나 TCP를 기본 포트 53으로 사용할 수도 있지만 이에 국한되지는 않습니다. 연결이 없고 빠른 UDP와는 다릅니다. TCP는 보다 안정적이고 연결 지향적이므로 더 많은 양의 데이터를 성공적으로 전송할 수 있습니다.


DNS 쿼리는 어떻게 작동하나요?

DNS 또는 도메인 이름 시스템 쿼리는 도메인 이름(사람이 읽고 이해하기 쉬움)을 해당 IP 주소로 변환하는 프로세스에 있어 매우 기본입니다.

인간 세상과 마찬가지로 우리도 문자로 서로 소통하고 답장을 기다린다. 비슷한 방식으로 DNS 통신은 두 가지 유형의 서로 다른 메시지 또는 패킷, 쿼리 및 응답을 사용하여 발생합니다.

DNS의 이러한 메시지 또는 패킷에는 아래에 언급된 대로 각각의 섹션이 있습니다.

  • 헤더 섹션
  • 플래그 섹션
  • 질문 섹션
  • 답변 섹션

1. 헤더 섹션:

이 섹션에는 DNS 메시지에 대한 필수 정보가 포함되어 있습니다. 여기에는 다음이 포함됩니다.

플래그: DNS 메시지의 다양한 속성을 나타내는 비트 집합입니다.

식별: 해당 쿼리에 대한 응답을 일치시키는 데 도움이 되는 DNS 메시지의 고유 식별자입니다.

질문 및 답변 수: DNS 메시지에 포함된 질문 및 답변 수를 나타냅니다.

권한 리소스 레코드: 해당 도메인에 대한 권한 있는 DNS 서버에 대한 정보입니다.

기타 기록: DNS 메시지와 관련된 기타 다양한 세부정보입니다.

2. 플래그 섹션:

이 섹션에는 일반적으로 각각 1비트 또는 4비트인 여러 하위 섹션이 포함되어 있습니다. 이러한 비트는 메시지 유형 및 기타 속성에 대한 정보를 전달합니다.

메시지 유형: 메시지가 쿼리인지 응답인지를 나타냅니다.

기관 이름, 서버 및 상태: 권한 있는 이름 서버 및 DNS 메시지 상태에 대한 정보를 제공합니다.

재귀: DNS 서버가 쿼리를 해결하기 위해 재귀를 수행해야 하는지 여부를 나타냅니다.

잘림: DNS 응답이 길이로 인해 잘렸는지 알려줍니다.

3. 질문 섹션:

이 섹션에는 DNS 쿼리 자체에 대한 세부정보가 포함되어 있습니다.

DNS 레코드 유형: 쿼리되는 DNS 레코드 유형을 지정합니다(예: A, AAAA, MX 등).

확인될 도메인 이름: DNS 확인을 원하는 도메인 이름입니다. 도메인 이름 내의 각 레이블에는 길이가 접두어로 붙습니다.

4. 답변 섹션:

이 섹션에서는 DNS 쿼리에 대한 실제 답변을 제공합니다.

쿼리 이름 기록: 확인된 IP 주소 또는 기타 관련 데이터를 포함하여 쿼리된 도메인에 대한 정보를 포함합니다.

이 섹션에는 플래그, 식별, 질문 및 답변 수, 전거 자원 레코드 및 기타 다양한 기록이 있습니다.


DNS 포트의 중요성은 무엇입니까?

DNS 포트의 중요성을 이해하는 주된 이유는 UDP와 TCP라는 두 가지 기본 전송 프로토콜과 다양한 시나리오에서의 사용법을 이해하는 것입니다.

기본 DNS 포트 53을 사용하면 빠른 DNS 쿼리 해결에 도움이 되며 보다 효율적이고 빠른 인터넷 통신을 제공합니다.

DNS는 높은 대역폭이 필요할 때 빠르게 TCP로 전환하여 DNS 인프라의 신뢰성과 견고성을 향상시키기 때문에 적응성 측면에서 매우 다재다능합니다.


읽기: chrome://net-internals/#dns – DNS 캐시를 지우는 방법 Chrome


요약

간단히 말해서, DNS 포트는 서버와 클라이언트 간의 통신을 수행하기 위해 DNS 서버가 할당하는 포트와 같습니다. 사용되는 가장 일반적이거나 기본 DNS 포트는 대역폭 요구 사항과 속도가 더 낮은 UDP 포트 53입니다.


읽기: "DNS 서버가 응답하지 않음" 오류를 수정하는 방법은 무엇입니까?


자주 묻는 질문

DNS 포트란 무엇입니까?

DNS 포트는 도메인 이름 확인을 위해 PC, 스마트폰 등과 같은 클라이언트 장치와 통신하기 위해 DNS 서버에서 할당한 통신 포트와 같습니다.

완전한 형태의 DNS란 무엇입니까?

DNS의 전체 형태는 도메인 이름 시스템(Domain Name System)이며 도메인 주소를 IP 주소로 변환하고 웹 사이트 파일이 호스팅되는 특정 웹 서버로 브라우저를 리디렉션하는 프로토콜입니다.