0
나는 Go를 사용하여 간단한 DNS 서버를 만들고 싶습니다. DNS 작동 방식을 알고 있지만 DNS 쿼리가 실제로 어떻게 나타나는지 100 % 확신 할 수는 없습니다. 예를 들어DNS 쿼리는 어떻게 생겼습니까?
는 HTTP GET 요청은 다음과 같습니다
는GET /index.html HTTP/1.1
그래서 제 질문은, DNS 쿼리는 다음과 같이 보이는가된다
QUERY google.com A
또는 DNS 서버가 바이너리를 해석 할 도메인 이름을 질의하는 표현?
이전 회신에 의해 낙심하지 마십시오. RFC 1035를 읽고 코딩을 시작하십시오. 예, 그 후에 추가 된 엄청난 양의 복잡성이 있습니다.하지만 당신이하고 싶은 것은 몇 가지 기본적인 쿼리에 응답하는 것뿐입니다. –