Http DNS查询看起来像什么?
我想用Go做一个简单的DNS服务器。我知道DNS是如何工作的,但我不能100%确定DNS查询的实际外观 例如,HTTP GET请求如下所示:Http DNS查询看起来像什么?,http,go,dns,server,Http,Go,Dns,Server,我想用Go做一个简单的DNS服务器。我知道DNS是如何工作的,但我不能100%确定DNS查询的实际外观 例如,HTTP GET请求如下所示: GET /index.html HTTP/1.1 QUERY google.com A 所以我的问题是,DNS查询看起来像这样吗: GET /index.html HTTP/1.1 QUERY google.com A 或者DNS服务器会解释被查询域名的二进制表示吗?您可以查看该项目。 它构建了一个包含(中间)的组件 您可以在“.”中看到的邮件标题
GET /index.html HTTP/1.1
QUERY google.com A
所以我的问题是,DNS查询看起来像这样吗:
GET /index.html HTTP/1.1
QUERY google.com A
或者DNS服务器会解释被查询域名的二进制表示吗?您可以查看该项目。它构建了一个包含(中间)的组件
您可以在“.”中看到的邮件标题后面的内容。不要因为前面的答复而气馁。读取RFC1035并开始编码。是的,在那之后增加了大量的复杂性,但是如果你只想回答一些基本的查询,你就不需要这些了。