fix dns parser
This commit is contained in:
parent
8e2e3a7f39
commit
8ab62fce53
@ -125,7 +125,7 @@ handle_info({dns_resolver_reply, Resp}, State = #state{socket = Sock, src_ip = S
|
|||||||
%% 尝试解析
|
%% 尝试解析
|
||||||
case dns:decode_message(Resp) of
|
case dns:decode_message(Resp) of
|
||||||
Msg = #dns_message{answers = Answers} ->
|
Msg = #dns_message{answers = Answers} ->
|
||||||
lager:debug("[dns_handler] get a resolver reply: ~p", [Msg]),
|
lager:debug("[dns_handler] get a resolver reply: ~p, bin: ~p", [Msg, dns:encode_message(Msg)]),
|
||||||
dns_cache:insert(Qname, Answers),
|
dns_cache:insert(Qname, Answers),
|
||||||
gen_udp:send(Sock, SrcIp, SrcPort, Resp);
|
gen_udp:send(Sock, SrcIp, SrcPort, Resp);
|
||||||
Other ->
|
Other ->
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user