diff --git a/apps/sdlan/src/dns_proxy/dns_resolver.erl b/apps/sdlan/src/dns_proxy/dns_resolver.erl index 7dc2956..9828d19 100644 --- a/apps/sdlan/src/dns_proxy/dns_resolver.erl +++ b/apps/sdlan/src/dns_proxy/dns_resolver.erl @@ -52,7 +52,7 @@ start_link(Args) when is_list(Args) -> {ok, State :: #state{}} | {ok, State :: #state{}, timeout() | hibernate} | {stop, Reason :: term()} | ignore). init([]) -> - {ok, DnsServers} = application:get_env(dns_proxy, public_dns_servers), + {ok, DnsServers} = application:get_env(sdlan, public_dns_servers), {ok, Sock} = gen_udp:open(0, [binary, {active, true}]), %% 通过ets来保存映射关系 diff --git a/apps/sdlan/src/dns_proxy/dns_server.erl b/apps/sdlan/src/dns_proxy/dns_server.erl index ba870ac..d624a77 100644 --- a/apps/sdlan/src/dns_proxy/dns_server.erl +++ b/apps/sdlan/src/dns_proxy/dns_server.erl @@ -7,7 +7,7 @@ start_link(Port) when is_integer(Port) -> init(Port) -> dns_cache:init(), {ok, Sock} = gen_udp:open(Port, [binary, {active, true}]), - io:format("DNS Forwarder started on UDP port ~p~n", [Port]), + lager:debug("[dns_server] DNS Forwarder started on UDP port ~p~n", [Port]), loop(Sock). loop(Sock) -> diff --git a/config/sys-prod.config b/config/sys-prod.config index 82358e2..c798636 100644 --- a/config/sys-prod.config +++ b/config/sys-prod.config @@ -23,6 +23,12 @@ % {stun_servers, [{'sdlan_stun:2:1', 1265}, {'sdlan_stun:2:2', 1266}]}, + %% 公共的dns域名解析服务 + {public_dns_servers, [ + {{114, 114, 114, 114}, 53}, + {{8,8,8,8}, 53} + ]}, + {pools, [ %% mysql连接池配置 {mysql_sdlan, @@ -37,7 +43,13 @@ {database, "sdlan"}, {queries, [<<"set names utf8">>]} ] + }, + + {dns_resolver_pool, + [{size, 20}, {max_overflow, 100}, {worker_module, dns_resolver}], + [] } + ]}, {api_url, "https://punchnet.aioe.tech/api/"} @@ -49,22 +61,6 @@ {access_context, sync_transaction} ]}, - {dns_proxy, [ - - %% 公共的dns域名解析服务 - {public_dns_servers, [ - {{114, 114, 114, 114}, 53}, - {{8,8,8,8}, 53} - ]}, - - {dns_resolver_pool, [ - {size, 20}, - {max_overflow, 100}, - {worker_module, dns_resolver} - ]} - - ]}, - %% 系统日志配置,系统日志为lager, 支持日志按日期自动分割 {lager, [ {colored, true},