"query.bin"이라는 파일에 다음 명령을 사용하여 공용 DNS 서버로 전송된 데이터를 저장합니다.
dig +notcp hello.com @8.8.8.8
이제 socat을 사용하여 query.bin을 8.8.8.8로 다시 보내고 "reply.bin"이라는 파일에 응답을 저장하려면 어떻게 해야 합니까?
결국 reply.bin은 위의 dig와 같이 쿼리를 시작한 DNS 클라이언트로 다시 전송됩니다. 하지만 먼저 query.bin 파일을 8.8.8.8에 전달하기 전에 수동으로 검사합니다.
답변1
구체적인 방법은 다음과 같습니다.
cat query.bin | socat -x - UDP:8.8.8.8:53 > result.bin