DNS 조회 및 응답 필드 구문 분석
DNS 조회 및 DNS 응답 필드가 제거되었습니다. 검색 결과에 더 세부 단위의 DNS 데이터 필드를 포함하여 DNS 응답 데이터를 볼 수 있습니다. 사용할 수 있는 DNS 데이터 필드에 대한 자세한 정보는 강화된 검사를 참조하십시오.
다음 정보를 통해 DNS 조회 및 DNS 응답 필드의 데이터를 구문 분석할 수 있습니다.
DNS 조회 및 DNS 응답 필드는 플로우에 DNS 조회 또는 DNS 응답에 대한 데이터가 있으며 검사 레벨이 강화 또는 고급으로 설정되어 있는 경우에만 채워집니다.DNS 조회
<transaction ID>,<flags>,<query domain>,<request type>| 필드 | 설명 |
|---|---|
| 트랜잭션 ID | 요청을 응답과 일치시킬 때 DNS 클라이언트 및 서버에서 트랜잭션을 식별하기 위해 사용됩니다. |
| 플래그 | R 값은 순환이 요청되었음을 나타냅니다. 그렇지 않을 경우 이 필드가 비어 있게 됩니다. 순환이 요청되어 사용으로 설정된 경우 도메인 이름을 분석하기 위해 클라이언트 대신 DNS 서버에서 조회를 작성합니다. |
| 조회 도메인 | 분석하도록 요청된 도메인 이름입니다. |
| 요청 유형 | 요청된 자원 정보의 유형을 식별하며, IANA(Internet
Assigned Numbers Authority)를 통해 정의됩니다. 가장 일반적인 요청 유형에는 IPv4 호스트 주소(A), IPv6 주소(AAAA), 별명에 대한 표준 도메인 이름(CNAME), 도메인에 대한 권한 이름 서버(NS) 및 메일 교환 서버의 이름(MX) 등이 있습니다. |
51736,R,<domain name>,A- 트랜잭션 ID는 51736입니다.
- 순환이 요청되었습니다.
- 대괄호 안의 위치는 분석할 도메인 이름을 표시합니다.
- 요청된 자원 정보는 IPv4 호스트 주소입니다.
DNS 응답
DNS 응답 필드는 다음 표에서 설명하는 형식을 사용합니다.
<transaction id>,<flags>,<query domain>,<response code>,
<num answers>,<num authority>,<num additional>,<answers>
| 필드 | 설명 |
|---|---|
| 트랜잭션 ID | 요청을 응답과 일치시킬 때 DNS 클라이언트 및 서버에서 트랜잭션을 식별하기 위해 사용됩니다. |
| 플래그 | 비어 있거나 A, R, T의 몇 가지 결합입니다. 여기서,
|
| 조회 도메인 | 분석하도록 요청된 도메인 이름입니다. |
| Response code | 응답 코드 0은 오류가 발생하지 않았음을 의미합니다. 다른 응답 코드 값은 모두 오류의 몇 가지 유형을 나타냅니다. 예를 들어, 조회가 올바르게 형식화되지 않았거나 해당 도메인 이름이 존재하지 않을 수 있습니다. |
| Num answers | 조회에서 리턴된 정규 응답 레코드의 수입니다. |
| Num authority | 조회에서 리턴된 권한 응답 레코드의 수입니다. |
| Num additional | 조회에서 리턴된 추가 응답 레코드의 수입니다. |
| 답변 | 조회에서 리턴된 응답의 목록입니다. 각각의 응답은 "|" 기호로 구분됩니다. 권한 및 추가 응답의 형식은 정규 응답과 동일하며 응답 목록에서 해당 응답의 위치에 따라 권한 및 추가 응답으로 표시됩니다. QRadar Network Insights V7.3.1.4 이하에서 응답은 다음 형식을 따릅니다.
여기서
QRadar Network Insights V7.3.1.5 이상에서 응답은 응답 유형을 포함하며 다음 형식을 따릅니다.
response type 필드는 응답이 표준 응답(ANS)인지, 권한 응답(AUTH)인지, 또는 추가 응답(ADD)인지 여부를 나타냅니다. |
예를 들어, QRadar Network Insights V7.3.1.4에서 위의 DNS 조회에 대한 DNS 응답은 다음과 같습니다.
51736,R,<domain name>,0,1,2,2|<domain name>,A,246,145.72.70.20|
<domain name>,NS,1359,<auth_name_server1>|<domain name>,NS,1359,<auth_name_server2>
|<auth_name_server1>,A,72008,<IPv4 address>|<auth_name_server2>,A,2074,<IPv4 address>
- 트랜잭션 ID는 조회에 지정된 것과 동일한 ID인 51736입니다.
- "R"은 순환이 사용 가능하며 응답에 포함되어 있음을 나타냅니다.
- 대괄호 안의 위치는 분석할 도메인 이름을 표시합니다.
- 응답 코드 0은 오류가 발생하지 않았음을 의미합니다.
- 1,2,2 시퀀스는 한 개의 표준 응답, 두 개의 권한 응답, 두 개의 추가 응답이 존재함을 나타냅니다.
- "|" 기호는 응답 필드의 시작을 나타냅니다.
- 첫 번째 응답에서는 유형 A를 IPv4 주소에 상관시켰으며(<domain name>을 <IPv4 address>에서 찾을 수 있음) 246초 동안 캐시할 수 있음을 나타냅니다.
- 2번째 및 3번째 응답은 도메인에 대한 권한 이름 서버(NS)를 지정합니다.
- 4번째 및 5번째 응답은 두 개의 권한 이름 서버에 대한 IPv4 주소를 지정합니다.
QRadar Network Insights V7.3.1.5 이상에서 응답 필드에는 응답 유형이 포함되므로 동일한 DNS 응답은 다음과 같을 수 있습니다.
51736,R,<domain name>,0,1,2,2|<domain name>,ANS,A,246,145.72.70.20|
<domain name>,AUTH,NS,1359,<auth_name_server1>|<domain name>,AUTH,NS,1359,
<auth_name_server2>|<auth_name_server1>,ADD,A,72008,<IPv4 address>|
<auth_name_server2>,ADD,A,2074,<IPv4 address>