aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2018-12-06 15:29:10 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2018-12-06 15:29:10 +0200
commitde293642bc91f75a53ec7c489d63ad08091abaa2 (patch)
tree2350d16a9a6fd6b9002416309efab51d9b0e5633
parentf1407c2dd443e7ab60e2da5e66c7884ee6e7c217 (diff)
downloadawall-de293642bc91f75a53ec7c489d63ad08091abaa2.tar.bz2
awall-de293642bc91f75a53ec7c489d63ad08091abaa2.tar.xz
host.resolve: avoid ANY query
-rw-r--r--awall/host.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/awall/host.lua b/awall/host.lua
index 35178fb..84c67e3 100644
--- a/awall/host.lua
+++ b/awall/host.lua
@@ -1,6 +1,6 @@
--[[
Host address resolver for Alpine Wall
-Copyright (C) 2012-2017 Kaarle Ritvanen
+Copyright (C) 2012-2018 Kaarle Ritvanen
See LICENSE file for license details
]]--
@@ -29,7 +29,7 @@ function M.resolve(host, context)
if not dnscache[host] then
dnscache[host] = {}
- for rec in io.popen('dig -t ANY '..host):lines() do
+ for rec in io.popen('dig '..host..' A '..host..' AAAA'):lines() do
local name, rtype, addr =
rec:match(
'^('..familypatterns.domain..')%s+%d+%s+IN%s+(A+)%s+(.+)'