3.7. Queries
3.7. 쿼리
Queries are messages which may be sent to a name server to provoke a response.
쿼리는 응답을 유발하기 위해 네임 서버로 전송될 수있는 메시지입니다.
In the Internet, queries are carried in UDP datagrams or over TCP connections.
인터넷에서, 쿼리는 UDP 데이터그램이나 TCP 연결을 통해 전달됩니다.
The response by the name server either answers the question posed in the query, refers the requester to another set of name servers, or signals some error condition.
네임 서버의 응답은 쿼리에 제기된 질문에 응답하거나 요청자를 다른 네임 서버 세트로 참조하거나 일부 오류 상태를 알립니다.
In general, the user does not generate queries directly, but instead makes a request to a resolver which in turn sends one or more queries to name servers and deals with the error conditions and referrals that may result.
일반적으로, 사용자는 쿼리를 직접 생성하지 않고 대신 확인자에게 요청합니다. 확인자는 이름 서버에 하나 이상의 쿼리를 보내고 결과적으로 발생할 수 있는 오류 조건 및 참조를 처리합니다.
Of course, the possible questions which can be asked in a query does shape the kind of service a resolver can provide.
물론, 쿼리에서 물어볼 수 있는 질문에 따라 확인자가 제공할 수 있는 서비스 종류가 결정됩니다.
DNS queries and responses are carried in a standard message format.
DNS 쿼리와 응답은 표준 메시지 형식으로 전달됩니다.
The message format has a header containing a number of fixed fields which are always present, and four sections which carry query parameters and RRs.
메시지 형식에는 항상 존재하는 여러 고정 필드가 포함된 헤더와 쿼리 매개변수 및 RR을 전달하는 4개의 섹션이 있습니다.
The most important field in the header is a four bit field called an opcode which separates different queries.
헤더에서 가장 중요한 필드는 다양한 쿼리를 구분하는 opcode라고 하는 4 비트 필드입니다.
Of the possible 16 values, one (standard query) is part of the official protocol, two (inverse query and status query) are options, one (completion) is obsolete, and the rest are unassigned.
가능한 16 개 값 중 하나 (표준 쿼리)는 공식 프로토콜의 일부이고, 두 개 (역 쿼리 및 상태 쿼리)는 옵션이며, 하나 (완료)는 사용되지 않으며 나머지는 할당되지 않습니다.
The four sections are:
4개의 섹션은 다음과 같습니다:
Question Carries the query name and other query parameters.
질문 쿼리 이름과 기타 쿼리 매개변수를 전달합니다.
Answer Carries RRs which directly answer the query.
답변 쿼리에 직접 응답하는 RR을 전달합니다.
Authority Carries RRs which describe other authoritative servers.
권한 다른 권한 있는 서버를 설명하는 RR을 전달합니다.
May optionally carry the SOA RR for the authoritative data in the answer section.
답변 섹션의 신뢰할 수 있는 데이터에 대한 SOA RR을 선택적으로 전달할 수 있습니다.
Additional Carries RRs which may be helpful in using the RRs in the other sections.
추가 다른 섹션에서 RR을 사용하는데 도움이 될 수 있는 추가 RR을 전달합니다.
Note that the content, but not the format, of these sections varies with header opcode.
이 섹션의 형식이 아닌 내용은 헤더 opcode에 따라 다릅니다.