2015-01-17 2 views
0

나는 Go를 사용하여 간단한 DNS 서버를 만들고 싶습니다. DNS 작동 방식을 알고 있지만 DNS 쿼리가 실제로 어떻게 나타나는지 100 % 확신 할 수는 없습니다. 예를 들어DNS 쿼리는 어떻게 생겼습니까?

는 HTTP GET 요청은 다음과 같습니다

GET /index.html HTTP/1.1 

그래서 제 질문은, DNS 쿼리는 다음과 같이 보이는가된다

QUERY google.com A 

또는 DNS 서버가 바이너리를 해석 할 도메인 이름을 질의하는 표현?

+1

이전 회신에 의해 낙심하지 마십시오. RFC 1035를 읽고 코딩을 시작하십시오. 예, 그 후에 추가 된 엄청난 양의 복잡성이 있습니다.하지만 당신이하고 싶은 것은 몇 가지 기본적인 쿼리에 응답하는 것뿐입니다. –

답변

관련 문제