dnsbl ipairs fix
This commit is contained in:
parent
829c1c6974
commit
44155b5d62
@ -24,7 +24,7 @@ access_by_lua_block {
|
|||||||
end
|
end
|
||||||
local answers, err = r:reverse_query(ip)
|
local answers, err = r:reverse_query(ip)
|
||||||
if not answers.errcode then
|
if not answers.errcode then
|
||||||
for ak, av in pairs(answers) do
|
for ak, av in ipairs(answers) do
|
||||||
if av.ptrdname then
|
if av.ptrdname then
|
||||||
rdns = av.ptrdname
|
rdns = av.ptrdname
|
||||||
break
|
break
|
||||||
@ -33,7 +33,7 @@ access_by_lua_block {
|
|||||||
end
|
end
|
||||||
if rdns ~= "" then
|
if rdns ~= "" then
|
||||||
local answers, err, tries = r:query(rdns, nil, {})
|
local answers, err, tries = r:query(rdns, nil, {})
|
||||||
for ak, av in pairs(answers) do
|
for ak, av in ipairs(answers) do
|
||||||
if av.address and av.address == ip then
|
if av.address and av.address == ip then
|
||||||
both = true
|
both = true
|
||||||
break
|
break
|
||||||
@ -66,7 +66,7 @@ access_by_lua_block {
|
|||||||
name = name:gsub("%.in%-addr%.arpa", ""):gsub("%.ip6%.arpa", "") .. "." .. v
|
name = name:gsub("%.in%-addr%.arpa", ""):gsub("%.ip6%.arpa", "") .. "." .. v
|
||||||
local answers, err, tries = r:query(name, nil, {})
|
local answers, err, tries = r:query(name, nil, {})
|
||||||
if not answers.errcode then
|
if not answers.errcode then
|
||||||
for ak, av in pairs(answers) do
|
for ak, av in ipairs(answers) do
|
||||||
if av.address then
|
if av.address then
|
||||||
a,b,c,d = av.address:match("([%d]+).([%d]+).([%d]+).([%d]+)")
|
a,b,c,d = av.address:match("([%d]+).([%d]+).([%d]+).([%d]+)")
|
||||||
if a == "127" then
|
if a == "127" then
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user