Comments (5)
Is it possible that my domain name is too lengthy?
from lua-resty-dns.
2024/04/15 06:25:19 [error] 941#0: *23624 [lua] job.lua:286: execute(): [timer-ng] failed to run timer unix_timestamp=1713162319690.000000;counter=531:meta=@/usr/local/share/lua/5.1/kong/resty/dns/client.lua:807:asyncQuery(): /usr/local/openresty/lualib/resty/dns/resolver.lua:384: bad argument #1 to 'lshift' (number expected, got nil)
Steps to reproduce the issue:
Configure DNS domain in Kong.
For a domain with a length of 60 characters, e.g., xxxxxxxx-xx-xxxxx.xxx-x-xxxxxx.x.xx.xxxx.xxxxxx.xxxxxx.xxxxx, when resolving 45 IPs under the domain, it behaves normally, but when resolving 54 IPs, it encounters an exception.
For a domain with a length of 59 characters, e.g., xxxxxxxx-xx-xxxx.xxx-x-xxxxxx.x.xx.xxxx.xxxxxx.xxxxxx.xxxxx, when resolving 45 IPs under the domain, it behaves normally, even with 54 IPs.
from lua-resty-dns.
hi @woshitianbz could you show the dns response to help developers to debug if there is no sensible information
You could log it with some dns client tool like $ dig @<DNS_SERVER_IP> <domain>
from lua-resty-dns.
Due to sensitive information, I've masked part of the content. Here's the translation:
nslookup xxxxxxxx-xx-xxxxx.xxx-x-xxxxxx.x.xx.xxxx.xxxxxx.xxxxxx.xxxxx
Server: xxx.xx.xxx.x
Address: xxx.xx.xxx.x#53
Name: xxxxxxxx-xx-xxxxx.xxx-x-xxxxxx.x.xx.xxxx.xxxxxx.xxxxxx.xxxxx
Address: 17.183.214.161
Name: xxxxxxxx-xx-xxxxx.xxx-x-xxxxxx.x.xx.xxxx.xxxxxx.xxxxxx.xxxxx
Address: 17.183.214.162
Name: xxxxxxxx-xx-xxxxx.xxx-x-xxxxxx.x.xx.xxxx.xxxxxx.xxxxxx.xxxxx
Address: 17.183.214.163
Name: xxxxxxxx-xx-xxxxx.xxx-x-xxxxxx.x.xx.xxxx.xxxxxx.xxxxxx.xxxxx
Address: 17.183.214.164
Name: xxxxxxxx-xx-xxxxx.xxx-x-xxxxxx.x.xx.xxxx.xxxxxx.xxxxxx.xxxxx
Address: 17.183.214.165
Name: xxxxxxxx-xx-xxxxx.xxx-x-xxxxxx.x.xx.xxxx.xxxxxx.xxxxxx.xxxxx
Address: 17.183.214.166
...
Total of 54 records
from lua-resty-dns.
xxxxxxxx-xx-xxxxx.xxx-x-xxxxxx.x.xx.xxxx.xxxxxx.xxxxxx.xxxxx
After a lot of efforts, I cannot reproduce the issue. You may need to provide a precise method to reproduce this problem. Based on the information provided, I can only guess the steps to reproduce, which makes it difficult to accurately replicate the issue. The developers need a simple test case, which may include a client Lua script and server DNS output or configuration for a DNS server, along with clear instructions. With this script and instructions, we can effectively reproduce the problem.
And if you can consistently reproduce this problem, you can also debug it step by step.
I ran some tests with Coredns and lua-resty-dns library according to your reply. Finnally, my test client got the right answers and did not report error.
open it to see the details 👈
$ cat Corefile
xxxxx.xxxxx {
file x
}
$ cat x
$ORIGIN xxxxx.xxxxx.
@ 3600 IN SOA sns.dns.icann.org. noc.dns.icann.org. (
2017042745 ; serial
7200 ; refresh (2 hours)
3600 ; retry (1 hour)
1209600 ; expire (2 weeks)
3600 ; minimum (1 hour)
)
3600 IN NS a.iana-servers.net.
3600 IN NS b.iana-servers.net.
a 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx 10 IN A 127.0.0.1
$ ../coredns -dns.port=53 -conf Corefile
$dig @localhost axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx
; <<>> DiG 9.18.25 <<>> @localhost axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62719
;; flags: qr aa rd; QUERY: 1, ANSWER: 54, AUTHORITY: 2, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: db084cd68d65dc91 (echoed)
;; QUESTION SECTION:
;axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. IN A
;; ANSWER SECTION:
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx. 10 IN A 127.0.0.1
;; AUTHORITY SECTION:
xxxxx.xxxxx. 3600 IN NS a.iana-servers.net.
xxxxx.xxxxx. 3600 IN NS b.iana-servers.net.
;; Query time: 0 msec
;; SERVER: ::1#53(localhost) (UDP)
;; WHEN: Tue Apr 16 11:23:06 CST 2024
;; MSG SIZE rcvd: 1012
- lua script for resty
local encode = require("cjson").encode
local resolver = require "resty.dns.resolver"
ngx.say("+ new")
local r, err = resolver:new{
nameservers = {"127.0.0.1"},
retrans = 2, -- 5 retransmissions on receive timeout
timeout = 500, -- 2 sec
no_random = true, -- always start with first nameserver
}
if not r then
ngx.say("failed to instantiate the resolver: ", err)
return
end
ngx.say("+ querying")
local name = "axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"
local tries = {}
local opts = {
qtype = resolver.TYPE_A,
}
local answers, err, tries = r:query(name, opts, tries)
if not answers then
ngx.say("err:", err)
ngx.say("tries:", encode(tries))
return
end
if answers.errcode then
ngx.say("server returned error code: ", answers.errcode,
": ", answers.errstr)
return
end
print("+ answers:", encode (answers))
for i, ans in ipairs(answers) do
print(encode(ans))
end
print("+ tries:")
print(encode(tries))
$ resty dns_long_name.lua
+ new
+ querying
+ answers:[{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"},{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}]
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
{"section":1,"type":1,"address":"127.0.0.1","class":1,"ttl":10,"name":"axxxxxxx-bx-cxxxx.dxx-e-fxxxxx.g.ax.bxxx.cxxxxx.xxxxx.xxxxx"}
+ tries:
{}
from lua-resty-dns.
Related Issues (20)
- /etc/hosts support? HOT 3
- Getting "failed to set peer name: resource temporarily unavailable" when using the module
- How does the module process for cache? HOT 2
- add "nameservers" to docs HOT 1
- the TCP client does not do any retries ('retrans' option) HOT 3
- dead resolver raises exception HOT 2
- how does the r:query parameter option:qtype? HOT 4
- is it possible to cache the answers for 15 secs? HOT 2
- Test case failing on rhel 7.6 ppc64le platform HOT 1
- how to return ipv4 address only.... HOT 6
- domain name resolution on pure ipv6 kubernetes HOT 1
- 域名解析报错 code=3
- How to get the fixed TTL?
- wire format HOT 5
- Return domain name by ip address HOT 1
- Error doing NS query
- tcp_sock is closed after tcp_query
- Use EDNS
- Does it support access via proxy?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lua-resty-dns.