==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_e1e10e5f-9bdf-4324-8b2b-b969a237216d]...done
==> Making package: smartdns 48.3-1.1 (Tue Jul 28 03:43:08 2026)
==> Retrieving sources...
  -> Cloning smartdns git repo...
Cloning into bare repository '/home/alhp/workspace/build/x86-64-v3/smartdns-48.3-1/smartdns'...
==> Validating source files with sha512sums...
    smartdns ... Passed
Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file.
==> Making package: smartdns 48.3-1.1 (Tue Jul 28 01:43:16 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Package (13)          New Version     Net Change

core/dnssec-anchors   20250524-1        0.00 MiB
extra/jemalloc        1:5.3.1-2         1.26 MiB
core/libedit          20260512_3.1-1    0.27 MiB
extra/libmaxminddb    1.13.3-1          0.04 MiB
extra/liburcu         0.15.6-1          0.73 MiB
extra/libuv           1.52.1-1          0.64 MiB
extra/perl-error      0.17030-3         0.04 MiB
extra/perl-mailtools  2.22-3            0.10 MiB
extra/perl-timedate   2.35-1            0.15 MiB
extra/zlib-ng         2.3.3-1           0.28 MiB
extra/bind            9.20.26-1         7.15 MiB
extra/git             2.55.0-1         31.33 MiB
extra/gtest           1.17.0-2          1.63 MiB

Total Installed Size:  43.60 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
    less: the default pager for git
installing gtest...
Optional dependencies for gtest
    python: gmock generator [installed]
installing dnssec-anchors...
installing libedit...
installing libmaxminddb...
Optional dependencies for libmaxminddb
    geoip2-database: IP geolocation databases
installing libuv...
installing jemalloc...
Optional dependencies for jemalloc
    perl: for jeprof [installed]
installing liburcu...
installing bind...
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'named' with GID 40.
Creating user 'named' (BIND DNS Server) with UID 40 and GID 40.
Creating group 'git' with GID 969.
Creating user 'git' (git daemon user) with UID 969 and GID 969.
(2/4) Creating temporary files...
(3/4) Reloading system manager configuration...
  Skipped: Current root is not booted.
(4/4) Arming ConditionNeedsUpdate...
==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of smartdns git repo...
Cloning into 'smartdns'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Starting build()...
cp systemd/smartdns.service.in systemd/smartdns.service
sed -i 's|@SBINDIR@|/usr/bin|' systemd/smartdns.service
sed -i 's|@SYSCONFDIR@|/etc|' systemd/smartdns.service
sed -i 's|@RUNSTATEDIR@|/run|' systemd/smartdns.service
make -j24 --jobserver-auth=fifo:/tmp/GMfifo1112 -C src all
make[1]: Entering directory '/startdir/src/smartdns/src'
make[1]: warning: -j24 forced in submake: resetting jobserver mode.
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"main.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o main.o main.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns.o dns.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_cache.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_cache.o dns_cache.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_plugin.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_plugin.o dns_plugin.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_stats.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_stats.o dns_stats.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"proxy.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o proxy.o proxy.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"smartdns.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o smartdns.o smartdns.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"timer.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o timer.o timer.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"tlog.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o tlog.o tlog.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_http2.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/client_http2.o dns_client/client_http2.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_http3.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/client_http3.o dns_client/client_http3.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_https.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/client_https.o dns_client/client_https.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_mdns.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/client_mdns.o dns_client/client_mdns.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_quic.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/client_quic.o dns_client/client_quic.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_socket.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/client_socket.o dns_client/client_socket.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_tcp.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/client_tcp.o dns_client/client_tcp.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_tls.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/client_tls.o dns_client/client_tls.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_udp.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/client_udp.o dns_client/client_udp.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"conn_stream.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/conn_stream.o dns_client/conn_stream.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_client.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/dns_client.o dns_client/dns_client.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ecs.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/ecs.o dns_client/ecs.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"group.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/group.o dns_client/group.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"packet.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/packet.o dns_client/packet.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"pending_server.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/pending_server.o dns_client/pending_server.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"proxy.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/proxy.o dns_client/proxy.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"query.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/query.o dns_client/query.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_info.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/server_info.o dns_client/server_info.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"wake_event.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_client/wake_event.o dns_client/wake_event.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"address.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/address.o dns_conf/address.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"bind.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/bind.o dns_conf/bind.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"bootstrap_dns.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/bootstrap_dns.o dns_conf/bootstrap_dns.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_rule.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/client_rule.o dns_conf/client_rule.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_subnet.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/client_subnet.o dns_conf/client_subnet.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"cname.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/cname.o dns_conf/cname.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"conf_file.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/conf_file.o dns_conf/conf_file.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ddns_domain.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/ddns_domain.o dns_conf/ddns_domain.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dhcp_lease_dnsmasq.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/dhcp_lease_dnsmasq.o dns_conf/dhcp_lease_dnsmasq.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns64.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/dns64.o dns_conf/dns64.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_conf.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/dns_conf.o dns_conf/dns_conf.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_conf_group.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/dns_conf_group.o dns_conf/dns_conf_group.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"domain_rule.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/domain_rule.o dns_conf/domain_rule.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"domain_set.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/domain_set.o dns_conf/domain_set.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"get_domain.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/get_domain.o dns_conf/get_domain.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"group.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/group.o dns_conf/group.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"host_file.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/host_file.o dns_conf/host_file.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"https_record.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/https_record.o dns_conf/https_record.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ip_alias.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/ip_alias.o dns_conf/ip_alias.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ip_rule.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/ip_rule.o dns_conf/ip_rule.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ip_set.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/ip_set.o dns_conf/ip_set.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ipset.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/ipset.o dns_conf/ipset.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"local_domain.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/local_domain.o dns_conf/local_domain.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"nameserver.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/nameserver.o dns_conf/nameserver.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"nftset.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/nftset.o dns_conf/nftset.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"plugin.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/plugin.o dns_conf/plugin.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"proxy_names.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/proxy_names.o dns_conf/proxy_names.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"proxy_server.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/proxy_server.o dns_conf/proxy_server.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ptr.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/ptr.o dns_conf/ptr.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"qtype_soa.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/qtype_soa.o dns_conf/qtype_soa.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/server.o dns_conf/server.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_group.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/server_group.o dns_conf/server_group.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"set_file.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/set_file.o dns_conf/set_file.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"smartdns_domain.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/smartdns_domain.o dns_conf/smartdns_domain.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"speed_check_mode.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/speed_check_mode.o dns_conf/speed_check_mode.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"srv_record.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/srv_record.o dns_conf/srv_record.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"txt_record.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_conf/txt_record.o dns_conf/txt_record.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"address.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/address.o dns_server/address.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"answer.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/answer.o dns_server/answer.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"audit.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/audit.o dns_server/audit.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"cache.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/cache.o dns_server/cache.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_rule.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/client_rule.o dns_server/client_rule.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"cname.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/cname.o dns_server/cname.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"connection.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/connection.o dns_server/connection.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"context.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/context.o dns_server/context.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ddr.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/ddr.o dns_server/ddr.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns64.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/dns64.o dns_server/dns64.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_server.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/dns_server.o dns_server/dns_server.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dualstack.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/dualstack.o dns_server/dualstack.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ip_rule.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/ip_rule.o dns_server/ip_rule.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ipset_nftset.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/ipset_nftset.o dns_server/ipset_nftset.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"local_addr.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/local_addr.o dns_server/local_addr.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"mdns.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/mdns.o dns_server/mdns.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"neighbor.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/neighbor.o dns_server/neighbor.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"prefetch.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/prefetch.o dns_server/prefetch.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ptr.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/ptr.o dns_server/ptr.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"request.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/request.o dns_server/request.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"request_pending.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/request_pending.o dns_server/request_pending.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"rules.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/rules.o dns_server/rules.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_http.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/server_http.o dns_server/server_http.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_http2.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/server_http2.o dns_server/server_http2.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_https.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/server_https.o dns_server/server_https.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_socket.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/server_socket.o dns_server/server_socket.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_tcp.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/server_tcp.o dns_server/server_tcp.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_tls.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/server_tls.o dns_server/server_tls.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_udp.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/server_udp.o dns_server/server_udp.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"soa.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/soa.o dns_server/soa.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"speed_check.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o dns_server/speed_check.o dns_server/speed_check.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"fast_ping.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o fast_ping/fast_ping.o fast_ping/fast_ping.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"notify_event.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o fast_ping/notify_event.o fast_ping/notify_event.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ping_fake.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o fast_ping/ping_fake.o fast_ping/ping_fake.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ping_host.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o fast_ping/ping_host.o fast_ping/ping_host.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ping_icmp.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o fast_ping/ping_icmp.o fast_ping/ping_icmp.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ping_icmp6.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o fast_ping/ping_icmp6.o fast_ping/ping_icmp6.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ping_tcp.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o fast_ping/ping_tcp.o fast_ping/ping_tcp.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ping_tcp_syn.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o fast_ping/ping_tcp_syn.o fast_ping/ping_tcp_syn.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ping_udp.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o fast_ping/ping_udp.o fast_ping/ping_udp.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"wakeup_event.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o fast_ping/wakeup_event.o fast_ping/wakeup_event.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"hpack.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o http_parse/hpack.o http_parse/hpack.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"http1_parse.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o http_parse/http1_parse.o http_parse/http1_parse.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"http2.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o http_parse/http2.o http_parse/http2.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"http3_parse.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o http_parse/http3_parse.o http_parse/http3_parse.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"http_parse.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o http_parse/http_parse.o http_parse/http_parse.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"qpack.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o http_parse/qpack.o http_parse/qpack.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"art.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o lib/art.o lib/art.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"bitops.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o lib/bitops.o lib/bitops.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"conf.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o lib/conf.o lib/conf.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"idna.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o lib/idna.o lib/idna.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"radix.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o lib/radix.o lib/radix.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"rbtree.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o lib/rbtree.o lib/rbtree.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"stringutil.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o lib/stringutil.o lib/stringutil.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"timer_wheel.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o lib/timer_wheel.o lib/timer_wheel.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"alpn.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o utils/alpn.o utils/alpn.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"capbility.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o utils/capbility.o utils/capbility.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"daemon.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o utils/daemon.o utils/daemon.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_debug.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o utils/dns_debug.o utils/dns_debug.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ipset.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o utils/ipset.o utils/ipset.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"misc.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o utils/misc.o utils/misc.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"neighbors.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o utils/neighbors.o utils/neighbors.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"net.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o utils/net.o utils/net.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"nftset.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o utils/nftset.o utils/nftset.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ssl.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o utils/ssl.o utils/ssl.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"stack.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o utils/stack.o utils/stack.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"tls_header_parse.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o utils/tls_header_parse.o utils/tls_header_parse.c
cc -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"url.c"'  -DCOMMIT_VERION='"Release48.3"'   -c -o utils/url.o utils/url.c
ar rcs libsmartdns.a dns.o dns_cache.o dns_plugin.o dns_stats.o proxy.o smartdns.o timer.o tlog.o dns_client/client_http2.o dns_client/client_http3.o dns_client/client_https.o dns_client/client_mdns.o dns_client/client_quic.o dns_client/client_socket.o dns_client/client_tcp.o dns_client/client_tls.o dns_client/client_udp.o dns_client/conn_stream.o dns_client/dns_client.o dns_client/ecs.o dns_client/group.o dns_client/packet.o dns_client/pending_server.o dns_client/proxy.o dns_client/query.o dns_client/server_info.o dns_client/wake_event.o dns_conf/address.o dns_conf/bind.o dns_conf/bootstrap_dns.o dns_conf/client_rule.o dns_conf/client_subnet.o dns_conf/cname.o dns_conf/conf_file.o dns_conf/ddns_domain.o dns_conf/dhcp_lease_dnsmasq.o dns_conf/dns64.o dns_conf/dns_conf.o dns_conf/dns_conf_group.o dns_conf/domain_rule.o dns_conf/domain_set.o dns_conf/get_domain.o dns_conf/group.o dns_conf/host_file.o dns_conf/https_record.o dns_conf/ip_alias.o dns_conf/ip_rule.o dns_conf/ip_set.o dns_conf/ipset.o dns_conf/local_domain.o dns_conf/nameserver.o dns_conf/nftset.o dns_conf/plugin.o dns_conf/proxy_names.o dns_conf/proxy_server.o dns_conf/ptr.o dns_conf/qtype_soa.o dns_conf/server.o dns_conf/server_group.o dns_conf/set_file.o dns_conf/smartdns_domain.o dns_conf/speed_check_mode.o dns_conf/srv_record.o dns_conf/txt_record.o dns_server/address.o dns_server/answer.o dns_server/audit.o dns_server/cache.o dns_server/client_rule.o dns_server/cname.o dns_server/connection.o dns_server/context.o dns_server/ddr.o dns_server/dns64.o dns_server/dns_server.o dns_server/dualstack.o dns_server/ip_rule.o dns_server/ipset_nftset.o dns_server/local_addr.o dns_server/mdns.o dns_server/neighbor.o dns_server/prefetch.o dns_server/ptr.o dns_server/request.o dns_server/request_pending.o dns_server/rules.o dns_server/server_http.o dns_server/server_http2.o dns_server/server_https.o dns_server/server_socket.o dns_server/server_tcp.o dns_server/server_tls.o dns_server/server_udp.o dns_server/soa.o dns_server/speed_check.o fast_ping/fast_ping.o fast_ping/notify_event.o fast_ping/ping_fake.o fast_ping/ping_host.o fast_ping/ping_icmp.o fast_ping/ping_icmp6.o fast_ping/ping_tcp.o fast_ping/ping_tcp_syn.o fast_ping/ping_udp.o fast_ping/wakeup_event.o http_parse/hpack.o http_parse/http1_parse.o http_parse/http2.o http_parse/http3_parse.o http_parse/http_parse.o http_parse/qpack.o lib/art.o lib/bitops.o lib/conf.o lib/idna.o lib/radix.o lib/rbtree.o lib/stringutil.o lib/timer_wheel.o utils/alpn.o utils/capbility.o utils/daemon.o utils/dns_debug.o utils/ipset.o utils/misc.o utils/neighbors.o utils/net.o utils/nftset.o utils/ssl.o utils/stack.o utils/tls_header_parse.o utils/url.o
cc main.o libsmartdns.a -o smartdns -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now          -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -lz -lssl -lcrypto -lpthread -ldl -lm -rdynamic 
In function ‘atomic_read’,
    inlined from ‘_dns_server_passthrough_rule_check’ at dns_server/rules.c:309:10:
include/smartdns/lib/atomic.h:39:16: warning: ‘__atomic_load_8’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
   39 |         return __atomic_load_n(&v->counter, __ATOMIC_SEQ_CST);
      |                ^
In function ‘_dns_server_passthrough_rule_check’:
lto1: note: destination object is likely at address zero
In function ‘atomic_read’,
    inlined from ‘_dns_server_passthrough_rule_check’ at dns_server/rules.c:351:10:
include/smartdns/lib/atomic.h:39:16: warning: ‘__atomic_load_8’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
   39 |         return __atomic_load_n(&v->counter, __ATOMIC_SEQ_CST);
      |                ^
In function ‘_dns_server_passthrough_rule_check’:
lto1: note: destination object is likely at address zero
make[1]: Leaving directory '/startdir/src/smartdns/src'
==> Starting check()...
make: Entering directory '/startdir/src/smartdns-test/test'
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o client.o client.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o server.o server.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o test.o test.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o utils.o utils.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-address.o cases/test-address.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-audit.o cases/test-audit.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-bind.o cases/test-bind.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-bootstrap.o cases/test-bootstrap.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-cache.o cases/test-cache.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-client-http3.o cases/test-client-http3.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-client-rule.o cases/test-client-rule.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-cname.o cases/test-cname.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-ddns.o cases/test-ddns.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-ddr.o cases/test-ddr.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-discard-block-ip.o cases/test-discard-block-ip.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-dns64.o cases/test-dns64.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-domain-rule.o cases/test-domain-rule.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-domain-set.o cases/test-domain-set.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-dualstack.o cases/test-dualstack.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-edns.o cases/test-edns.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-group.o cases/test-group.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-hosts.o cases/test-hosts.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-http.o cases/test-http.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-http2.o cases/test-http2.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-https.o cases/test-https.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-idna.o cases/test-idna.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-ip-alias.o cases/test-ip-alias.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-ip-rule.o cases/test-ip-rule.cc
cases/test-cache.cc: In member function ‘virtual void Cache_corrupt_file_Test::TestBody()’:
cases/test-cache.cc:433:22: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  433 |                 write(fd, &c, 1);
      |                 ~~~~~^~~~~~~~~~~
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-lib-http2.o cases/test-lib-http2.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-local-domain.o cases/test-local-domain.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-mdns.o cases/test-mdns.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-mock-server.o cases/test-mock-server.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-nameserver.o cases/test-nameserver.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-neighbors.o cases/test-neighbors.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-perf.o cases/test-perf.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-ping.o cases/test-ping.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-ptr.o cases/test-ptr.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-qtype-soa.o cases/test-qtype-soa.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-rule.o cases/test-rule.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-same-pending-query.o cases/test-same-pending-query.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-server.o cases/test-server.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-speed-check.o cases/test-speed-check.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-srv.o cases/test-srv.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-stress.o cases/test-stress.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-subnet.o cases/test-subnet.cc
g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -g -DTEST -I./ -I../src -I../src/include -fno-omit-frame-pointer -Wstrict-aliasing -funwind-tables -DWITH_ZLIB   -c -o cases/test-txt.o cases/test-txt.cc
make DEBUG=1 WITH_ZLIB=auto -C ../src libsmartdns-test.a
make[1]: Entering directory '/startdir/src/smartdns-test/src'
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns.c -o dns_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_cache.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_cache.c -o dns_cache_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_plugin.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_plugin.c -o dns_plugin_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_stats.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_stats.c -o dns_stats_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"proxy.c"'  -DCOMMIT_VERION='"Release48.3"' -c proxy.c -o proxy_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"smartdns.c"'  -DCOMMIT_VERION='"Release48.3"' -c smartdns.c -o smartdns_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"timer.c"'  -DCOMMIT_VERION='"Release48.3"' -c timer.c -o timer_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"tlog.c"'  -DCOMMIT_VERION='"Release48.3"' -c tlog.c -o tlog_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_http2.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/client_http2.c -o dns_client/client_http2_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_http3.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/client_http3.c -o dns_client/client_http3_test.o
cases/test-perf.cc: In member function ‘virtual void Perf_no_speed_check_Test::TestBody()’:
cases/test-perf.cc:97:15: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   97 |         system(cmd.c_str());
      |         ~~~~~~^~~~~~~~~~~~~
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_https.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/client_https.c -o dns_client/client_https_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_mdns.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/client_mdns.c -o dns_client/client_mdns_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_quic.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/client_quic.c -o dns_client/client_quic_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_socket.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/client_socket.c -o dns_client/client_socket_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_tcp.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/client_tcp.c -o dns_client/client_tcp_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_tls.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/client_tls.c -o dns_client/client_tls_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_udp.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/client_udp.c -o dns_client/client_udp_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"conn_stream.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/conn_stream.c -o dns_client/conn_stream_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_client.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/dns_client.c -o dns_client/dns_client_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ecs.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/ecs.c -o dns_client/ecs_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"group.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/group.c -o dns_client/group_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"packet.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/packet.c -o dns_client/packet_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"pending_server.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/pending_server.c -o dns_client/pending_server_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"proxy.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/proxy.c -o dns_client/proxy_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"query.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/query.c -o dns_client/query_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_info.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/server_info.c -o dns_client/server_info_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"wake_event.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_client/wake_event.c -o dns_client/wake_event_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"address.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/address.c -o dns_conf/address_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"bind.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/bind.c -o dns_conf/bind_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"bootstrap_dns.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/bootstrap_dns.c -o dns_conf/bootstrap_dns_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_rule.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/client_rule.c -o dns_conf/client_rule_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_subnet.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/client_subnet.c -o dns_conf/client_subnet_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"cname.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/cname.c -o dns_conf/cname_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"conf_file.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/conf_file.c -o dns_conf/conf_file_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ddns_domain.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/ddns_domain.c -o dns_conf/ddns_domain_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dhcp_lease_dnsmasq.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/dhcp_lease_dnsmasq.c -o dns_conf/dhcp_lease_dnsmasq_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns64.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/dns64.c -o dns_conf/dns64_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_conf.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/dns_conf.c -o dns_conf/dns_conf_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_conf_group.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/dns_conf_group.c -o dns_conf/dns_conf_group_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"domain_rule.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/domain_rule.c -o dns_conf/domain_rule_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"domain_set.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/domain_set.c -o dns_conf/domain_set_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"get_domain.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/get_domain.c -o dns_conf/get_domain_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"group.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/group.c -o dns_conf/group_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"host_file.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/host_file.c -o dns_conf/host_file_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"https_record.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/https_record.c -o dns_conf/https_record_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ip_alias.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/ip_alias.c -o dns_conf/ip_alias_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ip_rule.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/ip_rule.c -o dns_conf/ip_rule_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ip_set.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/ip_set.c -o dns_conf/ip_set_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ipset.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/ipset.c -o dns_conf/ipset_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"local_domain.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/local_domain.c -o dns_conf/local_domain_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"nameserver.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/nameserver.c -o dns_conf/nameserver_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"nftset.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/nftset.c -o dns_conf/nftset_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"plugin.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/plugin.c -o dns_conf/plugin_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"proxy_names.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/proxy_names.c -o dns_conf/proxy_names_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"proxy_server.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/proxy_server.c -o dns_conf/proxy_server_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ptr.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/ptr.c -o dns_conf/ptr_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"qtype_soa.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/qtype_soa.c -o dns_conf/qtype_soa_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/server.c -o dns_conf/server_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_group.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/server_group.c -o dns_conf/server_group_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"set_file.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/set_file.c -o dns_conf/set_file_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"smartdns_domain.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/smartdns_domain.c -o dns_conf/smartdns_domain_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"speed_check_mode.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/speed_check_mode.c -o dns_conf/speed_check_mode_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"srv_record.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/srv_record.c -o dns_conf/srv_record_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"txt_record.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_conf/txt_record.c -o dns_conf/txt_record_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"address.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/address.c -o dns_server/address_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"answer.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/answer.c -o dns_server/answer_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"audit.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/audit.c -o dns_server/audit_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"cache.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/cache.c -o dns_server/cache_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"client_rule.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/client_rule.c -o dns_server/client_rule_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"cname.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/cname.c -o dns_server/cname_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"connection.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/connection.c -o dns_server/connection_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"context.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/context.c -o dns_server/context_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ddr.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/ddr.c -o dns_server/ddr_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns64.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/dns64.c -o dns_server/dns64_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_server.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/dns_server.c -o dns_server/dns_server_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dualstack.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/dualstack.c -o dns_server/dualstack_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ip_rule.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/ip_rule.c -o dns_server/ip_rule_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ipset_nftset.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/ipset_nftset.c -o dns_server/ipset_nftset_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"local_addr.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/local_addr.c -o dns_server/local_addr_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"mdns.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/mdns.c -o dns_server/mdns_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"neighbor.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/neighbor.c -o dns_server/neighbor_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"prefetch.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/prefetch.c -o dns_server/prefetch_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ptr.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/ptr.c -o dns_server/ptr_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"request.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/request.c -o dns_server/request_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"request_pending.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/request_pending.c -o dns_server/request_pending_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"rules.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/rules.c -o dns_server/rules_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_http.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/server_http.c -o dns_server/server_http_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_http2.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/server_http2.c -o dns_server/server_http2_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_https.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/server_https.c -o dns_server/server_https_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_socket.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/server_socket.c -o dns_server/server_socket_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_tcp.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/server_tcp.c -o dns_server/server_tcp_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_tls.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/server_tls.c -o dns_server/server_tls_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"server_udp.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/server_udp.c -o dns_server/server_udp_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"soa.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/soa.c -o dns_server/soa_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"speed_check.c"'  -DCOMMIT_VERION='"Release48.3"' -c dns_server/speed_check.c -o dns_server/speed_check_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"fast_ping.c"'  -DCOMMIT_VERION='"Release48.3"' -c fast_ping/fast_ping.c -o fast_ping/fast_ping_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"notify_event.c"'  -DCOMMIT_VERION='"Release48.3"' -c fast_ping/notify_event.c -o fast_ping/notify_event_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ping_fake.c"'  -DCOMMIT_VERION='"Release48.3"' -c fast_ping/ping_fake.c -o fast_ping/ping_fake_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ping_host.c"'  -DCOMMIT_VERION='"Release48.3"' -c fast_ping/ping_host.c -o fast_ping/ping_host_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ping_icmp.c"'  -DCOMMIT_VERION='"Release48.3"' -c fast_ping/ping_icmp.c -o fast_ping/ping_icmp_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ping_icmp6.c"'  -DCOMMIT_VERION='"Release48.3"' -c fast_ping/ping_icmp6.c -o fast_ping/ping_icmp6_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ping_tcp.c"'  -DCOMMIT_VERION='"Release48.3"' -c fast_ping/ping_tcp.c -o fast_ping/ping_tcp_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ping_tcp_syn.c"'  -DCOMMIT_VERION='"Release48.3"' -c fast_ping/ping_tcp_syn.c -o fast_ping/ping_tcp_syn_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ping_udp.c"'  -DCOMMIT_VERION='"Release48.3"' -c fast_ping/ping_udp.c -o fast_ping/ping_udp_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"wakeup_event.c"'  -DCOMMIT_VERION='"Release48.3"' -c fast_ping/wakeup_event.c -o fast_ping/wakeup_event_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"hpack.c"'  -DCOMMIT_VERION='"Release48.3"' -c http_parse/hpack.c -o http_parse/hpack_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"http1_parse.c"'  -DCOMMIT_VERION='"Release48.3"' -c http_parse/http1_parse.c -o http_parse/http1_parse_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"http2.c"'  -DCOMMIT_VERION='"Release48.3"' -c http_parse/http2.c -o http_parse/http2_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"http3_parse.c"'  -DCOMMIT_VERION='"Release48.3"' -c http_parse/http3_parse.c -o http_parse/http3_parse_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"http_parse.c"'  -DCOMMIT_VERION='"Release48.3"' -c http_parse/http_parse.c -o http_parse/http_parse_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"qpack.c"'  -DCOMMIT_VERION='"Release48.3"' -c http_parse/qpack.c -o http_parse/qpack_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"art.c"'  -DCOMMIT_VERION='"Release48.3"' -c lib/art.c -o lib/art_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"bitops.c"'  -DCOMMIT_VERION='"Release48.3"' -c lib/bitops.c -o lib/bitops_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"conf.c"'  -DCOMMIT_VERION='"Release48.3"' -c lib/conf.c -o lib/conf_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"idna.c"'  -DCOMMIT_VERION='"Release48.3"' -c lib/idna.c -o lib/idna_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"radix.c"'  -DCOMMIT_VERION='"Release48.3"' -c lib/radix.c -o lib/radix_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"rbtree.c"'  -DCOMMIT_VERION='"Release48.3"' -c lib/rbtree.c -o lib/rbtree_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"stringutil.c"'  -DCOMMIT_VERION='"Release48.3"' -c lib/stringutil.c -o lib/stringutil_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"timer_wheel.c"'  -DCOMMIT_VERION='"Release48.3"' -c lib/timer_wheel.c -o lib/timer_wheel_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"alpn.c"'  -DCOMMIT_VERION='"Release48.3"' -c utils/alpn.c -o utils/alpn_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"capbility.c"'  -DCOMMIT_VERION='"Release48.3"' -c utils/capbility.c -o utils/capbility_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"daemon.c"'  -DCOMMIT_VERION='"Release48.3"' -c utils/daemon.c -o utils/daemon_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"dns_debug.c"'  -DCOMMIT_VERION='"Release48.3"' -c utils/dns_debug.c -o utils/dns_debug_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ipset.c"'  -DCOMMIT_VERION='"Release48.3"' -c utils/ipset.c -o utils/ipset_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"misc.c"'  -DCOMMIT_VERION='"Release48.3"' -c utils/misc.c -o utils/misc_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"neighbors.c"'  -DCOMMIT_VERION='"Release48.3"' -c utils/neighbors.c -o utils/neighbors_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"net.c"'  -DCOMMIT_VERION='"Release48.3"' -c utils/net.c -o utils/net_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"nftset.c"'  -DCOMMIT_VERION='"Release48.3"' -c utils/nftset.c -o utils/nftset_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"ssl.c"'  -DCOMMIT_VERION='"Release48.3"' -c utils/ssl.c -o utils/ssl_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"stack.c"'  -DCOMMIT_VERION='"Release48.3"' -c utils/stack.c -o utils/stack_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"tls_header_parse.c"'  -DCOMMIT_VERION='"Release48.3"' -c utils/tls_header_parse.c -o utils/tls_header_parse_test.o
cc -DTEST -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/smartdns -flto=auto -falign-functions=32 -DHAVE_UNWIND_BACKTRACE -DWITH_ZLIB -Iinclude -DBASE_FILE_NAME='"url.c"'  -DCOMMIT_VERION='"Release48.3"' -c utils/url.c -o utils/url_test.o
ar rcs libsmartdns-test.a dns_test.o dns_cache_test.o dns_plugin_test.o dns_stats_test.o proxy_test.o smartdns_test.o timer_test.o tlog_test.o dns_client/client_http2_test.o dns_client/client_http3_test.o dns_client/client_https_test.o dns_client/client_mdns_test.o dns_client/client_quic_test.o dns_client/client_socket_test.o dns_client/client_tcp_test.o dns_client/client_tls_test.o dns_client/client_udp_test.o dns_client/conn_stream_test.o dns_client/dns_client_test.o dns_client/ecs_test.o dns_client/group_test.o dns_client/packet_test.o dns_client/pending_server_test.o dns_client/proxy_test.o dns_client/query_test.o dns_client/server_info_test.o dns_client/wake_event_test.o dns_conf/address_test.o dns_conf/bind_test.o dns_conf/bootstrap_dns_test.o dns_conf/client_rule_test.o dns_conf/client_subnet_test.o dns_conf/cname_test.o dns_conf/conf_file_test.o dns_conf/ddns_domain_test.o dns_conf/dhcp_lease_dnsmasq_test.o dns_conf/dns64_test.o dns_conf/dns_conf_test.o dns_conf/dns_conf_group_test.o dns_conf/domain_rule_test.o dns_conf/domain_set_test.o dns_conf/get_domain_test.o dns_conf/group_test.o dns_conf/host_file_test.o dns_conf/https_record_test.o dns_conf/ip_alias_test.o dns_conf/ip_rule_test.o dns_conf/ip_set_test.o dns_conf/ipset_test.o dns_conf/local_domain_test.o dns_conf/nameserver_test.o dns_conf/nftset_test.o dns_conf/plugin_test.o dns_conf/proxy_names_test.o dns_conf/proxy_server_test.o dns_conf/ptr_test.o dns_conf/qtype_soa_test.o dns_conf/server_test.o dns_conf/server_group_test.o dns_conf/set_file_test.o dns_conf/smartdns_domain_test.o dns_conf/speed_check_mode_test.o dns_conf/srv_record_test.o dns_conf/txt_record_test.o dns_server/address_test.o dns_server/answer_test.o dns_server/audit_test.o dns_server/cache_test.o dns_server/client_rule_test.o dns_server/cname_test.o dns_server/connection_test.o dns_server/context_test.o dns_server/ddr_test.o dns_server/dns64_test.o dns_server/dns_server_test.o dns_server/dualstack_test.o dns_server/ip_rule_test.o dns_server/ipset_nftset_test.o dns_server/local_addr_test.o dns_server/mdns_test.o dns_server/neighbor_test.o dns_server/prefetch_test.o dns_server/ptr_test.o dns_server/request_test.o dns_server/request_pending_test.o dns_server/rules_test.o dns_server/server_http_test.o dns_server/server_http2_test.o dns_server/server_https_test.o dns_server/server_socket_test.o dns_server/server_tcp_test.o dns_server/server_tls_test.o dns_server/server_udp_test.o dns_server/soa_test.o dns_server/speed_check_test.o fast_ping/fast_ping_test.o fast_ping/notify_event_test.o fast_ping/ping_fake_test.o fast_ping/ping_host_test.o fast_ping/ping_icmp_test.o fast_ping/ping_icmp6_test.o fast_ping/ping_tcp_test.o fast_ping/ping_tcp_syn_test.o fast_ping/ping_udp_test.o fast_ping/wakeup_event_test.o http_parse/hpack_test.o http_parse/http1_parse_test.o http_parse/http2_test.o http_parse/http3_parse_test.o http_parse/http_parse_test.o http_parse/qpack_test.o lib/art_test.o lib/bitops_test.o lib/conf_test.o lib/idna_test.o lib/radix_test.o lib/rbtree_test.o lib/stringutil_test.o lib/timer_wheel_test.o utils/alpn_test.o utils/capbility_test.o utils/daemon_test.o utils/dns_debug_test.o utils/ipset_test.o utils/misc_test.o utils/neighbors_test.o utils/net_test.o utils/nftset_test.o utils/ssl_test.o utils/stack_test.o utils/tls_header_parse_test.o utils/url_test.o
make[1]: Leaving directory '/startdir/src/smartdns-test/src'
cc client.o server.o test.o utils.o cases/test-address.o cases/test-audit.o cases/test-bind.o cases/test-bootstrap.o cases/test-cache.o cases/test-client-http3.o cases/test-client-rule.o cases/test-cname.o cases/test-ddns.o cases/test-ddr.o cases/test-discard-block-ip.o cases/test-dns64.o cases/test-domain-rule.o cases/test-domain-set.o cases/test-dualstack.o cases/test-edns.o cases/test-group.o cases/test-hosts.o cases/test-http.o cases/test-http2.o cases/test-https.o cases/test-idna.o cases/test-ip-alias.o cases/test-ip-rule.o cases/test-lib-http2.o cases/test-local-domain.o cases/test-mdns.o cases/test-mock-server.o cases/test-nameserver.o cases/test-neighbors.o cases/test-perf.o cases/test-ping.o cases/test-ptr.o cases/test-qtype-soa.o cases/test-rule.o cases/test-same-pending-query.o cases/test-server.o cases/test-speed-check.o cases/test-srv.o cases/test-stress.o cases/test-subnet.o cases/test-txt.o ../src/libsmartdns-test.a  -o test.bin -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now          -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -lssl -lcrypto -lpthread -ldl -lgtest -lstdc++ -lm -rdynamic -lz 
In function ‘memcpy’,
    inlined from ‘hpack_encode_string’ at ../src/http_parse/hpack.c:172:2,
    inlined from ‘hpack_encode_header.constprop’ at ../src/http_parse/hpack.c:718:8:
/usr/include/bits/string_fortified.h:29:10: warning: ‘__builtin_memcpy’ specified bound between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ^
In function ‘atomic_read’,
    inlined from ‘_dns_server_passthrough_rule_check’ at ../src/dns_server/rules.c:309:10:
../src/include/smartdns/lib/atomic.h:39:16: warning: ‘__atomic_load_8’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
   39 |         return __atomic_load_n(&v->counter, __ATOMIC_SEQ_CST);
      |                ^
In function ‘_dns_server_passthrough_rule_check’:
lto1: note: destination object is likely at address zero
In function ‘atomic_read’,
    inlined from ‘_dns_server_passthrough_rule_check’ at ../src/dns_server/rules.c:351:10:
../src/include/smartdns/lib/atomic.h:39:16: warning: ‘__atomic_load_8’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
   39 |         return __atomic_load_n(&v->counter, __ATOMIC_SEQ_CST);
      |                ^
In function ‘_dns_server_passthrough_rule_check’:
lto1: note: destination object is likely at address zero
In function ‘copy’,
    inlined from ‘_S_copy’ at /usr/include/c++/16/bits/basic_string.h:457:21,
    inlined from ‘operator=’ at /usr/include/c++/16/bits/basic_string.h:993:18,
    inlined from ‘TestBody’ at cases/test-http2.cc:1550:47:
/usr/include/c++/16/bits/char_traits.h:432:56: warning: ‘__builtin_memcpy’ reading 23 or more bytes from a region of size 16 [-Wstringop-overread]
  432 |         return static_cast<char_type*>(__builtin_memcpy(__s1, __s2, __n));
      |                                                        ^
cases/test-http2.cc: In member function ‘TestBody’:
cases/test-http2.cc:1550:103: note: at offset 16 into source object ‘<anonymous>’ of size 32
 1550 |                                                                 std::to_string(pending.response.size());
      |                                                                                                       ^
./test.bin
[==========] Running 275 tests from 43 test suites.
[----------] Global test environment set-up.
[----------] 2 tests from TXT
[ RUN      ] TXT.txt_record
[2026-07-28 01:44:22,317][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:22,317][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:22,317][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:22,317][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:22,317][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:22,331][ INFO][          rules.c:55  ] RULE-MATCH, type: 16, domain: _aaplcache._tcp, rule: _aaplcache._tcp.
[2026-07-28 01:44:22,331][ INFO][        context.c:901 ] result: _aaplcache._tcp, client: 127.0.0.1, qtype: 16, id: 11103, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 _aaplcache._tcp TXT +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11103
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;_aaplcache._tcp.		IN	TXT

;; ANSWER SECTION:
_aaplcache._tcp.	600	IN	TXT	"prs=10.1.1.1"
_aaplcache._tcp.	600	IN	TXT	"prs=10.1.1.2"

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:22 UTC 2026
;; MSG SIZE  rcvd: 83


[       OK ] TXT.txt_record (102 ms)
[ RUN      ] TXT.domain_rules_txt_record
[2026-07-28 01:44:22,419][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:22,419][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:22,419][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:22,419][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:22,419][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:22,438][ INFO][          rules.c:55  ] RULE-MATCH, type: 16, domain: example.com, rule: example.com.
[2026-07-28 01:44:22,438][ INFO][        context.c:901 ] result: example.com, client: 127.0.0.1, qtype: 16, id: 57513, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 example.com TXT +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57513
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;example.com.			IN	TXT

;; ANSWER SECTION:
example.com.		600	IN	TXT	"v=spf1"

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:22 UTC 2026
;; MSG SIZE  rcvd: 48


[       OK ] TXT.domain_rules_txt_record (106 ms)
[----------] 2 tests from TXT (209 ms total)

[----------] 6 tests from SubNet
[ RUN      ] SubNet.pass_subnet
[2026-07-28 01:44:22,529][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:22,529][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:22,529][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:22,529][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:22,545][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 42341, group: default
[2026-07-28 01:44:22,547][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:22,547][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 42118, group: default, time: 3ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com A +subnet=8.8.8.8/24 +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42118
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
; CLIENT-SUBNET: 8.8.8.0/24/0
;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.4

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:22 UTC 2026
;; MSG SIZE  rcvd: 61


[       OK ] SubNet.pass_subnet (125 ms)
[ RUN      ] SubNet.conf
[2026-07-28 01:44:22,652][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:22,652][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:22,652][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:22,652][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:22,681][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 60252, group: default
[2026-07-28 01:44:22,694][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:22,694][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 17339, group: default, time: 13ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17339
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.4

;; Query time: 16 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:22 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] SubNet.conf (140 ms)
[ RUN      ] SubNet.conf_v6
[2026-07-28 01:44:22,796][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:22,796][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:22,796][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:22,796][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:22,819][ INFO][     dns_client.c:537 ] request: a.com, qtype: 28, id: 15373, group: default
[2026-07-28 01:44:22,819][ INFO][        request.c:89  ] result: a.com, qtype: 28, rtt: -0.1 ms, 2001:0db8:0000:0000:0000:0000:0000:0001
[2026-07-28 01:44:22,819][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 28, id: 21038, group: default, time: 1ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21038
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	AAAA

;; ANSWER SECTION:
a.com.			3	IN	AAAA	2001:db8::1

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:22 UTC 2026
;; MSG SIZE  rcvd: 51


[       OK ] SubNet.conf_v6 (129 ms)
[ RUN      ] SubNet.v4_server_subnet_txt
[2026-07-28 01:44:22,926][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:22,926][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:22,926][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:22,926][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:22,962][ INFO][     dns_client.c:537 ] request: a.com, qtype: 16, id: 63493, group: default
[2026-07-28 01:44:22,964][ INFO][        context.c:1136] result: a.com, client: 127.0.0.1, qtype: 16, id: 41815, group: default, time: 3ms
;; missing question section

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com TXT +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41815
;; flags: qr ra; QUERY: 0, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; ANSWER SECTION:
a.com.			6	IN	TXT	"hello world"

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:22 UTC 2026
;; MSG SIZE  rcvd: 41


[       OK ] SubNet.v4_server_subnet_txt (143 ms)
[ RUN      ] SubNet.v6_default_subnet_txt
[2026-07-28 01:44:23,066][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:23,066][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:23,066][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:23,066][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:23,095][ INFO][        context.c:1136] result: a.com, client: 127.0.0.1, qtype: 16, id: 60126, group: default, time: 1ms
[2026-07-28 01:44:23,096][ INFO][     dns_client.c:537 ] request: a.com, qtype: 16, id: 56436, group: default
;; missing question section

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com TXT +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60126
;; flags: qr ra; QUERY: 0, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; ANSWER SECTION:
a.com.			6	IN	TXT	"hello world"

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:23 UTC 2026
;; MSG SIZE  rcvd: 41


[       OK ] SubNet.v6_default_subnet_txt (133 ms)
[ RUN      ] SubNet.per_server
[2026-07-28 01:44:23,199][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:23,199][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:23,199][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:23,199][ INFO][    server_info.c:517 ] add server 127.0.0.1:62053, type: udp
[2026-07-28 01:44:23,199][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:23,219][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 41277, group: default
[2026-07-28 01:44:23,220][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 5.6.7.8
[2026-07-28 01:44:23,221][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 63838, group: default, time: 3ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63838
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	5.6.7.8

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:23 UTC 2026
;; MSG SIZE  rcvd: 39


[0;97m[2026-07-28 01:44:23,198][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:23,199][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:23,199][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:23,199][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:23,199][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 2[0m
[0;94m[2026-07-28 01:44:23,199][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:23,199][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 2[0m
[0;94m[2026-07-28 01:44:23,199][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 3[0m
[0;94m[2026-07-28 01:44:23,199][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 3[0m
[0;94m[2026-07-28 01:44:23,218][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:23,218][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:23,218][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 63838, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:23,218][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 63838, query-num: 1[0m
[0;94m[2026-07-28 01:44:23,219][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:23,219][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:62053, type:0[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 23, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][     dns_client.c:113 ] qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 23, id = 41277, tc = 0, rd = 0, ra = 1, rcode = 2, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 2, id: 63838[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][         answer.c:377 ] inquery failed, a.com, rcode = 2, id = 41277[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][     dns_client.c:185 ] query a.com result is invalid, -1[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:62053, len: 33, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 41277, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:62053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 63838[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][         answer.c:187 ] domain: a.com TTL: 60 IP: 5.6.7.8[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][    speed_check.c:243 ] ping 5.6.7.8 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][      fast_ping.c:275 ] ping 5.6.7.8, id = 4[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][          query.c:50  ] result: a.com, qtype: 1, has-result: 1, id 41277[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][        context.c:365 ] result: a.com, rtt: -0.1 ms, 5.6.7.8[0m
[0;94m[2026-07-28 01:44:23,220][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 600[0m
[0;94m[2026-07-28 01:44:23,234][DEBUG][    speed_check.c:73  ] from 5.6.7.8: seq=1 time=113, lasttime=-1 id=63838[0m
[0;94m[2026-07-28 01:44:23,234][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 0[0m
[0;94m[2026-07-28 01:44:23,234][DEBUG][   [2026-07-28 01:44:23,234][ INFO][        context.c:74  ] result: a.com, id: 63838, index: 1, rtt: 11.3 ms, 5.6.7.8
[2026-07-28 01:44:23,254][ INFO][     dns_client.c:537 ] request: a.com, qtype: 28, id: 4545, group: default
[2026-07-28 01:44:23,270][ INFO][        request.c:89  ] result: a.com, qtype: 28, rtt: 13.1 ms, 2001:0db8:0000:0000:0000:0000:0000:0002
[2026-07-28 01:44:23,270][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 28, id: 1065, group: default, time: 17ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1065
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	AAAA

;; ANSWER SECTION:
a.com.			3	IN	AAAA	2001:db8::2

;; Query time: 23 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:23 UTC 2026
;; MSG SIZE  rcvd: 51


[       OK ] SubNet.per_server (170 ms)
[----------] 6 tests from SubNet (843 ms total)

[----------] 4 tests from SRV
[ RUN      ] SRV.query
[2026-07-28 01:44:23,369][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:23,369][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:23,369][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:23,369][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:23,370][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:23,399][ INFO][        context.c:1136] result: _ldap._tcp.local.com, client: 127.0.0.1, qtype: 33, id: 37652, group: default, time: 1ms
[2026-07-28 01:44:23,399][ INFO][     dns_client.c:537 ] request: _ldap._tcp.local.com, qtype: 33, id: 44626, group: default
;; missing question section

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 _ldap._tcp.local.com SRV +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37652
;; flags: qr ra; QUERY: 0, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; ANSWER SECTION:
_ldap._tcp.local.com.	603	IN	SRV	1 1 443 www.example.com.
_ldap._tcp.local.com.	603	IN	SRV	1 1 443 www1.example.com.

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:23 UTC 2026
;; MSG SIZE  rcvd: 89


[       OK ] SRV.query (136 ms)
[ RUN      ] SRV.match
[2026-07-28 01:44:23,513][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:23,513][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:23,513][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:23,513][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:23,513][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:23,537][ INFO][          rules.c:55  ] RULE-MATCH, type: 12, domain: _ldap._tcp.local.com, rule: _ldap._tcp.local.com.
[2026-07-28 01:44:23,537][ INFO][        context.c:901 ] result: _ldap._tcp.local.com, client: 127.0.0.1, qtype: 33, id: 65163, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 _ldap._tcp.local.com SRV +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65163
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;_ldap._tcp.local.com.		IN	SRV

;; ANSWER SECTION:
_ldap._tcp.local.com.	600	IN	SRV	1 1 443 www.a.com.
_ldap._tcp.local.com.	600	IN	SRV	1 1 443 www1.a.com.
_ldap._tcp.local.com.	600	IN	SRV	1 1 443 www2.a.com.

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:23 UTC 2026
;; MSG SIZE  rcvd: 114


[       OK ] SRV.match (106 ms)
[ RUN      ] SRV.srv_record_default_priority_weight
[2026-07-28 01:44:23,616][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:23,616][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:23,616][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:23,616][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:23,616][ INFO][    server_info.c:517 ] add server 10.52.72.1:53, type: udp
[2026-07-28 01:44:23,616][ INFO][    server_info.c:517 ] add server fd00:6968:6564:512::1:53, type: udp
[2026-07-28 01:44:23,616][ INFO][    server_info.c:517 ] add server 10.52.156.1:53, type: udp
[2026-07-28 01:44:23,616][ INFO][    server_info.c:517 ] add server fd00:6968:6564:527::1:53, type: udp
[2026-07-28 01:44:23,616][ INFO][    server_info.c:517 ] add server 192.168.1.1:53, type: udp
[2026-07-28 01:44:23,636][ INFO][          rules.c:55  ] RULE-MATCH, type: 12, domain: _ldap._tcp.example.com, rule: _ldap._tcp.example.com.
[2026-07-28 01:44:23,636][ INFO][        context.c:901 ] result: _ldap._tcp.example.com, client: 127.0.0.1, qtype: 33, id: 15591, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 _ldap._tcp.example.com SRV +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15591
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;_ldap._tcp.example.com.		IN	SRV

;; ANSWER SECTION:
_ldap._tcp.example.com.	600	IN	SRV	0 0 389 ldapserver.example.com.

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:23 UTC 2026
;; MSG SIZE  rcvd: 71


[       OK ] SRV.srv_record_default_priority_weight (30 ms)
[ RUN      ] SRV.srv_record_msdcs_ldap
[2026-07-28 01:44:23,646][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:23,646][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:23,646][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:23,646][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:23,646][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:23,667][ INFO][          rules.c:55  ] RULE-MATCH, type: 12, domain: _ldap._tcp.dc._msdcs.xxx.com, rule: _ldap._tcp.dc._msdcs.xxx.com.
[2026-07-28 01:44:23,667][ INFO][          rules.c:55  ] RULE-MATCH, type: 14, domain: _ldap._tcp.dc._msdcs.xxx.com, rule: _msdcs.xxx.com.
[2026-07-28 01:44:23,667][ INFO][        context.c:901 ] result: _ldap._tcp.dc._msdcs.xxx.com, client: 127.0.0.1, qtype: 33, id: 25845, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 _ldap._tcp.dc._msdcs.xxx.com SRV +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25845
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;_ldap._tcp.dc._msdcs.xxx.com.	IN	SRV

;; ANSWER SECTION:
_ldap._tcp.dc._msdcs.xxx.com. 600 IN	SRV	0 100 389 xxx.com.

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:23 UTC 2026
;; MSG SIZE  rcvd: 66


[       OK ] SRV.srv_record_msdcs_ldap (105 ms)
[----------] 4 tests from SRV (380 ms total)

[----------] 10 tests from SpeedCheck
[ RUN      ] SpeedCheck.response_mode
[2026-07-28 01:44:23,749][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:23,749][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:23,749][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:23,749][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:23,782][ INFO][     dns_client.c:537 ] request: b.com, qtype: 1, id: 55762, group: default
[0;97m[2026-07-28 01:44:23,748][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:23,749][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:23,749][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:23,749][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:23,749][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 2[0m
[0;94m[2026-07-28 01:44:23,749][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:23,749][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 2[0m
[0;94m[2026-07-28 01:44:23,781][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:23,781][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:23,781][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 19521, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:23,781][DEBUG][     dns_server.c:480 ] query b.com from 127.0.0.1, qtype: 1, id: 19521, query-num: 1[0m
[0;94m[2026-07-28 01:44:23,782][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:23,784][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 49, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:23,784][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 2, nscount = 0, nrcount = 0, len = 49, id = 55762, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:23,784][DEBUG][     dns_client.c:125 ] domain: b.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:23,784][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: b.com qtype: 1 rcode: 0, id: 19521[0m
[0;94m[2026-07-28 01:44:23,784][DEBUG][         answer.c:187 ] domain: b.com TTL: 60 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:23,784][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:23,784][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 3[0m
[0;94m[2026-07-28 01:44:23,784][DEBUG][         answer.c:187 ] domain: b.com TTL: 60 IP: 5.6.7.8[0m
[0;94m[2026-07-28 01:44:23,784][DEBUG][    speed_check.c:243 ] ping 5.6.7.8 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:23,784][DEBUG][      fast_ping.c:275 ] ping 5.6.7.8, id = 4[0m
[0;94m[2026-07-28 01:44:23,784][DEBUG][          query.c:50  ] result: b.com, qtype: 1, has-result: 1, id 55762[0m
[0;94m[2026-07-28 01:44:23,950][DEBUG][    speed_check.c:248 ] ping 1.2.3.4:80 with tcp, order: 1, timeout: 200[0m
[0;94m[2026-07-28 01:44:23,950][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4:80, id = 5[0m
[0;94m[2026-07-28 01:44:23,950][DEBUG][    speed_check.c:248 ] ping 5.6.7.8:80 with tcp, order: 1, timeout: 200[0m
[0;94m[2026-07-28 01:44:23,950][DEBUG][      fast_ping.c:275 ] ping 5.6.7.8:80, id = 6[0m
[0;94m[2026-07-28 01:44:23,987][DEBUG][    speed_check.c:49  ] ping 1.2.3.4 timeout[0m
[0;94m[2026-07-28 01:44:23,987][DEBUG][      ping_host.c:88  ] ping 1.2.3.4 end, id 3[0m
[0;94m[2026-07-28 01:44:23,987][DEBUG][    speed_check.c:49  ] ping 5.6.7.8 timeout[0m
[0;94m[2026-07-28 01:44:23,987][DEBUG][      ping_host.c:88  ] ping 5.6.7.8 end, id 4[0m
[0;94m[2026-07-28 01:44:24,050][DEBUG][    speed_check.c:248 ] ping 1.2.3.4:443 with tcp, order: 2, timeout: 200[0m
[0;94m[2026-07-28 01:44:24,050][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4:443, id = 7[0m
[0;94m[2026-07-28 01:44:24,050][DEBUG][    speed_check.c:248 ] ping 5.6.7.8:443 with tcp, order: 2, timeout: 200[0m
[0;94m[2026-07-28 01:44:24,050][DEBUG][      fast_ping.c:275 ] ping 5.6.7.8:443, id = 8[0m
[0;94m[2026-07-28 01:44:24,187][DEBUG][    speed_check.c:49  ] ping 1.2.3.4:80 timeout[0m
[0;94m[2026-07-28 01:44:24,187][DEBUG][      ping_host.c:88  ] ping 1.2.3.4:80 end[2026-07-28 01:44:24,290][ INFO][        context.c:74  ] result: b.com, id: 19521, index: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:24,290][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 1, id: 19521, group: default, time: 509ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19521
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	A

;; ANSWER SECTION:
b.com.			600	IN	A	1.2.3.4

;; Query time: 513 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:24 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:24,323][ INFO][          rules.c:55  ] RULE-MATCH, type: 13, domain: a.com, rule: a.com.
[2026-07-28 01:44:24,323][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 39123, group: default
[2026-07-28 01:44:24,324][ INFO][        context.c:1136] result: a.com, client: 127.0.0.1, qtype: 1, id: 60034, group: default, time: 0ms
[2026-07-28 01:44:24,324][ INFO][        context.c:74  ] result: a.com, id: 60034, index: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:24,324][ INFO][        context.c:74  ] result: a.com, id: 60034, index: 2, rtt: -0.1 ms, 5.6.7.8
;; missing question section

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60034
;; flags: qr ra; QUERY: 0, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.4
a.com.			3	IN	A	5.6.7.8

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:24 UTC 2026
;; MSG SIZE  rcvd: 49


[       OK ] SpeedCheck.response_mode (679 ms)
[ RUN      ] SpeedCheck.none
[2026-07-28 01:44:24,429][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:24,429][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:24,429][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:24,429][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:24,429][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:24,455][ INFO][     dns_client.c:537 ] request: b.com, qtype: 1, id: 54478, group: default
[2026-07-28 01:44:24,457][ INFO][        request.c:85  ] result: b.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:24,457][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 1, id: 64472, group: default, time: 4ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64472
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	A

;; ANSWER SECTION:
b.com.			600	IN	A	1.2.3.4
b.com.			600	IN	A	5.6.7.8

;; Query time: 10 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:24 UTC 2026
;; MSG SIZE  rcvd: 55


[2026-07-28 01:44:24,484][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:24,484][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 52797, group: default, time: 0ms
[2026-07-28 01:44:24,484][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 20675, group: default

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52797
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			600	IN	A	1.2.3.4
a.com.			600	IN	A	5.6.7.8

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:24 UTC 2026
;; MSG SIZE  rcvd: 55


[       OK ] SpeedCheck.none (160 ms)
[ RUN      ] SpeedCheck.domain_rules_none
[2026-07-28 01:44:24,589][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:24,589][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:24,590][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:24,590][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:24,630][ INFO][     dns_client.c:537 ] request: b.com, qtype: 1, id: 34531, group: default
[0;97m[2026-07-28 01:44:24,588][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:24,589][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:24,590][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:24,590][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:24,590][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 2[0m
[0;94m[2026-07-28 01:44:24,590][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:24,590][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 2[0m
[0;94m[2026-07-28 01:44:24,629][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:24,629][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:24,630][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 41693, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:24,630][DEBUG][     dns_server.c:480 ] query b.com from 127.0.0.1, qtype: 1, id: 41693, query-num: 1[0m
[0;94m[2026-07-28 01:44:24,630][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:24,634][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 49, ttl: 64, latency: 3[0m
[0;94m[2026-07-28 01:44:24,634][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 2, nscount = 0, nrcount = 0, len = 49, id = 34531, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:24,634][DEBUG][     dns_client.c:125 ] domain: b.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:24,634][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: b.com qtype: 1 rcode: 0, id: 41693[0m
[0;94m[2026-07-28 01:44:24,634][DEBUG][         answer.c:187 ] domain: b.com TTL: 60 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:24,634][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:24,634][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 3[0m
[0;94m[2026-07-28 01:44:24,634][DEBUG][         answer.c:187 ] domain: b.com TTL: 60 IP: 5.6.7.8[0m
[0;94m[2026-07-28 01:44:24,634][DEBUG][    speed_check.c:243 ] ping 5.6.7.8 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:24,634][DEBUG][      fast_ping.c:275 ] ping 5.6.7.8, id = 4[0m
[0;94m[2026-07-28 01:44:24,634][DEBUG][          query.c:50  ] result: b.com, qtype: 1, has-result: 1, id 34531[0m
[0;94m[2026-07-28 01:44:24,790][DEBUG][    speed_check.c:248 ] ping 1.2.3.4:80 with tcp, order: 1, timeout: 200[0m
[0;94m[2026-07-28 01:44:24,790][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4:80, id = 5[0m
[0;94m[2026-07-28 01:44:24,790][DEBUG][    speed_check.c:248 ] ping 5.6.7.8:80 with tcp, order: 1, timeout: 200[0m
[0;94m[2026-07-28 01:44:24,790][DEBUG][      fast_ping.c:275 ] ping 5.6.7.8:80, id = 6[0m
[0;94m[2026-07-28 01:44:24,890][DEBUG][    speed_check.c:248 ] ping 1.2.3.4:443 with tcp, order: 2, timeout: 200[0m
[0;94m[2026-07-28 01:44:24,890][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4:443, id = 7[0m
[0;94m[2026-07-28 01:44:24,890][DEBUG][    speed_check.c:248 ] ping 5.6.7.8:443 with tcp, order: 2, timeout: 200[0m
[0;94m[2026-07-28 01:44:24,890][DEBUG][      fast_ping.c:275 ] ping 5.6.7.8:443, id = 8[0m
[0;94m[2026-07-28 01:44:24,937][DEBUG][    speed_check.c:49  ] ping 1.2.3.4 timeout[0m
[0;94m[2026-07-28 01:44:24,937][DEBUG][      ping_host.c:88  ] ping 1.2.3.4 end, id 3[0m
[0;94m[2026-07-28 01:44:24,937][DEBUG][    speed_check.c:49  ] ping 5.6.7.8 timeout[0m
[0;94m[2026-07-28 01:44:24,937][DEBUG][      ping_host.c:88  ] ping 5.6.7.8 end, id 4[0m
[0;94m[2026-07-28 01:44:25,037][DEBUG][    speed_check.c:49  ] ping 1.2.3.4:80 timeout[0m
[0;94m[2026-07-28 01:44:25,037][DEBUG][      ping_host.c:88  ] ping 1.2.3.4:80 end[2026-07-28 01:44:25,144][ INFO][        context.c:74  ] result: b.com, id: 41693, index: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:25,144][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 1, id: 41693, group: default, time: 514ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41693
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	A

;; ANSWER SECTION:
b.com.			600	IN	A	1.2.3.4

;; Query time: 520 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:25 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:25,171][ INFO][          rules.c:55  ] RULE-MATCH, type: 4, domain: a.com, rule: a.com.
[2026-07-28 01:44:25,171][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:25,171][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 9337, group: default, time: 0ms
[2026-07-28 01:44:25,171][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 41808, group: default

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9337
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			600	IN	A	1.2.3.4
a.com.			600	IN	A	5.6.7.8

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:25 UTC 2026
;; MSG SIZE  rcvd: 55


[       OK ] SpeedCheck.domain_rules_none (686 ms)
[ RUN      ] SpeedCheck.only_ping
[2026-07-28 01:44:25,279][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:25,279][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:25,279][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:25,279][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:25,301][ INFO][     dns_client.c:537 ] request: b.com, qtype: 1, id: 19447, group: default
[2026-07-28 01:44:25,514][ INFO][        context.c:74  ] result: b.com, id: 19218, index: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:25,514][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 1, id: 19218, group: default, time: 213ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19218
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	A

;; ANSWER SECTION:
b.com.			600	IN	A	1.2.3.4

;; Query time: 223 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:25 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] SpeedCheck.only_ping (343 ms)
[ RUN      ] SpeedCheck.no_ping_fallback_tcp
[2026-07-28 01:44:25,622][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:25,622][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:25,622][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:25,622][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:25,642][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 32761, group: default
[2026-07-28 01:44:25,927][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: 103.2 ms, 5.6.7.8
[2026-07-28 01:44:25,927][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 26285, group: default, time: 286ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26285
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	5.6.7.8

;; Query time: 286 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:25 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] SpeedCheck.no_ping_fallback_tcp (436 ms)
[ RUN      ] SpeedCheck.tcp_faster_than_ping
[2026-07-28 01:44:26,059][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:26,059][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:26,059][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:26,059][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:26,079][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 23466, group: default
[2026-07-28 01:44:26,274][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: 10.3 ms, 5.6.7.8
[2026-07-28 01:44:26,274][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 63691, group: default, time: 196ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63691
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	5.6.7.8

;; Query time: 200 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:26 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] SpeedCheck.tcp_faster_than_ping (333 ms)
[ RUN      ] SpeedCheck.fastest_ip
[2026-07-28 01:44:26,392][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:26,392][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:26,392][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:26,392][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:26,421][ INFO][     dns_client.c:537 ] request: b.com, qtype: 1, id: 39247, group: default
[2026-07-28 01:44:26,527][ INFO][        request.c:85  ] result: b.com, qtype: 1, rtt: 103.1 ms, 1.2.3.4
[2026-07-28 01:44:26,527][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 1, id: 2449, group: default, time: 107ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2449
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	A

;; ANSWER SECTION:
b.com.			3	IN	A	1.2.3.4

;; Query time: 113 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:26 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:26,540][ INFO][        context.c:74  ] result: b.com, id: 2449, index: 1, rtt: 103.1 ms, 1.2.3.4
[2026-07-28 01:44:26,540][ INFO][        context.c:74  ] result: b.com, id: 2449, index: 2, rtt: 113.1 ms, 5.6.7.8
[2026-07-28 01:44:26,768][ INFO][        context.c:1136] result: b.com, client: 127.0.0.1, qtype: 1, id: 10474, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10474
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	A

;; ANSWER SECTION:
b.com.			600	IN	A	1.2.3.4
b.com.			600	IN	A	5.6.7.8

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:26 UTC 2026
;; MSG SIZE  rcvd: 55


[       OK ] SpeedCheck.fastest_ip (459 ms)
[ RUN      ] SpeedCheck.unreach_best_ipv4
[2026-07-28 01:44:26,849][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:26,849][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:26,850][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:26,850][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:26,850][ INFO][    server_info.c:517 ] add server 127.0.0.1:62053, type: udp
[2026-07-28 01:44:26,865][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 37120, group: default
[0;97m[2026-07-28 01:44:26,849][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:26,849][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:26,850][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:26,850][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:26,864][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:26,864][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:26,864][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 14123, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:26,864][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 14123, query-num: 1[0m
[0;94m[2026-07-28 01:44:26,865][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:62053, type:0[0m
[0;94m[2026-07-28 01:44:26,865][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 49, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 2, nscount = 0, nrcount = 0, len = 49, id = 37120, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 14123[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][         answer.c:187 ] domain: a.com TTL: 60 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 2[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][         answer.c:187 ] domain: a.com TTL: 60 IP: 5.6.7.8[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][    speed_check.c:243 ] ping 5.6.7.8 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][      fast_ping.c:275 ] ping 5.6.7.8, id = 3[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:62053, len: 49, ttl: 64, latency: 3[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 2, nscount = 0, nrcount = 0, len = 49, id = 37120, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:62053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 14123[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][         answer.c:187 ] domain: a.com TTL: 60 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][         answer.c:187 ] domain: a.com TTL: 60 IP: 9.10.11.12[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][    speed_check.c:243 ] ping 9.10.11.12 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][      fast_ping.c:275 ] ping 9.10.11.12, id = 4[0m
[0;94m[2026-07-28 01:44:26,867][DEBUG][          query.c:50  ] result: a.com, qtype: 1, has-result: 1, id 37120[0m
[0;94m[2026-07-28 01:44:27,075][DEBUG][      ping_host.c:88  ] ping 5.6.7.8 end, id 3[0m
[0;94m[2026-07-28 01:44:27,075][DEBUG][      ping_host.c:88  ] ping 9.10.11.12 end, id 4[0m
[0;94m[2026-07-28 01:44:27,075][DEBUG][        address.c:264 ] select best ip address, a.com[0m
[0;94m[2026-07-28 01:44:27,075][DEBUG][        address.c:268 ] possible result: a.com, rcode: 0,  hitnum: 2, 1.2.3.4[0m
[0;94m[2026-07-28 01:44:27,075][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:27,075][DEBUG][2026-07-28 01:44:27,075][ INFO][        context.c:74  ] result: a.com, id: 14123, index: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:27,075][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 14123, group: default, time: 211ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14123
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			600	IN	A	1.2.3.4

;; Query time: 210 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:27 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] SpeedCheck.unreach_best_ipv4 (430 ms)
[ RUN      ] SpeedCheck.unreach_best_ipv6
[2026-07-28 01:44:27,282][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:27,282][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:27,282][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:27,283][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:27,283][ INFO][    server_info.c:517 ] add server 127.0.0.1:62053, type: udp
[2026-07-28 01:44:27,308][ INFO][     dns_client.c:537 ] request: a.com, qtype: 28, id: 22666, group: default
[0;97m[2026-07-28 01:44:27,281][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:27,282][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:27,282][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:27,282][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:27,283][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 2[0m
[0;94m[2026-07-28 01:44:27,283][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 2[0m
[0;94m[2026-07-28 01:44:27,307][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:27,307][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:27,307][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 16784, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:27,307][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 28, id: 16784, query-num: 1[0m
[0;94m[2026-07-28 01:44:27,308][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:62053, type:0[0m
[0;94m[2026-07-28 01:44:27,308][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 73, ttl: 64, latency: 3[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 2, nscount = 0, nrcount = 0, len = 73, id = 22666, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 28  qclass: 1[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 28 rcode: 0, id: 16784[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][         answer.c:217 ] domain: a.com TTL: 60 IP: 2001:0db8:0000:0000:0000:0000:0000:0001[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][    speed_check.c:243 ] ping [2001:0db8:0000:0000:0000:0000:0000:0001] with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][      fast_ping.c:275 ] ping [2001:0db8:0000:0000:0000:0000:0000:0001], id = 3[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][         answer.c:217 ] domain: a.com TTL: 60 IP: 2001:0db8:0000:0000:0000:0000:0000:0002[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][    speed_check.c:243 ] ping [2001:0db8:0000:0000:0000:0000:0000:0002] with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][      fast_ping.c:275 ] ping [2001:0db8:0000:0000:0000:0000:0000:0002], id = 4[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:62053, len: 73, ttl: 64, latency: 3[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 2, nscount = 0, nrcount = 0, len = 73, id = 22666, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 28  qclass: 1[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:62053, type: 0, domain: a.com qtype: 28 rcode: 0, id: 16784[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][         answer.c:217 ] domain: a.com TTL: 60 IP: 2001:0db8:0000:0000:0000:0000:0000:0002[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][         answer.c:217 ] domain: a.com TTL: 60 IP: 2001:0db8:0000:0000:0000:0000:0000:0003[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][    speed_check.c:243 ] ping [2001:0db8:0000:0000:0000:0000:0000:0003] with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][      fast_ping.c:275 ] ping [2001:0db8:0000:0000:0000:0000:0000:0003], id = 5[0m
[0;94m[2026-07-28 01:44:27,310][DEBUG][          query.c:50  ] result: a.com, qtype: 28, has-result: 1, id 22666[0m
[0;94m[2026-07-28 01:44:27,514][DEBUG][      [2026-07-28 01:44:27,514][ INFO][        context.c:78  ] result: a.com, id: 16784, index: 1, rtt: -0.1 ms, 2001:0db8:0000:0000:0000:0000:0000:0002
[2026-07-28 01:44:27,514][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 28, id: 16784, group: default, time: 206ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16784
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	AAAA

;; ANSWER SECTION:
a.com.			600	IN	AAAA	2001:db8::2

;; Query time: 213 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:27 UTC 2026
;; MSG SIZE  rcvd: 51


[       OK ] SpeedCheck.unreach_best_ipv6 (439 ms)
[ RUN      ] SpeedCheck.global_none_rule_check
[2026-07-28 01:44:27,722][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:27,722][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:27,722][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:27,722][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:27,744][ INFO][          rules.c:55  ] RULE-MATCH, type: 4, domain: b.com, rule: b.com.
[2026-07-28 01:44:27,745][ INFO][     dns_client.c:537 ] request: b.com, qtype: 1, id: 48856, group: default
[2026-07-28 01:44:27,854][ INFO][        request.c:85  ] result: b.com, qtype: 1, rtt: 103.2 ms, 1.2.3.4
[2026-07-28 01:44:27,854][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 1, id: 55336, group: default, time: 109ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55336
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	A

;; ANSWER SECTION:
b.com.			3	IN	A	1.2.3.4

;; Query time: 113 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:27 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:27,891][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 33301, group: default
[0;97m[2026-07-28 01:44:27,721][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:27,722][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:27,722][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:27,722][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:27,744][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:27,744][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:27,744][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 55336, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:27,744][DEBUG][     dns_server.c:480 ] query b.com from 127.0.0.1, qtype: 1, id: 55336, query-num: 1[0m
[0;94m[2026-07-28 01:44:27,745][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:27,750][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 49, ttl: 64, latency: 5[0m
[0;94m[2026-07-28 01:44:27,750][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 2, nscount = 0, nrcount = 0, len = 49, id = 48856, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:27,750][DEBUG][     dns_client.c:125 ] domain: b.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:27,750][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: b.com qtype: 1 rcode: 0, id: 55336[0m
[0;94m[2026-07-28 01:44:27,750][DEBUG][         answer.c:187 ] domain: b.com TTL: 60 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:27,750][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:27,750][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 2[0m
[0;94m[2026-07-28 01:44:27,750][DEBUG][         answer.c:187 ] domain: b.com TTL: 60 IP: 5.6.7.8[0m
[0;94m[2026-07-28 01:44:27,750][DEBUG][    speed_check.c:243 ] ping 5.6.7.8 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:27,750][DEBUG][      fast_ping.c:275 ] ping 5.6.7.8, id = 3[0m
[0;94m[2026-07-28 01:44:27,750][DEBUG][          query.c:50  ] result: b.com, qtype: 1, has-result: 1, id 48856[0m
[0;94m[2026-07-28 01:44:27,854][DEBUG][    speed_check.c:73  ] from 1.2.3.4: seq=1 time=1032, lasttime=-1 id=55336[0m
[0;94m[2026-07-28 01:44:27,854][DEBUG][        context.c:846 ] reply b.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:27,854][DEBUG][        context.c:365 ] result: b.com, rtt: 103.2 ms, 1.2.3.4[0m
[0;94m[2026-07-28 01:44:27,854][DEBUG][          cache.c:143 ] cache b.com qtype: 1 ttl: 600[0m
[0;94m[2026-07-28 01:44:27,854][DEBUG][      ping_host.c:88  ] ping 1.2.3.4 end, id 2[0m
[0;94m[2026-07-28 01:44:27,891][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:27,891][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:27,891][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 59492, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:27,891][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 59492, query-num: 2[0m
[0;94m[2026-07-28 01:44:27,891][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:27,891][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 49, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:27,891][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 2, nscount = 0, nrcount = 0, len = 49, id = 33301, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:27,891][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:27,891][DEBUG][     dns_server.c:151 ] query result from server 127.[2026-07-28 01:44:27,891][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:27,891][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 59492, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59492
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			600	IN	A	1.2.3.4
a.com.			600	IN	A	5.6.7.8

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:27 UTC 2026
;; MSG SIZE  rcvd: 55


[       OK ] SpeedCheck.global_none_rule_check (276 ms)
[----------] 10 tests from SpeedCheck (4246 ms total)

[----------] 14 tests from Server
[ RUN      ] Server.all_unreach
[2026-07-28 01:44:27,996][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:27,996][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 1
[2026-07-28 01:44:27,996][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:27,996][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:28,028][ INFO][    server_info.c:517 ] add server 255.255.255.255:853, type: tls
[2026-07-28 01:44:28,029][ INFO][    server_info.c:517 ] add server 255.255.255.255:443, type: https
[2026-07-28 01:44:28,029][ INFO][    server_info.c:517 ] add server 255.255.255.255:53, type: tcp

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 30785
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; Query time: 10 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:28 UTC 2026
;; MSG SIZE  rcvd: 23


[2026-07-28 01:44:28,064][ INFO][     dns_client.c:248 ] server 255.255.255.255 not alive, prohibit
[2026-07-28 01:44:28,064][ INFO][     dns_client.c:248 ] server 255.255.255.255 not alive, prohibit
[2026-07-28 01:44:28,064][ INFO][     dns_client.c:248 ] server 255.255.255.255 not alive, prohibit
[2026-07-28 01:44:28,064][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 0.0.0.0
[2026-07-28 01:44:28,064][ INFO][        context.c:414 ] result: a.com, qtype: 1, rtcode: 2, id: 30785
[2026-07-28 01:44:28,064][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 30785, group: default, time: 0ms
[2026-07-28 01:44:28,094][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 0.0.0.0
[2026-07-28 01:44:28,094][ INFO][        context.c:414 ] result: a.com, qtype: 1, rtcode: 2, id: 13899
[2026-07-28 01:44:28,094][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 13899, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tcp +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 13899
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (TCP)
;; WHEN: Tue Jul 28 01:44:28 UTC 2026
;; MSG SIZE  rcvd: 23


[       OK ] Server.all_unreach (203 ms)
[ RUN      ] Server.one_nxdomain
[2026-07-28 01:44:28,202][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:28,202][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 1
[2026-07-28 01:44:28,202][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:28,202][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:28,202][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:28,202][ INFO][    server_info.c:517 ] add server 127.0.0.1:62053, type: udp
[2026-07-28 01:44:28,225][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 8573, group: default
[2026-07-28 01:44:28,225][ INFO][     dns_client.c:537 ] request: a.com, qtype: 28, id: 9647, group: default
[0;97m[2026-07-28 01:44:28,201][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:28,202][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:28,202][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:28,202][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:28,202][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 2[0m
[0;94m[2026-07-28 01:44:28,202][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:28,202][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 2[0m
[0;94m[2026-07-28 01:44:28,202][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 3[0m
[0;94m[2026-07-28 01:44:28,202][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 3[0m
[0;94m[2026-07-28 01:44:28,224][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:28,224][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:28,224][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 45095, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:28,224][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 45095, query-num: 1[0m
[0;94m[2026-07-28 01:44:28,225][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:62053, type:0[0m
[0;94m[2026-07-28 01:44:28,225][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:28,225][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:62053, type:0[0m
[0;94m[2026-07-28 01:44:28,225][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:28,227][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:62053, len: 82, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:28,227][DEBUG][     dns_client.c:113 ] qdcount = 1, ancount = 1, nscount = 0, nrcount = 0, len = 82, id = 8573, tc = 0, rd = 0, ra = 1, rcode = 3, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:28,227][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:28,227][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:62053, type: 0, domain: a.com qtype: 1 rcode: 3, id: 45095[0m
[0;94m[2026-07-28 01:44:28,227][DEBUG][         answer.c:466 ] domain: a.com, qtype: 1, SOA: mname: ns1.example.com, rname: hostmaster.example.com, serial: 1, refresh: 3600, retry: 600, expire: 86400, minimum: 3600[0m
[0;94m[2026-07-28 01:44:28,227][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:62053, len: 82, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:28,227][DEBUG][     dns_client.c:113 ] qdcount = 1, ancount = 1, nscount = 0, nrcount = 0, len = 82, id = 9647, tc = 0, rd = 0, ra = 1, rcode = 3, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:28,227][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 28  qclass: 1[0m
[0;94m[2026-07-28 01:44:28,227][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:62053, type: 0, domain: a.com qtype: 28 rcode: 3, id: 0[0m
[0;94m[2026-07-28 01:44:28,227][DEBUG][         answer.c:466 ] domain: a.com, qtype: 28, SOA: mname: ns1.example.com, rname: hostmaster.example.com, serial: 1, refresh: 3600, retry: 600, expire: 86400, minimum: 3600[0m
[0;94m[2026-07-28 01:44:28,277][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 33, ttl: 64, latency: 52[0m
[0;94m[2026-07-28 01:44:28,277][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 8573, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:28,277][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:28,277][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com[2026-07-28 01:44:28,277][ INFO][        request.c:82  ] result: a.com, qtype: 28, SOA
[2026-07-28 01:44:28,277][ INFO][        context.c:414 ] result: a.com, qtype: 28, rtcode: 3, id: 0
[2026-07-28 01:44:28,277][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:28,277][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 45095, group: default, time: 53ms
[2026-07-28 01:44:28,278][ INFO][        context.c:414 ] result: a.com, qtype: 28, rtcode: 3, id: 0

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45095
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.4

;; Query time: 53 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:28 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] Server.one_nxdomain (183 ms)
[ RUN      ] Server.retry_no_result_with_NOERROR
[2026-07-28 01:44:28,385][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:28,385][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 1
[2026-07-28 01:44:28,386][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:28,386][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:28,386][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:28,408][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 52512, group: default
[0;97m[2026-07-28 01:44:28,385][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:28,386][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:28,386][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:28,386][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:28,386][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 2[0m
[0;94m[2026-07-28 01:44:28,386][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:28,386][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 2[0m
[0;94m[2026-07-28 01:44:28,407][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:28,407][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:28,407][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 6041, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:28,407][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 6041, query-num: 1[0m
[0;94m[2026-07-28 01:44:28,408][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:28,410][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 23, ttl: 64, latency: 3[0m
[0;94m[2026-07-28 01:44:28,410][DEBUG][     dns_client.c:113 ] qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 23, id = 52512, tc = 1, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:28,410][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:28,410][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 6041[0m
[0;94m[2026-07-28 01:44:28,410][DEBUG][         answer.c:504 ] result is truncated, a.com qtype: 1, rcode: 0, id: 52512, retry.[0m
[0;94m[2026-07-28 01:44:28,410][DEBUG][  client_socket.c:173 ] server 127.0.0.1:61053 closed.[0m
[0;94m[2026-07-28 01:44:28,410][DEBUG][          query.c:321 ] retry query a.com, type: 1, id: 52512[0m
[0;94m[2026-07-28 01:44:28,410][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:28,410][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 23, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:28,410][DEBUG][     dns_client.c:113 ] qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 23, id = 52512, tc = 1, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:28,410][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:28,410][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 6041[0m
[0;94m[2026-07-28 01:44:28,410][DEBUG][         answer.c:504 ] result is truncated, a.com qtype: 1, rcode: 0, id: 52512, retry.[0m
[0;94m[2026-07-28 01:44:28,411][DEBUG][  client_socket.c:173 ] server 127.0.0.1:61053 closed.[0m
[0;94m[2026-07-28 01:44:28,411][DEBUG][          query.c:321 ] retry query a.com, type: 1, id: 52512[0m
[0;94m[2026-07-28 01:44:28,411][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:28,411][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 33, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:28,411][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 52512, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:28,411][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:28,411][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 6041[0m
[0;94m[2026-07-28 01:4[2026-07-28 01:44:28,990][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:28,991][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 6041, group: default, time: 583ms
[2026-07-28 01:44:28,991][ INFO][        context.c:74  ] result: a.com, id: 6041, index: 1, rtt: -0.1 ms, 1.2.3.4

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6041
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.4

;; Query time: 596 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:28 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] Server.retry_no_result_with_NOERROR (649 ms)
[ RUN      ] Server.retry_no_response
[2026-07-28 01:44:29,035][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:29,035][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 1
[2026-07-28 01:44:29,035][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:29,035][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:29,035][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:29,049][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 8838, group: default
[2026-07-28 01:44:31,337][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 0.0.0.0
[2026-07-28 01:44:31,337][ INFO][        context.c:414 ] result: a.com, qtype: 1, rtcode: 2, id: 7416
[2026-07-28 01:44:31,337][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 7416, group: default, time: 2290ms
[2026-07-28 01:44:31,337][ INFO][        context.c:414 ] result: a.com, qtype: 1, rtcode: 2, id: 7416

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 7416
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; Query time: 2290 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:31 UTC 2026
;; MSG SIZE  rcvd: 23


[       OK ] Server.retry_no_response (2420 ms)
[ RUN      ] Server.max_queries
[2026-07-28 01:44:31,455][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:31,455][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 1
[2026-07-28 01:44:31,455][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:31,456][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:31,456][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:31,477][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 57699, group: default
[2026-07-28 01:44:31,498][ INFO][        context.c:414 ] result: a.com, qtype: 1, rtcode: 5, id: 255
[2026-07-28 01:44:31,498][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 255, group: default, time: 0ms
[2026-07-28 01:44:31,517][ INFO][        context.c:414 ] result: a.com, qtype: 1, rtcode: 5, id: 49704
[2026-07-28 01:44:31,517][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 49704, group: default, time: 0ms
[2026-07-28 01:44:31,517][ INFO][        context.c:414 ] result: a.com, qtype: 1, rtcode: 5, id: 31910
[2026-07-28 01:44:31,517][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 31910, group: default, time: 0ms
[0;97m[2026-07-28 01:44:31,455][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:31,455][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:31,456][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:31,456][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:31,456][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 2[0m
[0;94m[2026-07-28 01:44:31,456][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:31,456][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 2[0m
[0;94m[2026-07-28 01:44:31,476][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:31,476][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:31,476][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 4983, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:31,476][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 4983, query-num: 1[0m
[0;94m[2026-07-28 01:44:31,477][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:31,484][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:31,484][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:31,484][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 31384, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:31,484][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 31384, query-num: 2[0m
[0;94m[2026-07-28 01:44:31,498][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:31,498][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:31,498][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 255, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:31,498][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 255, query-num: 3[0m
[0;33m[2026-07-28 01:44:31,498][ WARN][     dns_server.c:488 ] maximum number of dns queries reached, max: 2[0m
[0;94m[2026-07-28 01:44:31,498][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:31,517][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:31,517][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:31,517][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 49704, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:31,517][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 49704, query-num: 3[0m
[0;94m[2026-07-28 01:44:31,517][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:31,517][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:31,517][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:31,517][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 31910, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:31,517][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 31910, query-num: 3[0m
[0;94m[2026-07-28 01:44:31,517][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:32,057][DEBUG][          query.c:321 ] retry query a.com, type: 1, id: 57699[0m
[0;94m[2026-07-28 01:44:32,057][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:[2026-07-28 01:44:32,497][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: 13.1 ms, 1.2.3.4
[2026-07-28 01:44:32,497][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 4983, group: default, time: 1021ms
[2026-07-28 01:44:32,497][ INFO][        context.c:1136] result: a.com, client: 127.0.0.1, qtype: 1, id: 31384, group: default, time: 1014ms
[2026-07-28 01:44:32,524][ INFO][        context.c:1136] result: a.com, client: 127.0.0.1, qtype: 1, id: 12678, group: default, time: 0ms
[2026-07-28 01:44:32,548][ INFO][        context.c:1136] result: a.com, client: 127.0.0.1, qtype: 1, id: 15849, group: default, time: 1ms
[2026-07-28 01:44:32,557][ INFO][        context.c:74  ] result: a.com, id: 4983, index: 1, rtt: 13.1 ms, 1.2.3.4
[2026-07-28 01:44:32,582][ INFO][        context.c:1136] result: a.com, client: 127.0.0.1, qtype: 1, id: 26391, group: default, time: 1ms
[2026-07-28 01:44:32,601][ INFO][        context.c:1136] result: a.com, client: 127.0.0.1, qtype: 1, id: 18716, group: default, time: 1ms
61053, type:0[0m
[0;94m[2026-07-28 01:44:32,480][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 33, ttl: 64, latency: 424[0m
[0;94m[2026-07-28 01:44:32,480][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 57699, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:32,480][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:32,480][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 4983[0m
[0;94m[2026-07-28 01:44:32,480][DEBUG][         answer.c:187 ] domain: a.com TTL: 611 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:32,480][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:32,480][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 3[0m
[0;94m[2026-07-28 01:44:32,497][DEBUG][    speed_check.c:73  ] from 1.2.3.4: seq=1 time=131, lasttime=-1 id=4983[0m
[0;94m[2026-07-28 01:44:32,497][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:32,497][DEBUG][        context.c:365 ] result: a.com, rtt: 13.1 ms, 1.2.3.4[0m
[0;94m[2026-07-28 01:44:32,497][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 611[0m
[0;94m[2026-07-28 01:44:32,497][DEBUG][      ping_host.c:88  ] ping 1.2.3.4 end, id 3[0m
[0;94m[2026-07-28 01:44:32,524][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:32,524][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:32,524][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 12678, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:32,524][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 12678, query-num: 2[0m
[0;94m[2026-07-28 01:44:32,547][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:32,547][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:32,547][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 15849, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:32,547][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 15849, query-num: 2[0m
[0;94m[2026-07-28 01:44:32,557][DEBUG][          query.c:50  ] result: a.com, qtype: 1, has-result: 1, id 57699[0m
[0;94m[2026-07-28 01:44:32,557][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 0[0m
[0;94m[2026-07-28 01:44:32,557][DEBUG][        context.c:365 ] result: a.com, rtt: 13.1 ms, 1.2.3.4[0m
[0;94m[2026-07-28 01:44:32,557][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 611[0m
[0;94m[2026-07-28 01:44:32,582][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:32,582][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:32,582][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 26391, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:32,582][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 26391, query-num: 1[0m
[0;94m[2026-07-28 01:44:32,601][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:32,601][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:32,601][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 18716, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:32,601][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 18716, query-num: 1[0m
[0;94m[2026-07-28 01:44:32,625][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:32,625][DEBUG][       [2026-07-28 01:44:32,625][ INFO][        context.c:1136] result: a.com, client: 127.0.0.1, qtype: 1, id: 60888, group: default, time: 0ms
[       OK ] Server.max_queries (2038 ms)
[ RUN      ] Server.interface
[2026-07-28 01:44:33,492][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:33,492][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 1
[2026-07-28 01:44:33,492][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:33,492][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:33,492][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053@lo, type: udp
[2026-07-28 01:44:33,512][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 43660, group: default
[2026-07-28 01:44:33,512][ INFO][     dns_client.c:537 ] request: a.com, qtype: 28, id: 28304, group: default
[2026-07-28 01:44:33,514][ INFO][        context.c:414 ] result: a.com, qtype: 28, rtcode: 3, id: 0
[2026-07-28 01:44:33,514][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[0;97m[2026-07-28 01:44:33,491][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:33,492][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:33,492][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:33,492][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:33,492][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 2[0m
[0;94m[2026-07-28 01:44:33,492][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:33,492][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 2[0m
[0;94m[2026-07-28 01:44:33,492][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 3[0m
[0;94m[2026-07-28 01:44:33,492][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 3[0m
[0;94m[2026-07-28 01:44:33,511][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:33,511][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:33,511][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 25828, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:33,511][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 25828, query-num: 1[0m
[0;94m[2026-07-28 01:44:33,512][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:33,512][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 33, ttl: 64, latency: 1[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 43660, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 25828[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][         answer.c:187 ] domain: a.com TTL: 611 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 4[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][          query.c:50  ] result: a.com, qtype: 1, has-result: 1, id 43660[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 82, ttl: 64, latency: 1[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][     dns_client.c:113 ] qdcount = 1, ancount = 1, nscount = 0, nrcount = 0, len = 82, id = 28304, tc = 0, rd = 0, ra = 1, rcode = 3, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 28  qclass: 1[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 28 rcode: 3, id: 0[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][         answer.c:466 ] domain: a.com, qtype: 28, SOA: mname: ns1.example.com, rname: hostmaster.example.com, serial: 1, refresh: 3600, retry: 600, expire: 86400, minimum: 3600[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][          query.c:50  ] result: a.com, qtype: 28, has-result: 1, id 28304[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][        context.c:846 ] reply a.com qtype: 28, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][        context.c:395 ] result: a.com, qtype: 28, return SOA[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][      dualstack.c:239 ] dualstack result: domain: a.com, ip: , type: 28, ping: -1, rcode: 3[0m
[0;94m[2026-07-28 01:44:33,514][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[2026-07-28 01:44:33,514][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 25828, group: default, time: 2ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25828
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.4

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:33 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] Server.interface (129 ms)
[ RUN      ] Server.refused
[2026-07-28 01:44:33,622][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:33,622][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 1
[2026-07-28 01:44:33,622][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:33,622][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:33,622][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:33,651][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 28805, group: default
[2026-07-28 01:44:33,660][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 0.0.0.0
[2026-07-28 01:44:33,660][ INFO][        context.c:414 ] result: a.com, qtype: 1, rtcode: 5, id: 2951
[2026-07-28 01:44:33,660][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 2951, group: default, time: 10ms
[2026-07-28 01:44:33,661][ INFO][        context.c:414 ] result: a.com, qtype: 1, rtcode: 5, id: 2951

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 2951
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; Query time: 13 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:33 UTC 2026
;; MSG SIZE  rcvd: 23


[       OK ] Server.refused (138 ms)
[ RUN      ] Server.fallback
[2026-07-28 01:44:33,759][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:33,759][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 1
[2026-07-28 01:44:33,759][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:33,759][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:33,760][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:33,760][ INFO][    server_info.c:517 ] add server 127.0.0.1:61054, type: udp
[2026-07-28 01:44:33,772][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 8696, group: default
[2026-07-28 01:44:33,772][ INFO][     dns_client.c:248 ] server 127.0.0.1 not alive, prohibit
[2026-07-28 01:44:33,772][ INFO][     dns_client.c:537 ] request: a.com, qtype: 28, id: 26221, group: default
[2026-07-28 01:44:33,772][ INFO][        context.c:414 ] result: a.com, qtype: 28, rtcode: 3, id: 0
[0;97m[2026-07-28 01:44:33,758][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:33,759][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:33,759][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:33,759][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:33,759][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 2[0m
[0;94m[2026-07-28 01:44:33,759][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:33,759][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 2[0m
[0;94m[2026-07-28 01:44:33,760][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 3[0m
[0;94m[2026-07-28 01:44:33,760][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 3[0m
[0;94m[2026-07-28 01:44:33,771][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:33,771][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:33,771][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 10133, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:33,771][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 10133, query-num: 1[0m
[0;94m[2026-07-28 01:44:33,772][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61054, type:0[0m
[0;94m[2026-07-28 01:44:33,772][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61054, type:0[0m
[0;94m[2026-07-28 01:44:33,772][DEBUG][     dns_client.c:350 ] send query to 127.0.0.1 failed, Connection refused, type: 0[0m
[0;94m[2026-07-28 01:44:33,772][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:33,772][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 82, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:33,772][DEBUG][     dns_client.c:113 ] qdcount = 1, ancount = 1, nscount = 0, nrcount = 0, len = 82, id = 26221, tc = 0, rd = 0, ra = 1, rcode = 3, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:33,772][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 28  qclass: 1[0m
[0;94m[2026-07-28 01:44:33,772][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 28 rcode: 3, id: 0[0m
[0;94m[2026-07-28 01:44:33,772][DEBUG][         answer.c:466 ] domain: a.com, qtype: 28, SOA: mname: ns1.example.com, rname: hostmaster.example.com, serial: 1, refresh: 3600, retry: 600, expire: 86400, minimum: 3600[0m
[0;94m[2026-07-28 01:44:33,772][DEBUG][          query.c:50  ] result: a.com, qtype: 28, has-result: 1, id 26221[0m
[0;94m[2026-07-28 01:44:33,772][DEBUG][        context.c:846 ] reply a.com qtype: 28, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:33,772][DEBUG][        context.c:395 ] result: a.com, qtype: 28, return SOA[0m
[0;94m[2026-07-28 01:44:33,772][DEBUG][      dualstack.c:239 ] dualstack result: domain: a.com, ip: , type: 28, ping: -1, rcode: 3[0m
[0;94m[2026-07-28 01:44:34,360][DEBUG][          query.c:321 ] retry query a.com, type: 1, id: 8696[0m
[0;94m[2026-07-28 01:44:34,360][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:34,360][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 33, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:34,360][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 8696, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:34,360][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:34,360][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 10133[0m
[0;94m[2026-07-28 01:44:34,360][DEBUG][         answer.c:187 ] domain: a.c[2026-07-28 01:44:34,860][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:34,860][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 10133, group: default, time: 1090ms
[2026-07-28 01:44:34,860][ INFO][        context.c:74  ] result: a.com, id: 10133, index: 1, rtt: -0.1 ms, 1.2.3.4

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10133
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.4

;; Query time: 1090 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:34 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] Server.fallback (1116 ms)
[ RUN      ] Server.fallback_group
[2026-07-28 01:44:34,879][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:34,879][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 1
[2026-07-28 01:44:34,879][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:34,879][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:34,879][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:34,879][ INFO][    server_info.c:517 ] add server 127.0.0.1:61054, type: udp
[2026-07-28 01:44:34,905][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 63702, group: default
[2026-07-28 01:44:34,905][ INFO][     dns_client.c:248 ] server 127.0.0.1 not alive, prohibit
[2026-07-28 01:44:34,905][ INFO][        context.c:414 ] result: a.com, qtype: 28, rtcode: 2, id: 0
[0;97m[2026-07-28 01:44:34,878][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:34,879][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:34,879][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:34,879][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:34,879][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 2[0m
[0;94m[2026-07-28 01:44:34,879][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:34,879][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 2[0m
[0;94m[2026-07-28 01:44:34,879][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 3[0m
[0;94m[2026-07-28 01:44:34,879][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 3[0m
[0;94m[2026-07-28 01:44:34,904][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:34,904][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:34,904][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 13587, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:34,904][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 13587, query-num: 1[0m
[0;94m[2026-07-28 01:44:34,904][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61054, type:0[0m
[0;94m[2026-07-28 01:44:34,905][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61054, type:0[0m
[0;94m[2026-07-28 01:44:34,905][DEBUG][     dns_client.c:350 ] send query to 127.0.0.1 failed, Connection refused, type: 0[0m
[0;33m[2026-07-28 01:44:34,905][ WARN][     dns_client.c:452 ] send query a.com to upstream server failed, total server number 0[0m
[0;94m[2026-07-28 01:44:34,905][DEBUG][     dns_server.c:370 ] send dns request failed.[0m
[0;94m[2026-07-28 01:44:34,905][DEBUG][        context.c:846 ] reply a.com qtype: 28, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:34,905][DEBUG][      dualstack.c:239 ] dualstack result: domain: a.com, ip: , type: 28, ping: -1, rcode: 2[0m
[0;94m[2026-07-28 01:44:35,484][DEBUG][          query.c:321 ] retry query a.com, type: 1, id: 63702[0m
[0;94m[2026-07-28 01:44:36,084][DEBUG][          query.c:321 ] retry query a.com, type: 1, id: 63702[0m
[0;94m[2026-07-28 01:44:36,587][DEBUG][          query.c:321 ] retry query a.com, type: 1, id: 63702[0m
[0;94m[2026-07-28 01:44:36,587][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:36,590][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 33, ttl: 64, latency: 3[0m
[0;94m[2026-07-28 01:44:36,590][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 63702, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:36,590][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:36,590][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 13587[0m
[0;94m[2026-07-28 01:44:36,590][DEBUG][         answer.c:187 ] domain: a.com TTL: 611 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:36,590][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:36,590][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 4[0m
[0;94m[2026-07-28 01:44:36,684][DEBUG][    speed_check.c:248 ] ping 1.2.3.4:80 with tcp, order: 1, timeout: 200[0m
[0;94m[2026-07-28 01:44:36,684][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4:80, id = 5[0m
[0;94m[2026-07-28 01:44:36,782][DEBUG][    speed_check.c:248 ] ping 1.2.3.4:443 with tcp, order: 2, timeout: 200[0m
[0;94m[2026-07-28 01:44:36,782][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4:443, id = 6[0m
[0;94m[2026-07-28 01:44:36,800][DEBUG][    speed_chec[2026-07-28 01:44:37,181][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:37,181][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 13587, group: default, time: 2278ms
[2026-07-28 01:44:37,181][ INFO][        context.c:74  ] result: a.com, id: 13587, index: 1, rtt: -0.1 ms, 1.2.3.4

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13587
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.4

;; Query time: 2283 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:37 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] Server.fallback_group (2429 ms)
[ RUN      ] Server.groups
[2026-07-28 01:44:37,309][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:37,309][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 1
[2026-07-28 01:44:37,309][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:37,309][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:37,309][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:37,309][ INFO][    server_info.c:517 ] add server 127.0.0.1:61054, type: udp
[2026-07-28 01:44:37,309][ INFO][    server_info.c:517 ] add server 127.0.0.1:61055, type: udp
[2026-07-28 01:44:37,334][ INFO][          rules.c:55  ] RULE-MATCH, type: 3, domain: a.com, rule: a.com.
[2026-07-28 01:44:37,335][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 18430, group: a
[2026-07-28 01:44:37,340][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.5
[2026-07-28 01:44:37,341][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 16098, group: a, time: 7ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16098
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.5

;; Query time: 10 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:37 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:37,354][ INFO][        context.c:74  ] result: a.com, id: 16098, index: 1, rtt: 13.3 ms, 1.2.3.5
[2026-07-28 01:44:37,364][ INFO][          rules.c:55  ] RULE-MATCH, type: 3, domain: b.com, rule: b.com.
[2026-07-28 01:44:37,364][ INFO][     dns_client.c:537 ] request: b.com, qtype: 1, id: 30519, group: b
[0;97m[2026-07-28 01:44:37,308][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:37,309][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:37,309][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:37,309][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:37,309][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 2[0m
[0;94m[2026-07-28 01:44:37,309][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:37,309][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 2[0m
[0;94m[2026-07-28 01:44:37,334][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:37,334][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:37,334][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 16098, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:37,334][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 16098, query-num: 1[0m
[0;94m[2026-07-28 01:44:37,335][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61054, type:0[0m
[0;94m[2026-07-28 01:44:37,340][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61054, len: 33, ttl: 64, latency: 6[0m
[0;94m[2026-07-28 01:44:37,340][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 18430, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:37,340][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:37,340][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61054, type: 0, domain: a.com qtype: 1 rcode: 0, id: 16098[0m
[0;94m[2026-07-28 01:44:37,340][DEBUG][         answer.c:187 ] domain: a.com TTL: 611 IP: 1.2.3.5[0m
[0;94m[2026-07-28 01:44:37,340][DEBUG][    speed_check.c:243 ] ping 1.2.3.5 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:37,340][DEBUG][      fast_ping.c:275 ] ping 1.2.3.5, id = 3[0m
[0;94m[2026-07-28 01:44:37,340][DEBUG][          query.c:50  ] result: a.com, qtype: 1, has-result: 1, id 18430[0m
[0;94m[2026-07-28 01:44:37,340][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:37,340][DEBUG][        context.c:365 ] result: a.com, rtt: -0.1 ms, 1.2.3.5[0m
[0;94m[2026-07-28 01:44:37,340][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 611[0m
[0;94m[2026-07-28 01:44:37,354][DEBUG][    speed_check.c:73  ] from 1.2.3.5: seq=1 time=133, lasttime=-1 id=16098[0m
[0;94m[2026-07-28 01:44:37,354][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 0[0m
[0;94m[2026-07-28 01:44:37,354][DEBUG][        context.c:365 ] result: a.com, rtt: 13.3 ms, 1.2.3.5[0m
[0;94m[2026-07-28 01:44:37,354][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 611[0m
[0;94m[2026-07-28 01:44:37,354][DEBUG][      ping_host.c:88  ] ping 1.2.3.5 end, id 3[0m
[0;94m[2026-07-28 01:44:37,364][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:37,364][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:37,364][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 43678, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:37,364][DEBUG][     dns_server.c:480 ] query b.com from 127.0.0.1, qtype: 1, id: 43678, query-num: 1[0m
[0;94m[2026-07-28 01:44:37,364][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61054, type:0[0m
[0;94m[2026-07-28 01:44:37,367][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61054, len: 33, ttl: 64, latency: 3[0m
[0;94m[2026-07-28 01:44:37,367][DEBUG][     dns_client.c:113 ] qdcount = 0, ancoun[2026-07-28 01:44:37,367][ INFO][        request.c:85  ] result: b.com, qtype: 1, rtt: -0.1 ms, 1.2.3.5
[2026-07-28 01:44:37,367][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 1, id: 43678, group: b, time: 3ms
[2026-07-28 01:44:37,380][ INFO][        context.c:74  ] result: b.com, id: 43678, index: 1, rtt: 13.2 ms, 1.2.3.5
[2026-07-28 01:44:37,397][ INFO][          rules.c:55  ] RULE-MATCH, type: 3, domain: c.com, rule: c.com.
[2026-07-28 01:44:37,397][ INFO][     dns_client.c:537 ] request: c.com, qtype: 1, id: 2531, group: c
[2026-07-28 01:44:37,397][ INFO][        request.c:85  ] result: c.com, qtype: 1, rtt: -0.1 ms, 1.2.3.6
[2026-07-28 01:44:37,397][ INFO][        context.c:901 ] result: c.com, client: 127.0.0.1, qtype: 1, id: 17687, group: c, time: 1ms
[2026-07-28 01:44:37,410][ INFO][        context.c:74  ] result: c.com, id: 17687, index: 1, rtt: 12.2 ms, 1.2.3.6
t = 1, nscount = 0, nrcount = 0, len = 33, id = 30519, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:37,367][DEBUG][     dns_client.c:125 ] domain: b.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:37,367][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61054, type: 0, domain: b.com qtype: 1 rcode: 0, id: 43678[0m
[0;94m[2026-07-28 01:44:37,367][DEBUG][         answer.c:187 ] domain: b.com TTL: 611 IP: 1.2.3.5[0m
[0;94m[2026-07-28 01:44:37,367][DEBUG][    speed_check.c:243 ] ping 1.2.3.5 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:37,367][DEBUG][      fast_ping.c:275 ] ping 1.2.3.5, id = 4[0m
[0;94m[2026-07-28 01:44:37,367][DEBUG][          query.c:50  ] result: b.com, qtype: 1, has-result: 1, id 30519[0m
[0;94m[2026-07-28 01:44:37,367][DEBUG][        context.c:846 ] reply b.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:37,367][DEBUG][        context.c:365 ] result: b.com, rtt: -0.1 ms, 1.2.3.5[0m
[0;94m[2026-07-28 01:44:37,367][DEBUG][          cache.c:143 ] cache b.com qtype: 1 ttl: 611[0m
[0;94m[2026-07-28 01:44:37,380][DEBUG][    speed_check.c:73  ] from 1.2.3.5: seq=1 time=132, lasttime=-1 id=43678[0m
[0;94m[2026-07-28 01:44:37,380][DEBUG][        context.c:846 ] reply b.com qtype: 1, rcode: 0, reply: 0[0m
[0;94m[2026-07-28 01:44:37,380][DEBUG][        context.c:365 ] result: b.com, rtt: 13.2 ms, 1.2.3.5[0m
[0;94m[2026-07-28 01:44:37,380][DEBUG][          cache.c:143 ] cache b.com qtype: 1 ttl: 611[0m
[0;94m[2026-07-28 01:44:37,380][DEBUG][      ping_host.c:88  ] ping 1.2.3.5 end, id 4[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 17687, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][     dns_server.c:480 ] query c.com from 127.0.0.1, qtype: 1, id: 17687, query-num: 1[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61055, type:0[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61055, len: 33, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 2531, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][     dns_client.c:125 ] domain: c.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61055, type: 0, domain: c.com qtype: 1 rcode: 0, id: 17687[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][         answer.c:187 ] domain: c.com TTL: 611 IP: 1.2.3.6[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][    speed_check.c:243 ] ping 1.2.3.6 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][      fast_ping.c:275 ] ping 1.2.3.6, id = 5[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][          query.c:50  ] result: c.com, qtype: 1, has-result: 1, id 2531[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][        context.c:846 ] reply c.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][        context.c:365 ] result: c.com, rtt: -0.1 ms, 1.2.3.6[0m
[0;94m[2026-07-28 01:44:37,397][DEBUG][          cache.c:143 ] cache c.com qtype: 1 ttl: 611[0m
[0;94m[2026-07-28 01:44:37,410][DEBUG][    speed_check.c:73  ] from 1.2.3.6: seq=1 time=122, lasttime=-1 id=17687[0m
[0;94m[2026-07-28 01:44:37,410][DEBUG][        context.c:846 ] reply c.com qtype: 1, rcode: 0, reply: 0[0m
[0;94m[2026-07-28 01:44:37,410][DEBUG][        context.c:365 ] result: c.com, rtt: 12.2 ms, 1.2.3.6[0m
[0;94m[2026-07-28 01:44:37,410][DEBUG][          cache.c:143 ] cache c.com qtype: 1 ttl: 611[0m
[0;94m[2026-07-28 01:44:37,410][DEBUG][      ping_host.c:88  ] ping 1.2.3.6 en[2026-07-28 01:44:37,428][ INFO][          rules.c:55  ] RULE-MATCH, type: 3, domain: d.com, rule: d.com.
[2026-07-28 01:44:37,428][ INFO][     dns_client.c:537 ] request: d.com, qtype: 1, id: 11944, group: d
[2026-07-28 01:44:37,428][ INFO][        request.c:85  ] result: d.com, qtype: 1, rtt: -0.1 ms, 1.2.3.6
[2026-07-28 01:44:37,428][ INFO][        context.c:901 ] result: d.com, client: 127.0.0.1, qtype: 1, id: 52948, group: d, time: 1ms
[2026-07-28 01:44:37,440][ INFO][        context.c:74  ] result: d.com, id: 52948, index: 1, rtt: 12.0 ms, 1.2.3.6
[2026-07-28 01:44:37,467][ INFO][          rules.c:55  ] RULE-MATCH, type: 3, domain: e.com, rule: e.com.
[2026-07-28 01:44:37,467][ INFO][     dns_client.c:537 ] request: e.com, qtype: 1, id: 31498, group: default
d, id 5[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 52948, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][     dns_server.c:480 ] query d.com from 127.0.0.1, qtype: 1, id: 52948, query-num: 1[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61055, type:0[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61055, len: 33, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 11944, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][     dns_client.c:125 ] domain: d.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61055, type: 0, domain: d.com qtype: 1 rcode: 0, id: 52948[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][         answer.c:187 ] domain: d.com TTL: 611 IP: 1.2.3.6[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][    speed_check.c:243 ] ping 1.2.3.6 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][      fast_ping.c:275 ] ping 1.2.3.6, id = 6[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][          query.c:50  ] result: d.com, qtype: 1, has-result: 1, id 11944[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][        context.c:846 ] reply d.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][        context.c:365 ] result: d.com, rtt: -0.1 ms, 1.2.3.6[0m
[0;94m[2026-07-28 01:44:37,428][DEBUG][          cache.c:143 ] cache d.com qtype: 1 ttl: 611[0m
[0;94m[2026-07-28 01:44:37,440][DEBUG][    speed_check.c:73  ] from 1.2.3.6: seq=1 time=120, lasttime=-1 id=52948[0m
[0;94m[2026-07-28 01:44:37,440][DEBUG][        context.c:846 ] reply d.com qtype: 1, rcode: 0, reply: 0[0m
[0;94m[2026-07-28 01:44:37,440][DEBUG][        context.c:365 ] result: d.com, rtt: 12.0 ms, 1.2.3.6[0m
[0;94m[2026-07-28 01:44:37,440][DEBUG][          cache.c:143 ] cache d.com qtype: 1 ttl: 611[0m
[0;94m[2026-07-28 01:44:37,440][DEBUG][      ping_host.c:88  ] ping 1.2.3.6 end, id 6[0m
[0;94m[2026-07-28 01:44:37,467][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:37,467][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:37,467][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 14571, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:37,467][DEBUG][     dns_server.c:480 ] query e.com from 127.0.0.1, qtype: 1, id: 14571, query-num: 1[0m
[0;94m[2026-07-28 01:44:37,467][DEBUG][          group.c:58  ] server group unknown not exist, use default server group.[0m
[0;94m[2026-07-28 01:44:37,467][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:37,470][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 33, ttl: 64, latency: 3[0m
[0;94m[2026-07-28 01:44:37,470][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 31498, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:37,470][DEBUG][     dns_client.c:125 ] domain: e.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:37,470][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: e.com qtype: 1 rcode: 0, id: 14571[0m
[0;94m[2026-07-28 01:44:37,470][DEBUG][         answer.c:187 ] domain: e.com TTL: 611 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:37,470][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:37,470][DEBUG][  [2026-07-28 01:44:37,471][ INFO][        request.c:85  ] result: e.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:37,471][ INFO][        context.c:901 ] result: e.com, client: 127.0.0.1, qtype: 1, id: 14571, group: unknown, time: 3ms
[2026-07-28 01:44:37,482][ INFO][        context.c:74  ] result: e.com, id: 14571, index: 1, rtt: 11.9 ms, 1.2.3.4
[2026-07-28 01:44:37,509][ INFO][     dns_client.c:537 ] request: f.com, qtype: 1, id: 4079, group: default
[2026-07-28 01:44:37,510][ INFO][        request.c:85  ] result: f.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:37,510][ INFO][        context.c:901 ] result: f.com, client: 127.0.0.1, qtype: 1, id: 35166, group: default, time: 2ms
[2026-07-28 01:44:37,524][ INFO][        context.c:74  ] result: f.com, id: 35166, index: 1, rtt: 13.2 ms, 1.2.3.4
[       OK ] Server.groups (305 ms)
[ RUN      ] Server.repeat_group
[2026-07-28 01:44:37,612][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:37,612][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 1
[2026-07-28 01:44:37,612][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:37,612][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:37,612][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:37,634][ INFO][          rules.c:55  ] RULE-MATCH, type: 3, domain: a.com, rule: a.com.
[2026-07-28 01:44:37,636][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 12285, group: a
[2026-07-28 01:44:37,636][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:37,636][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 26754, group: a, time: 1ms
[2026-07-28 01:44:37,636][ INFO][          rules.c:55  ] RULE-MATCH, type: 3, domain: a.com, rule: a.com.
[2026-07-28 01:44:37,636][ INFO][     dns_client.c:537 ] request: a.com, qtype: 28, id: 30023, group: a
[0;97m[2026-07-28 01:44:37,611][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:37,612][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:37,612][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:37,612][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:37,612][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 2[0m
[0;94m[2026-07-28 01:44:37,612][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:37,612][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 2[0m
[0;94m[2026-07-28 01:44:37,612][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 3[0m
[0;94m[2026-07-28 01:44:37,612][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 3[0m
[0;94m[2026-07-28 01:44:37,634][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:37,634][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:37,634][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 26754, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:37,634][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 26754, query-num: 1[0m
[0;94m[2026-07-28 01:44:37,635][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 33, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 12285, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 26754[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][         answer.c:187 ] domain: a.com TTL: 611 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 4[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][          query.c:50  ] result: a.com, qtype: 1, has-result: 1, id 12285[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][        context.c:365 ] result: a.com, rtt: -0.1 ms, 1.2.3.4[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 611[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 82, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][     dns_client.c:113 ] qdcount = 1, ancount = 1, nscount = 0, nrcount = 0, len = 82, id = 30023, tc = 0, rd = 0, ra = 1, rcode = 3, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 28  qclass: 1[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 28 rcode: 3, id: 0[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][         answer.c:466 ] domain: a.com, qtype: 28, SOA: mname: ns1.example.com, rname: hostmaster.example.com, serial: 1, refresh: 3600, retry: 600, expire: 86400, minimum: 3600[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][          query.c:50  ] result: a.com, qtype: 28, has-result: 1, id 30023[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG][        context.c:846 ] reply a.com qtype: 28, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:37,636][DEBUG[2026-07-28 01:44:37,636][ INFO][        context.c:414 ] result: a.com, qtype: 28, rtcode: 3, id: 0

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26754
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.4

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:37 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:37,768][ INFO][          rules.c:55  ] RULE-MATCH, type: 3, domain: a.com, rule: a.com.
[2026-07-28 01:44:37,768][ INFO][        context.c:1136] result: a.com, client: 127.0.0.1, qtype: 1, id: 21407, group: a, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21407
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			611	IN	A	1.2.3.4

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:37 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] Server.repeat_group (231 ms)
[ RUN      ] Server.bad_block_ip
[2026-07-28 01:44:37,846][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:37,846][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 1
[2026-07-28 01:44:37,846][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:37,846][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:37,846][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:37,846][ INFO][    server_info.c:517 ] add server 127.0.0.1:61054, type: udp
[2026-07-28 01:44:37,846][ INFO][    server_info.c:517 ] add server 127.0.0.1:61055, type: udp
[2026-07-28 01:44:37,868][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 11699, group: default
[2026-07-28 01:44:37,987][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: 16.5 ms, 1.2.3.6
[0;97m[2026-07-28 01:44:37,845][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:37,846][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:37,846][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:37,846][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:37,846][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 2[0m
[0;94m[2026-07-28 01:44:37,846][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:37,846][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 2[0m
[0;94m[2026-07-28 01:44:37,867][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:37,867][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:37,867][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 39342, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:37,867][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 39342, query-num: 1[0m
[0;94m[2026-07-28 01:44:37,868][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61055, type:0[0m
[0;94m[2026-07-28 01:44:37,868][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61054, type:0[0m
[0;94m[2026-07-28 01:44:37,868][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:37,868][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61054, len: 45, ttl: 64, latency: 1[0m
[0;94m[2026-07-28 01:44:37,868][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 45, id = 11699, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:37,868][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 28  qclass: 1[0m
[0;94m[2026-07-28 01:44:37,868][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 33, ttl: 64, latency: 1[0m
[0;94m[2026-07-28 01:44:37,868][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 11699, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:37,868][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:37,868][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 39342[0m
[0;94m[2026-07-28 01:44:37,868][DEBUG][         answer.c:187 ] domain: a.com TTL: 611 IP: 127.0.0.1[0m
[0;94m[2026-07-28 01:44:37,868][DEBUG][     dns_client.c:185 ] query a.com result is invalid, -4[0m
[0;94m[2026-07-28 01:44:37,970][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61055, len: 33, ttl: 64, latency: 103[0m
[0;94m[2026-07-28 01:44:37,970][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 11699, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:37,970][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:37,970][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61055, type: 0, domain: a.com qtype: 1 rcode: 0, id: 39342[0m
[0;94m[2026-07-28 01:44:37,970][DEBUG][         answer.c:187 ] domain: a.com TTL: 611 IP: 1.2.3.6[0m
[0;94m[2026-07-28 01:44:37,970][DEBUG][    speed_check.c:243 ] ping 1.2.3.6 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:37,970][DEBUG][      fast_ping.c:275 ] ping 1.2.3.6, id = 3[0m
[0;94m[2026-07-28 01:44:37,987][DEBUG][    speed_check.c:73  ] from 1.2.3.6: seq=1 time=165, lasttime=-1 id=39342[0m
[0;94m[2026-07-28 01:44:37,987][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:37,987][DEBUG][        context.c:365 ] result: a.com, rtt: 16.5 ms, 1.2.3.6[0m
[0;94[2026-07-28 01:44:37,987][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 39342, group: default, time: 121ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39342
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.6

;; Query time: 123 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:37 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] Server.bad_block_ip (433 ms)
[ RUN      ] Server.bad_block_ip_no_check_speed
[2026-07-28 01:44:38,278][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:38,278][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 1
[2026-07-28 01:44:38,278][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:38,278][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:38,278][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:38,278][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:38,278][ INFO][    server_info.c:517 ] add server 127.0.0.1:61054, type: udp
[2026-07-28 01:44:38,278][ INFO][    server_info.c:517 ] add server 127.0.0.1:61055, type: udp
[2026-07-28 01:44:38,297][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 4326, group: default
[2026-07-28 01:44:38,397][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.6
[2026-07-28 01:44:38,397][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 15810, group: default, time: 102ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15810
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			611	IN	A	1.2.3.6

;; Query time: 103 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:38 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] Server.bad_block_ip_no_check_speed (231 ms)
[ RUN      ] Server.case_insensitive
[2026-07-28 01:44:38,509][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:38,509][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 1
[2026-07-28 01:44:38,509][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:38,509][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:38,509][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:38,528][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 58060, group: default
[2026-07-28 01:44:38,637][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:38,637][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 1470, group: default, time: 110ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1470
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.4

;; Query time: 110 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:38 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:38,665][ INFO][        context.c:1136] result: a.com, client: 127.0.0.1, qtype: 1, id: 19988, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 A.cOm +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19988
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;A.cOm.				IN	A

;; ANSWER SECTION:
A.cOm.			611	IN	A	1.2.3.4

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:38 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] Server.case_insensitive (231 ms)
[----------] 14 tests from Server (10743 ms total)

[----------] 1 test from SamePending
[ RUN      ] SamePending.pending
[       OK ] SamePending.pending (653 ms)
[----------] 1 test from SamePending (653 ms total)

[----------] 7 tests from Rule
[ RUN      ] Rule.Match
[2026-07-28 01:44:39,393][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:39,393][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:39,393][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:39,393][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:39,394][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:39,418][ INFO][          rules.c:55  ] RULE-MATCH, type: 1, domain: a.com, rule: a.com.
[2026-07-28 01:44:39,418][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 47617, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47617
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			600	IN	A	5.6.7.8

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:39 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:39,457][ INFO][          rules.c:55  ] RULE-MATCH, type: 1, domain: a.a.com, rule: a.com.
[2026-07-28 01:44:39,457][ INFO][        context.c:901 ] result: a.a.com, client: 127.0.0.1, qtype: 1, id: 26843, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26843
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.a.com.			IN	A

;; ANSWER SECTION:
a.a.com.		600	IN	A	5.6.7.8

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:39 UTC 2026
;; MSG SIZE  rcvd: 41


[2026-07-28 01:44:39,485][ INFO][        request.c:85  ] result: aa.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:39,485][ INFO][        context.c:901 ] result: aa.com, client: 127.0.0.1, qtype: 1, id: 47684, group: default, time: 1ms
[2026-07-28 01:44:39,486][ INFO][     dns_client.c:537 ] request: aa.com, qtype: 1, id: 61033, group: default

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 aa.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47684
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;aa.com.				IN	A

;; ANSWER SECTION:
aa.com.			700	IN	A	1.2.3.4

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:39 UTC 2026
;; MSG SIZE  rcvd: 40


[       OK ] Rule.Match (199 ms)
[ RUN      ] Rule.PrefixWildcardMatch
[2026-07-28 01:44:39,593][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:39,593][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:39,593][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:39,593][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:39,593][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:39,610][ INFO][          rules.c:55  ] RULE-MATCH, type: 1, domain: a.com, rule: .com.
[2026-07-28 01:44:39,610][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 40431, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40431
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			600	IN	A	5.6.7.8

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:39 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:39,634][ INFO][          rules.c:55  ] RULE-MATCH, type: 1, domain: a.a.com, rule: .com.
[2026-07-28 01:44:39,634][ INFO][        context.c:901 ] result: a.a.com, client: 127.0.0.1, qtype: 1, id: 55138, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55138
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.a.com.			IN	A

;; ANSWER SECTION:
a.a.com.		600	IN	A	5.6.7.8

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:39 UTC 2026
;; MSG SIZE  rcvd: 41


[2026-07-28 01:44:39,667][ INFO][          rules.c:55  ] RULE-MATCH, type: 1, domain: aa.com, rule: .com.
[2026-07-28 01:44:39,667][ INFO][        context.c:901 ] result: aa.com, client: 127.0.0.1, qtype: 1, id: 39115, group: default, time: 1ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 aa.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39115
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;aa.com.				IN	A

;; ANSWER SECTION:
aa.com.			600	IN	A	5.6.7.8

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:39 UTC 2026
;; MSG SIZE  rcvd: 40


[2026-07-28 01:44:39,695][ INFO][     dns_client.c:537 ] request: ab.com, qtype: 1, id: 1224, group: default
[2026-07-28 01:44:39,697][ INFO][        request.c:85  ] result: ab.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:39,697][ INFO][        context.c:901 ] result: ab.com, client: 127.0.0.1, qtype: 1, id: 55073, group: default, time: 3ms
[0;97m[2026-07-28 01:44:39,592][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:39,610][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:39,610][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:39,610][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 40431, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:39,610][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 40431, query-num: 1[0m
[0;94m[2026-07-28 01:44:39,610][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:39,610][DEBUG][        context.c:365 ] result: a.com, rtt: -0.1 ms, 5.6.7.8[0m
[0;94m[2026-07-28 01:44:39,634][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 48, type = 0[0m
[0;94m[2026-07-28 01:44:39,634][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:39,634][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 48, id = 55138, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:39,634][DEBUG][     dns_server.c:480 ] query a.a.com from 127.0.0.1, qtype: 1, id: 55138, query-num: 1[0m
[0;94m[2026-07-28 01:44:39,634][DEBUG][        context.c:846 ] reply a.a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:39,634][DEBUG][        context.c:365 ] result: a.a.com, rtt: -0.1 ms, 5.6.7.8[0m
[0;94m[2026-07-28 01:44:39,667][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 47, type = 0[0m
[0;94m[2026-07-28 01:44:39,667][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:39,667][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 47, id = 39115, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:39,667][DEBUG][     dns_server.c:480 ] query aa.com from 127.0.0.1, qtype: 1, id: 39115, query-num: 1[0m
[0;94m[2026-07-28 01:44:39,667][DEBUG][        context.c:846 ] reply aa.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:39,667][DEBUG][        context.c:365 ] result: aa.com, rtt: -0.1 ms, 5.6.7.8[0m
[0;94m[2026-07-28 01:44:39,694][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 47, type = 0[0m
[0;94m[2026-07-28 01:44:39,694][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:39,694][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 47, id = 55073, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:39,694][DEBUG][     dns_server.c:480 ] query ab.com from 127.0.0.1, qtype: 1, id: 55073, query-num: 1[0m
[0;94m[2026-07-28 01:44:39,695][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:39,697][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 34, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:39,697][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 34, id = 1224, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:39,697][DEBUG][     dns_client.c:125 ] domain: ab.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:39,697][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: ab.com qtype: 1 rcode: 0, id: 55073[0m
[0;94m[2026-07-28 01:44:39,697][DEBUG][         answer.c:187 ] domain: ab.com TTL: 700 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:39,697][DEBUG][        context.c:846 ] reply ab.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:39,697][DEBUG][        context.c:365 ] result: ab.com, rtt: -0.1 ms, 1.2.3.4[0m
[0;94m[2026-07-28 01:44:39,697][DEBUG][          cache.c:143 ] cache ab.com qtype: 1 ttl: 700[0m
[0;94m[2026-07-28 01:44:39,698][DEBUG][          query.c:50  ] result: ab.com, qtype: 
; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 ab.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55073
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ab.com.				IN	A

;; ANSWER SECTION:
ab.com.			700	IN	A	1.2.3.4

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:39 UTC 2026
;; MSG SIZE  rcvd: 40


[       OK ] Rule.PrefixWildcardMatch (210 ms)
[ RUN      ] Rule.SubDomainMatchOnly
[2026-07-28 01:44:39,806][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:39,806][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:39,806][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:39,806][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:39,806][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:39,828][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 53625, group: default
[2026-07-28 01:44:39,828][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:39,828][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 44502, group: default, time: 2ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44502
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			700	IN	A	1.2.3.4

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:39 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:39,864][ INFO][          rules.c:55  ] RULE-MATCH, type: 1, domain: a.a.com, rule: a.com.
[2026-07-28 01:44:39,864][ INFO][        context.c:901 ] result: a.a.com, client: 127.0.0.1, qtype: 1, id: 65053, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65053
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.a.com.			IN	A

;; ANSWER SECTION:
a.a.com.		600	IN	A	5.6.7.8

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:39 UTC 2026
;; MSG SIZE  rcvd: 41


[2026-07-28 01:44:39,884][ INFO][     dns_client.c:537 ] request: aa.com, qtype: 1, id: 14072, group: default
[2026-07-28 01:44:39,884][ INFO][        request.c:85  ] result: aa.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[0;97m[2026-07-28 01:44:39,805][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:39,827][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:39,827][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:39,827][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 44502, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:39,827][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 44502, query-num: 1[0m
[0;94m[2026-07-28 01:44:39,828][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:39,828][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 33, ttl: 64, latency: 1[0m
[0;94m[2026-07-28 01:44:39,828][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 53625, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:39,828][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:39,828][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 44502[0m
[0;94m[2026-07-28 01:44:39,828][DEBUG][         answer.c:187 ] domain: a.com TTL: 700 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:39,828][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:39,828][DEBUG][        context.c:365 ] result: a.com, rtt: -0.1 ms, 1.2.3.4[0m
[0;94m[2026-07-28 01:44:39,828][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 700[0m
[0;94m[2026-07-28 01:44:39,828][DEBUG][          query.c:50  ] result: a.com, qtype: 1, has-result: 1, id 53625[0m
[0;94m[2026-07-28 01:44:39,864][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 48, type = 0[0m
[0;94m[2026-07-28 01:44:39,864][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:39,864][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 48, id = 65053, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:39,864][DEBUG][     dns_server.c:480 ] query a.a.com from 127.0.0.1, qtype: 1, id: 65053, query-num: 1[0m
[0;94m[2026-07-28 01:44:39,864][DEBUG][        context.c:846 ] reply a.a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:39,864][DEBUG][        context.c:365 ] result: a.a.com, rtt: -0.1 ms, 5.6.7.8[0m
[0;94m[2026-07-28 01:44:39,884][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 47, type = 0[0m
[0;94m[2026-07-28 01:44:39,884][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:39,884][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 47, id = 58448, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:39,884][DEBUG][     dns_server.c:480 ] query aa.com from 127.0.0.1, qtype: 1, id: 58448, query-num: 1[0m
[0;94m[2026-07-28 01:44:39,884][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:39,884][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 34, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:39,884][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 34, id = 14072, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:39,884][DEBUG][     dns_client.c:125 ] domain: aa.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:39,884][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: aa.com qtype: 1 rcode: 0, id: 58448[0m
[0;94m[2026-07-28 01:44:39,884][DEBUG][         answer.c:187 ] domain: aa.com TTL: 700 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:39,884][DEBUG][        context.c:846 ] reply aa.com qtype: 1, rcode: 0, reply: 1[0m
[2026-07-28 01:44:39,884][ INFO][        context.c:901 ] result: aa.com, client: 127.0.0.1, qtype: 1, id: 58448, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 aa.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58448
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;aa.com.				IN	A

;; ANSWER SECTION:
aa.com.			700	IN	A	1.2.3.4

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:39 UTC 2026
;; MSG SIZE  rcvd: 40


[       OK ] Rule.SubDomainMatchOnly (185 ms)
[ RUN      ] Rule.RootDomainMatchOnly
[2026-07-28 01:44:39,989][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:39,989][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:39,989][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:39,989][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:39,989][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:40,011][ INFO][          rules.c:55  ] RULE-MATCH, type: 1, domain: a.com, rule: .com.
[2026-07-28 01:44:40,011][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 1047, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1047
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			600	IN	A	5.6.7.8

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:40,038][ INFO][     dns_client.c:537 ] request: a.a.com, qtype: 1, id: 40454, group: default
[2026-07-28 01:44:40,044][ INFO][        request.c:85  ] result: a.a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:40,044][ INFO][        context.c:901 ] result: a.a.com, client: 127.0.0.1, qtype: 1, id: 47746, group: default, time: 7ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47746
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.a.com.			IN	A

;; ANSWER SECTION:
a.a.com.		700	IN	A	1.2.3.4

;; Query time: 10 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 41


[2026-07-28 01:44:40,067][ INFO][     dns_client.c:537 ] request: b.a.com, qtype: 1, id: 32648, group: default
[2026-07-28 01:44:40,074][ INFO][        request.c:85  ] result: b.a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[0;97m[2026-07-28 01:44:39,988][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:40,011][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:40,011][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:40,011][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 1047, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:40,011][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 1047, query-num: 1[0m
[0;94m[2026-07-28 01:44:40,011][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:40,011][DEBUG][        context.c:365 ] result: a.com, rtt: -0.1 ms, 5.6.7.8[0m
[0;94m[2026-07-28 01:44:40,037][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 48, type = 0[0m
[0;94m[2026-07-28 01:44:40,037][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:40,037][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 48, id = 47746, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:40,037][DEBUG][     dns_server.c:480 ] query a.a.com from 127.0.0.1, qtype: 1, id: 47746, query-num: 1[0m
[0;94m[2026-07-28 01:44:40,038][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:40,044][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 35, ttl: 64, latency: 6[0m
[0;94m[2026-07-28 01:44:40,044][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 35, id = 40454, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:40,044][DEBUG][     dns_client.c:125 ] domain: a.a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:40,044][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.a.com qtype: 1 rcode: 0, id: 47746[0m
[0;94m[2026-07-28 01:44:40,044][DEBUG][         answer.c:187 ] domain: a.a.com TTL: 700 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:40,044][DEBUG][        context.c:846 ] reply a.a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:40,044][DEBUG][        context.c:365 ] result: a.a.com, rtt: -0.1 ms, 1.2.3.4[0m
[0;94m[2026-07-28 01:44:40,044][DEBUG][          cache.c:143 ] cache a.a.com qtype: 1 ttl: 700[0m
[0;94m[2026-07-28 01:44:40,044][DEBUG][          query.c:50  ] result: a.a.com, qtype: 1, has-result: 1, id 40454[0m
[0;94m[2026-07-28 01:44:40,067][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 48, type = 0[0m
[0;94m[2026-07-28 01:44:40,067][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:40,067][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 48, id = 6871, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:40,067][DEBUG][     dns_server.c:480 ] query b.a.com from 127.0.0.1, qtype: 1, id: 6871, query-num: 1[0m
[0;94m[2026-07-28 01:44:40,067][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:40,074][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 35, ttl: 64, latency: 6[0m
[0;94m[2026-07-28 01:44:40,074][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 35, id = 32648, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:40,074][DEBUG][     dns_client.c:125 ] domain: b.a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:40,074][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: b.a.com qtype: 1 rcode: 0, id: 6871[0m
[0;94m[2026-07-28 01:44:40,074][DEBUG][         answer.c:187 ] domain: b.a.com TTL: 700 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:40,074][DEBUG][        context.c:846 ] reply b.a.com qtype: 1, rcode: 0, rep[2026-07-28 01:44:40,074][ INFO][        context.c:901 ] result: b.a.com, client: 127.0.0.1, qtype: 1, id: 6871, group: default, time: 7ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6871
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;b.a.com.			IN	A

;; ANSWER SECTION:
b.a.com.		700	IN	A	1.2.3.4

;; Query time: 10 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 41


[2026-07-28 01:44:40,095][ INFO][     dns_client.c:537 ] request: ba.com, qtype: 1, id: 1994, group: default
[2026-07-28 01:44:40,097][ INFO][        request.c:85  ] result: ba.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:40,097][ INFO][        context.c:901 ] result: ba.com, client: 127.0.0.1, qtype: 1, id: 11814, group: default, time: 3ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 ba.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11814
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ba.com.				IN	A

;; ANSWER SECTION:
ba.com.			700	IN	A	1.2.3.4

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 40


[2026-07-28 01:44:40,124][ INFO][          rules.c:55  ] RULE-MATCH, type: 1, domain: b.com, rule: b.com.
[2026-07-28 01:44:40,124][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 1, id: 29565, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29565
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	A

;; ANSWER SECTION:
b.com.			600	IN	A	3.4.5.6

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] Rule.RootDomainMatchOnly (214 ms)
[ RUN      ] Rule.AAAA_SOA
[2026-07-28 01:44:40,205][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:40,205][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:40,205][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:40,205][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:40,206][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:40,231][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.com, rule: .com.
[2026-07-28 01:44:40,231][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 28, id: 5714, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5714
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	AAAA

;; AUTHORITY SECTION:
a.com.			30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 96


[2026-07-28 01:44:40,258][ INFO][     dns_client.c:537 ] request: a.a.com, qtype: 28, id: 44205, group: default
[2026-07-28 01:44:40,267][ INFO][        request.c:89  ] result: a.a.com, qtype: 28, rtt: -0.1 ms, 0064:ff9b:0000:0000:0000:0000:0102:0304
[2026-07-28 01:44:40,267][ INFO][        context.c:901 ] result: a.a.com, client: 127.0.0.1, qtype: 28, id: 4821, group: default, time: 10ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4821
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.a.com.			IN	AAAA

;; ANSWER SECTION:
a.a.com.		700	IN	AAAA	64:ff9b::102:304

;; Query time: 16 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 53


[2026-07-28 01:44:40,304][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.b.com, rule: b.com.
[2026-07-28 01:44:40,304][ INFO][        context.c:901 ] result: a.b.com, client: 127.0.0.1, qtype: 28, id: 42416, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.b.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42416
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;a.b.com.			IN	AAAA

;; AUTHORITY SECTION:
a.b.com.		30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 98


[0;97m[2026-07-28 01:44:40,205][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:40,231][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:40,231][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:40,231][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 5714, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:40,231][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 28, id: 5714, query-num: 1[0m
[0;94m[2026-07-28 01:44:40,231][DEBUG][        context.c:846 ] reply a.com qtype: 28, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:40,231][DEBUG][        context.c:395 ] result: a.com, qtype: 28, return SOA[0m
[0;94m[2026-07-28 01:44:40,257][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 48, type = 0[0m
[0;94m[2026-07-28 01:44:40,257][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:40,257][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 48, id = 4821, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:40,257][DEBUG][     dns_server.c:480 ] query a.a.com from 127.0.0.1, qtype: 28, id: 4821, query-num: 1[0m
[0;94m[2026-07-28 01:44:40,258][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:40,267][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 47, ttl: 64, latency: 9[0m
[0;94m[2026-07-28 01:44:40,267][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 47, id = 44205, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:40,267][DEBUG][     dns_client.c:125 ] domain: a.a.com qtype: 28  qclass: 1[0m
[0;94m[2026-07-28 01:44:40,267][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.a.com qtype: 28 rcode: 0, id: 4821[0m
[0;94m[2026-07-28 01:44:40,267][DEBUG][         answer.c:217 ] domain: a.a.com TTL: 700 IP: 0064:ff9b:0000:0000:0000:0000:0102:0304[0m
[0;94m[2026-07-28 01:44:40,267][DEBUG][        context.c:846 ] reply a.a.com qtype: 28, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:40,267][DEBUG][        context.c:372 ] result: a.a.com, rtt: -0.1 ms, 0064:ff9b:0000:0000:0000:0000:0102:0304[0m
[0;94m[2026-07-28 01:44:40,267][DEBUG][          cache.c:143 ] cache a.a.com qtype: 28 ttl: 700[0m
[0;94m[2026-07-28 01:44:40,267][DEBUG][          query.c:50  ] result: a.a.com, qtype: 28, has-result: 1, id 44205[0m
[0;94m[2026-07-28 01:44:40,304][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 48, type = 0[0m
[0;94m[2026-07-28 01:44:40,304][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:40,304][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 48, id = 42416, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:40,304][DEBUG][     dns_server.c:480 ] query a.b.com from 127.0.0.1, qtype: 28, id: 42416, query-num: 1[0m
[0;94m[2026-07-28 01:44:40,304][DEBUG][        context.c:846 ] reply a.b.com qtype: 28, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:40,304][DEBUG][        context.c:395 ] result: a.b.com, qtype: 28, return SOA[0m
[0;94m[2026-07-28 01:44:40,334][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:40,334][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:40,334][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 34417, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:40,334][DEBUG][     dns_server.c:480 ] query b.com from 127.0.0.1, qtype: 28, id: 34417, query-num: 1[0m
[0;94m[2026-07-28 01:44:40,334][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:[2026-07-28 01:44:40,334][ INFO][     dns_client.c:537 ] request: b.com, qtype: 28, id: 49039, group: default
[2026-07-28 01:44:40,334][ INFO][        request.c:89  ] result: b.com, qtype: 28, rtt: -0.1 ms, 0064:ff9b:0000:0000:0000:0000:0102:0304
[2026-07-28 01:44:40,334][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 28, id: 34417, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34417
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	AAAA

;; ANSWER SECTION:
b.com.			700	IN	AAAA	64:ff9b::102:304

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 51


[       OK ] Rule.AAAA_SOA (239 ms)
[ RUN      ] Rule.root
add address (null) failed
[2026-07-28 01:44:40,445][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:40,445][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:40,445][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:40,445][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:40,446][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:40,488][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.com, rule: .com.
[2026-07-28 01:44:40,488][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 37610, group: default
[2026-07-28 01:44:40,490][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:40,491][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 49099, group: default, time: 3ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49099
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			700	IN	A	1.2.3.4

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:40,518][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.com, rule: .com.
[2026-07-28 01:44:40,518][ INFO][     dns_client.c:537 ] request: a.com, qtype: 28, id: 13879, group: default
[2026-07-28 01:44:40,518][ INFO][        request.c:89  ] result: a.com, qtype: 28, rtt: -0.1 ms, 0064:ff9b:0000:0000:0000:0000:0102:0304
[2026-07-28 01:44:40,518][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 28, id: 360, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 360
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	AAAA

;; ANSWER SECTION:
a.com.			700	IN	AAAA	64:ff9b::102:304

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 51


[0;97m[2026-07-28 01:44:40,445][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:40,488][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:40,488][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:40,488][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 49099, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:40,488][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 49099, query-num: 1[0m
[0;94m[2026-07-28 01:44:40,488][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:40,490][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 33, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:40,490][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 37610, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:40,490][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:40,490][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 49099[0m
[0;94m[2026-07-28 01:44:40,490][DEBUG][         answer.c:187 ] domain: a.com TTL: 700 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:40,490][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:40,490][DEBUG][        context.c:365 ] result: a.com, rtt: -0.1 ms, 1.2.3.4[0m
[0;94m[2026-07-28 01:44:40,490][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 700[0m
[0;94m[2026-07-28 01:44:40,491][DEBUG][          query.c:50  ] result: a.com, qtype: 1, has-result: 1, id 37610[0m
[0;94m[2026-07-28 01:44:40,518][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:40,518][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:40,518][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 360, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:40,518][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 28, id: 360, query-num: 1[0m
[0;94m[2026-07-28 01:44:40,518][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:40,518][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 45, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:40,518][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 45, id = 13879, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:40,518][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 28  qclass: 1[0m
[0;94m[2026-07-28 01:44:40,518][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 28 rcode: 0, id: 360[0m
[0;94m[2026-07-28 01:44:40,518][DEBUG][         answer.c:217 ] domain: a.com TTL: 700 IP: 0064:ff9b:0000:0000:0000:0000:0102:0304[0m
[0;94m[2026-07-28 01:44:40,518][DEBUG][        context.c:846 ] reply a.com qtype: 28, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:40,518][DEBUG][        context.c:372 ] result: a.com, rtt: -0.1 ms, 0064:ff9b:0000:0000:0000:0000:0102:0304[0m
[0;94m[2026-07-28 01:44:40,518][DEBUG][          cache.c:143 ] cache a.com qtype: 28 ttl: 700[0m
[0;94m[2026-07-28 01:44:40,518][DEBUG][          query.c:50  ] result: a.com, qtype: 28, has-result: 1, id 13879[0m
[0;94m[2026-07-28 01:44:40,544][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 48, type = 0[0m
[0;94m[2026-07-28 01:44:40,544][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:40,544][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 48, id = 46570, tc = 0, r[2026-07-28 01:44:40,544][ INFO][        context.c:901 ] result: a.a.com, client: 127.0.0.1, qtype: 28, id: 46570, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46570
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;a.a.com.			IN	AAAA

;; AUTHORITY SECTION:
a.a.com.		30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 98


[2026-07-28 01:44:40,571][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 28, id: 27852, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27852
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	AAAA

;; AUTHORITY SECTION:
b.com.			30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 96


[       OK ] Rule.root (184 ms)
[ RUN      ] Rule.root_and_sub
[2026-07-28 01:44:40,627][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:40,627][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:40,627][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:40,627][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:40,627][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:40,641][ INFO][          rules.c:55  ] RULE-MATCH, type: 1, domain: q.a.com, rule: q.a.com.
[2026-07-28 01:44:40,641][ INFO][        context.c:901 ] result: q.a.com, client: 127.0.0.1, qtype: 1, id: 4595, group: default, time: 1ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 q.a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4595
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;q.a.com.			IN	A

;; ANSWER SECTION:
q.a.com.		600	IN	A	1.2.3.4

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 41


[2026-07-28 01:44:40,667][ INFO][          rules.c:55  ] RULE-MATCH, type: 1, domain: a.com, rule: .com.
[2026-07-28 01:44:40,667][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 27934, group: default, time: 1ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27934
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			600	IN	A	4.5.6.7

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:40,687][ INFO][          rules.c:55  ] RULE-MATCH, type: 1, domain: other.a.com, rule: a.com.
[2026-07-28 01:44:40,687][ INFO][        context.c:901 ] result: other.a.com, client: 127.0.0.1, qtype: 1, id: 46236, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 other.a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46236
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;other.a.com.			IN	A

;; ANSWER SECTION:
other.a.com.		600	IN	A	7.8.9.10

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 45


[       OK ] Rule.root_and_sub (115 ms)
[----------] 7 tests from Rule (1350 ms total)

[----------] 6 tests from QtypeSOA
[ RUN      ] QtypeSOA.AAAA_HTTPS
[2026-07-28 01:44:40,743][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:40,743][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:40,743][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:40,743][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:40,762][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 28, id: 3491, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3491
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	AAAA

;; AUTHORITY SECTION:
a.com.			30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 96


[2026-07-28 01:44:40,797][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 65, id: 1651, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com -t HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1651
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	HTTPS

;; AUTHORITY SECTION:
a.com.			30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:40 UTC 2026
;; MSG SIZE  rcvd: 96


[2026-07-28 01:44:40,825][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 50985, group: default
[0;97m[2026-07-28 01:44:40,742][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:40,743][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 1[0m
[0;94m[2026-07-28 01:44:40,743][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:40,743][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 1[0m
[0;94m[2026-07-28 01:44:40,743][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 2[0m
[0;94m[2026-07-28 01:44:40,743][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:40,743][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 2[0m
[0;94m[2026-07-28 01:44:40,762][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:40,762][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:40,762][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 3491, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:40,762][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 28, id: 3491, query-num: 1[0m
[0;94m[2026-07-28 01:44:40,762][DEBUG][        context.c:846 ] reply a.com qtype: 28, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:40,762][DEBUG][        context.c:395 ] result: a.com, qtype: 28, return SOA[0m
[0;94m[2026-07-28 01:44:40,762][DEBUG][            soa.c:147 ] force qtype 28 soa[0m
[0;94m[2026-07-28 01:44:40,797][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:40,797][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:40,797][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 1651, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:40,797][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 65, id: 1651, query-num: 1[0m
[0;94m[2026-07-28 01:44:40,797][DEBUG][        context.c:846 ] reply a.com qtype: 65, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:40,797][DEBUG][        context.c:395 ] result: a.com, qtype: 65, return SOA[0m
[0;94m[2026-07-28 01:44:40,797][DEBUG][            soa.c:147 ] force qtype 65 soa[0m
[0;94m[2026-07-28 01:44:40,824][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:40,824][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:40,824][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 13712, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:40,824][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 13712, query-num: 1[0m
[0;94m[2026-07-28 01:44:40,825][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:40,834][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 49, ttl: 64, latency: 8[0m
[0;94m[2026-07-28 01:44:40,834][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 2, nscount = 0, nrcount = 0, len = 49, id = 50985, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:40,834][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:40,834][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 13712[0m
[0;94m[2026-07-28 01:44:40,834][DEBUG][         answer.c:187 ] domain: a.com TTL: 60 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:40,834][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:40,834][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 3[0m
[0;94m[2026-07-28 01:44:40,834][DEBUG][         answer.c:187 ] domain: a.com TTL: 60 IP: 5.6.7.8[0m
[0;94m[2026-07-28 01:44:40,834][DEBUG][    speed_check.c:243 ] [2026-07-28 01:44:41,341][ INFO][        context.c:74  ] result: a.com, id: 13712, index: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:41,341][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 13712, group: default, time: 516ms
[       OK ] QtypeSOA.AAAA_HTTPS (709 ms)
[ RUN      ] QtypeSOA.AAAA_Except
[2026-07-28 01:44:41,456][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:41,456][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:41,456][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:41,456][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:41,478][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.com, rule: a.com.
[2026-07-28 01:44:41,479][ INFO][     dns_client.c:537 ] request: a.com, qtype: 28, id: 36651, group: default
[2026-07-28 01:44:41,484][ INFO][        request.c:89  ] result: a.com, qtype: 28, rtt: -0.1 ms, 2001:0db8:0000:0000:0000:0000:0000:0001
[2026-07-28 01:44:41,484][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 28, id: 38536, group: default, time: 6ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38536
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	AAAA

;; ANSWER SECTION:
a.com.			3	IN	AAAA	2001:db8::1

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:41 UTC 2026
;; MSG SIZE  rcvd: 51


[       OK ] QtypeSOA.AAAA_Except (133 ms)
[ RUN      ] QtypeSOA.force_AAAA_SOA_Except
[2026-07-28 01:44:41,589][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:41,589][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:41,589][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:41,589][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:41,620][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.com, rule: a.com.
[2026-07-28 01:44:41,621][ INFO][     dns_client.c:537 ] request: a.com, qtype: 28, id: 35297, group: default
[2026-07-28 01:44:41,630][ INFO][        request.c:89  ] result: a.com, qtype: 28, rtt: -0.1 ms, 2001:0db8:0000:0000:0000:0000:0000:0001
[2026-07-28 01:44:41,630][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 28, id: 32188, group: default, time: 10ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32188
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	AAAA

;; ANSWER SECTION:
a.com.			3	IN	AAAA	2001:db8::1

;; Query time: 16 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:41 UTC 2026
;; MSG SIZE  rcvd: 51


[       OK ] QtypeSOA.force_AAAA_SOA_Except (148 ms)
[ RUN      ] QtypeSOA.force_AAAA_SOA
[2026-07-28 01:44:41,736][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:41,736][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:41,736][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:41,736][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:41,736][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:41,758][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 65343, group: default
[2026-07-28 01:44:41,760][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:41,761][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 31504, group: default, time: 4ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31504
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			700	IN	A	1.2.3.4

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:41 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:41,792][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 28, id: 23613, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23613
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	AAAA

;; AUTHORITY SECTION:
a.com.			30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:41 UTC 2026
;; MSG SIZE  rcvd: 96


[       OK ] QtypeSOA.force_AAAA_SOA (131 ms)
[ RUN      ] QtypeSOA.bind_force_AAAA_SOA
[2026-07-28 01:44:41,869][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:41,869][ INFO][     dns_server.c:610 ] bind ip [::]:60153, type 0
[2026-07-28 01:44:41,869][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:41,869][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:41,869][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:41,869][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:41,891][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 18466, group: default
[2026-07-28 01:44:41,894][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:41,894][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 37719, group: default, time: 3ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37719
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			700	IN	A	1.2.3.4

;; Query time: 10 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:41 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:41,930][ INFO][     dns_client.c:537 ] request: a.com, qtype: 28, id: 49906, group: default
[2026-07-28 01:44:41,930][ INFO][        request.c:89  ] result: a.com, qtype: 28, rtt: -0.1 ms, 0064:ff9b:0000:0000:0000:0000:0102:0304
[2026-07-28 01:44:41,930][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 28, id: 35661, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35661
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	AAAA

;; ANSWER SECTION:
a.com.			700	IN	AAAA	64:ff9b::102:304

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:41 UTC 2026
;; MSG SIZE  rcvd: 51


[0;97m[2026-07-28 01:44:41,868][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:41,890][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:41,890][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:41,890][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 37719, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:41,890][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 37719, query-num: 1[0m
[0;94m[2026-07-28 01:44:41,891][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:41,894][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 33, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:41,894][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 18466, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:41,894][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:41,894][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 37719[0m
[0;94m[2026-07-28 01:44:41,894][DEBUG][         answer.c:187 ] domain: a.com TTL: 700 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:41,894][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:41,894][DEBUG][        context.c:365 ] result: a.com, rtt: -0.1 ms, 1.2.3.4[0m
[0;94m[2026-07-28 01:44:41,894][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 700[0m
[0;94m[2026-07-28 01:44:41,894][DEBUG][          query.c:50  ] result: a.com, qtype: 1, has-result: 1, id 18466[0m
[0;94m[2026-07-28 01:44:41,930][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:41,930][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:41,930][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 35661, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:41,930][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 28, id: 35661, query-num: 1[0m
[0;94m[2026-07-28 01:44:41,930][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:41,930][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 45, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:41,930][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 45, id = 49906, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:41,930][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 28  qclass: 1[0m
[0;94m[2026-07-28 01:44:41,930][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 28 rcode: 0, id: 35661[0m
[0;94m[2026-07-28 01:44:41,930][DEBUG][         answer.c:217 ] domain: a.com TTL: 700 IP: 0064:ff9b:0000:0000:0000:0000:0102:0304[0m
[0;94m[2026-07-28 01:44:41,930][DEBUG][        context.c:846 ] reply a.com qtype: 28, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:41,930][DEBUG][        context.c:372 ] result: a.com, rtt: -0.1 ms, 0064:ff9b:0000:0000:0000:0000:0102:0304[0m
[0;94m[2026-07-28 01:44:41,930][DEBUG][          cache.c:143 ] cache a.com qtype: 28 ttl: 700[0m
[0;94m[2026-07-28 01:44:41,930][DEBUG][          query.c:50  ] result: a.com, qtype: 28, has-result: 1, id 49906[0m
[0;94m[2026-07-28 01:44:41,957][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:41,957][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:41,957][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 12016, tc [2026-07-28 01:44:41,957][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 2351, group: default
[2026-07-28 01:44:41,960][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:41,960][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 12016, group: default, time: 3ms

; <<>> DiG 9.20.26 <<>> -p 60153 @127.0.0.1 a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12016
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			700	IN	A	1.2.3.4

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60153(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:41 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:41,984][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 28, id: 48336, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60153 @127.0.0.1 a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48336
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	AAAA

;; AUTHORITY SECTION:
a.com.			30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60153(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:41 UTC 2026
;; MSG SIZE  rcvd: 96


[       OK ] QtypeSOA.bind_force_AAAA_SOA (199 ms)
[ RUN      ] QtypeSOA.HTTPS_SOA
[2026-07-28 01:44:42,069][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:42,069][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:42,069][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:42,069][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:42,069][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:42,094][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.com, rule: a.com.
[2026-07-28 01:44:42,094][ INFO][        context.c:414 ] result: a.com, qtype: 65, rtcode: 3, id: 27918
[2026-07-28 01:44:42,094][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 65, id: 27918, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 27918
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	HTTPS

;; AUTHORITY SECTION:
a.com.			30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:42 UTC 2026
;; MSG SIZE  rcvd: 96


[       OK ] QtypeSOA.HTTPS_SOA (106 ms)
[----------] 6 tests from QtypeSOA (1429 ms total)

[----------] 5 tests from Ptr
[ RUN      ] Ptr.query
[2026-07-28 01:44:42,173][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:42,173][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:42,173][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:42,173][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:42,188][ INFO][     dns_client.c:537 ] request: 4.3.2.1.in-addr.arpa, qtype: 12, id: 21125, group: default
;; missing question section

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 4.3.2.1.in-addr.arpa PTR +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60783
;; flags: qr ra; QUERY: 0, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; ANSWER SECTION:
4.3.2.1.in-addr.arpa.	600	IN	PTR	my-hostname.

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:42 UTC 2026
;; MSG SIZE  rcvd: 57


[       OK ] Ptr.query (123 ms)
[ RUN      ] Ptr.address_expand_ptr
[2026-07-28 01:44:42,309][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:42,309][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:42,309][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:42,309][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:42,309][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:42,325][ INFO][        context.c:901 ] result: 13.12.11.10.in-addr.arpa, client: 127.0.0.1, qtype: 12, id: 56870, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 13.12.11.10.in-addr.arpa PTR +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56870
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;13.12.11.10.in-addr.arpa.	IN	PTR

;; ANSWER SECTION:
13.12.11.10.in-addr.arpa. 600	IN	PTR	a.com.

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:42 UTC 2026
;; MSG SIZE  rcvd: 61


[2026-07-28 01:44:42,344][ INFO][        context.c:901 ] result: 0.1.0.1.0.1.0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.b.9.f.f.4.6.0.0.ip6.arpa, client: 127.0.0.1, qtype: 12, id: 6654, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 0.1.0.1.0.1.0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.b.9.f.f.4.6.0.0.ip6.arpa PTR +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6654
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;0.1.0.1.0.1.0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.b.9.f.f.4.6.0.0.ip6.arpa. IN PTR

;; ANSWER SECTION:
0.1.0.1.0.1.0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.b.9.f.f.4.6.0.0.ip6.arpa. 600 IN PTR a.com.

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:42 UTC 2026
;; MSG SIZE  rcvd: 109


[2026-07-28 01:44:42,360][ INFO][        context.c:901 ] result: 1.1.168.192.in-addr.arpa, client: 127.0.0.1, qtype: 12, id: 38155, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 -x 192.168.1.1 +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38155
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;1.1.168.192.in-addr.arpa.	IN	PTR

;; ANSWER SECTION:
1.1.168.192.in-addr.arpa. 600	IN	PTR	pi.local.

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:42 UTC 2026
;; MSG SIZE  rcvd: 64


[       OK ] Ptr.address_expand_ptr (109 ms)
[ RUN      ] Ptr.smartdns
[2026-07-28 01:44:42,409][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:42,409][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:42,409][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:42,409][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:42,434][ INFO][        context.c:901 ] result: 1.0.0.127.in-addr.arpa, client: 127.0.0.1, qtype: 12, id: 44238, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 1.0.0.127.in-addr.arpa PTR +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44238
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;1.0.0.127.in-addr.arpa.		IN	PTR

;; ANSWER SECTION:
1.0.0.127.in-addr.arpa.	600	IN	PTR	my-server.

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:42 UTC 2026
;; MSG SIZE  rcvd: 63


[       OK ] Ptr.smartdns (109 ms)
[ RUN      ] Ptr.private_soa
[2026-07-28 01:44:42,519][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:42,519][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:42,519][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:42,519][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:42,544][ INFO][        context.c:901 ] result: 4.3.168.192.in-addr.arpa, client: 127.0.0.1, qtype: 12, id: 17917, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 4.3.168.192.in-addr.arpa PTR +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17917
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;4.3.168.192.in-addr.arpa.	IN	PTR

;; AUTHORITY SECTION:
4.3.168.192.in-addr.arpa. 600	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:42 UTC 2026
;; MSG SIZE  rcvd: 118


[       OK ] Ptr.private_soa (106 ms)
[ RUN      ] Ptr.private_nameserver
[2026-07-28 01:44:42,622][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:42,622][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:42,622][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:42,623][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:42,647][ INFO][          rules.c:55  ] RULE-MATCH, type: 3, domain: 4.3.168.192.in-addr.arpa, rule: 168.192.in-addr.arpa.
[2026-07-28 01:44:42,648][ INFO][     dns_client.c:537 ] request: 4.3.168.192.in-addr.arpa, qtype: 12, id: 12039, group: test-server
[2026-07-28 01:44:42,651][ INFO][        context.c:1136] result: 4.3.168.192.in-addr.arpa, client: 127.0.0.1, qtype: 12, id: 61466, group: test-server, time: 3ms
;; missing question section

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 4.3.168.192.in-addr.arpa PTR +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61466
;; flags: qr ra; QUERY: 0, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; ANSWER SECTION:
4.3.168.192.in-addr.arpa. 600	IN	PTR	my-hostname.

;; Query time: 13 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:42 UTC 2026
;; MSG SIZE  rcvd: 61


[       OK ] Ptr.private_nameserver (129 ms)
[----------] 5 tests from Ptr (578 ms total)

[----------] 6 tests from Ping
[ RUN      ] Ping.icmp
[2026-07-28 01:44:42,749][DEBUG][      fast_ping.c:275 ] ping 127.0.0.1, id = 1
[2026-07-28 01:44:42,749][ INFO][     test-ping.cc:52  ] ping to 127.0.0.1 succeeded, seq=1, ttl=0
[2026-07-28 01:44:42,761][DEBUG][      ping_host.c:88  ] ping 127.0.0.1 end, id 1
[       OK ] Ping.icmp (11 ms)
[ RUN      ] Ping.tcp
[2026-07-28 01:44:42,761][DEBUG][      fast_ping.c:275 ] ping 127.0.0.1:1, id = 2
[2026-07-28 01:44:42,767][ INFO][     test-ping.cc:52  ] ping to 127.0.0.1:1 succeeded, seq=1, ttl=0
[2026-07-28 01:44:42,771][DEBUG][      ping_host.c:88  ] ping 127.0.0.1:1 end, id 2
[       OK ] Ping.tcp (12 ms)
[ RUN      ] Ping.tcp_syn
[2026-07-28 01:44:42,774][DEBUG][      fast_ping.c:275 ] ping 127.0.0.1:53, id = 3
[2026-07-28 01:44:42,774][DEBUG][   ping_tcp_syn.c:777 ] create TCP SYN raw socket failed, Operation not permitted (need root or CAP_NET_RAW capability)
[2026-07-28 01:44:42,774][DEBUG][      ping_host.c:88  ] ping 127.0.0.1:53 end, id 3
[2026-07-28 01:44:42,774][ INFO][     test-ping.cc:93  ] TCP SYN ping not available (need root/CAP_NET_RAW), skip this test.
cases/test-ping.cc:94: Skipped


[  SKIPPED ] Ping.tcp_syn (0 ms)
[ RUN      ] Ping.tcp_syn_v6
[2026-07-28 01:44:42,774][DEBUG][      fast_ping.c:275 ] ping [::1]:443, id = 4
[2026-07-28 01:44:42,774][DEBUG][   ping_tcp_syn.c:829 ] create TCP SYN IPv6 raw socket failed, Operation not permitted
[2026-07-28 01:44:42,774][DEBUG][      ping_host.c:88  ] ping [::1]:443 end, id 4
[2026-07-28 01:44:42,774][ INFO][     test-ping.cc:112 ] TCP SYN ping not available (need root/CAP_NET_RAW), skip this test.
cases/test-ping.cc:113: Skipped


[  SKIPPED ] Ping.tcp_syn_v6 (2 ms)
[ RUN      ] Ping.tcp_syn_concurrent
[2026-07-28 01:44:42,777][DEBUG][      fast_ping.c:275 ] ping 127.0.0.1:22, id = 5
[2026-07-28 01:44:42,777][DEBUG][   ping_tcp_syn.c:777 ] create TCP SYN raw socket failed, Operation not permitted (need root or CAP_NET_RAW capability)
[2026-07-28 01:44:42,777][DEBUG][      ping_host.c:88  ] ping 127.0.0.1:22 end, id 5
[2026-07-28 01:44:42,777][ INFO][     test-ping.cc:132 ] TCP SYN ping not available, skip this test.
cases/test-ping.cc:133: Skipped


[  SKIPPED ] Ping.tcp_syn_concurrent (3 ms)
[ RUN      ] Ping.fake_icmp
[2026-07-28 01:44:42,780][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 6
[2026-07-28 01:44:42,787][ INFO][     test-ping.cc:164 ] from         1.2.3.4: seq=1 ttl=60 time=6.481
[2026-07-28 01:44:42,884][DEBUG][      ping_host.c:88  ] ping 1.2.3.4 end, id 6
[       OK ] Ping.fake_icmp (112 ms)
[----------] 6 tests from Ping (143 ms total)

[----------] 1 test from Perf
[ RUN      ] Perf.no_speed_check
dnsperf not found, skip test, please install dnsperf first.
cases/test-perf.cc:39: Skipped


[  SKIPPED ] Perf.no_speed_check (0 ms)
[----------] 1 test from Perf (0 ms total)

[----------] 3 tests from Neighbors
[ RUN      ] Neighbors.ParseNeighborAcceptsVerifiedNonZeroMac
[       OK ] Neighbors.ParseNeighborAcceptsVerifiedNonZeroMac (0 ms)
[ RUN      ] Neighbors.ParseNeighborRejectsZeroOrShortMac
[       OK ] Neighbors.ParseNeighborRejectsZeroOrShortMac (0 ms)
[ RUN      ] Neighbors.ParseNeighborRejectsUnverifiedState
[       OK ] Neighbors.ParseNeighborRejectsUnverifiedState (0 ms)
[----------] 3 tests from Neighbors (0 ms total)

[----------] 1 test from NameServer
[ RUN      ] NameServer.cname
[2026-07-28 01:44:42,895][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:42,895][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:42,895][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:42,895][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:42,895][ INFO][    server_info.c:517 ] add server 127.0.0.1:62053, type: udp
[2026-07-28 01:44:42,895][ INFO][    server_info.c:517 ] add server 127.0.0.1:63053, type: udp
[2026-07-28 01:44:42,917][ INFO][          rules.c:55  ] RULE-MATCH, type: 3, domain: a.com, rule: a.com.
[2026-07-28 01:44:42,918][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 32251, group: g1
[2026-07-28 01:44:42,921][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:42,921][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 30526, group: g1, time: 3ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30526
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.4

;; Query time: 10 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:42 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:42,948][ INFO][          rules.c:55  ] RULE-MATCH, type: 3, domain: b.com, rule: b.com.
[2026-07-28 01:44:42,948][ INFO][     dns_client.c:537 ] request: b.com, qtype: 1, id: 57596, group: g2
[0;97m[2026-07-28 01:44:42,895][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:42,895][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 7[0m
[0;94m[2026-07-28 01:44:42,895][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:42,895][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 7[0m
[0;94m[2026-07-28 01:44:42,895][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 8[0m
[0;94m[2026-07-28 01:44:42,895][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:42,895][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 8[0m
[0;94m[2026-07-28 01:44:42,917][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:42,917][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:42,917][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 30526, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:42,917][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 30526, query-num: 1[0m
[0;94m[2026-07-28 01:44:42,918][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:62053, type:0[0m
[0;94m[2026-07-28 01:44:42,920][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:62053, len: 33, ttl: 64, latency: 3[0m
[0;94m[2026-07-28 01:44:42,920][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 32251, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:42,920][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:42,920][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:62053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 30526[0m
[0;94m[2026-07-28 01:44:42,920][DEBUG][         answer.c:187 ] domain: a.com TTL: 611 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:42,920][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:42,920][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 9[0m
[0;94m[2026-07-28 01:44:42,920][DEBUG][          query.c:50  ] result: a.com, qtype: 1, has-result: 1, id 32251[0m
[0;94m[2026-07-28 01:44:42,921][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:42,921][DEBUG][        context.c:365 ] result: a.com, rtt: -0.1 ms, 1.2.3.4[0m
[0;94m[2026-07-28 01:44:42,921][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 611[0m
[0;94m[2026-07-28 01:44:42,948][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:42,948][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:42,948][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 55785, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:42,948][DEBUG][     dns_server.c:480 ] query b.com from 127.0.0.1, qtype: 1, id: 55785, query-num: 2[0m
[0;94m[2026-07-28 01:44:42,948][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:63053, type:0[0m
[0;94m[2026-07-28 01:44:42,950][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:63053, len: 33, ttl: 64, latency: 3[0m
[0;94m[2026-07-28 01:44:42,950][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 57596, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:42,950][DEBUG][     dns_client.c:125 ] domain: b.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:42,950][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:63053, type: 0, domain: b.com qtype: 1 rcode: 0, id: 55785[0m
[0;94m[2026-07-28 01:44:42,950][DEBUG][         answer.c:187 ] domain: b.com TTL: 611 IP: 5.6.7.8[0m
[0;94m[2026-07-28 01:44:42,950][DEBUG][    s[2026-07-28 01:44:42,950][ INFO][        request.c:85  ] result: b.com, qtype: 1, rtt: -0.1 ms, 5.6.7.8
[2026-07-28 01:44:42,951][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 1, id: 55785, group: g2, time: 3ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55785
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	A

;; ANSWER SECTION:
b.com.			3	IN	A	5.6.7.8

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:42 UTC 2026
;; MSG SIZE  rcvd: 39


[2026-07-28 01:44:42,974][ INFO][     dns_client.c:537 ] request: c.com, qtype: 1, id: 55062, group: default
[2026-07-28 01:44:42,974][ INFO][        request.c:85  ] result: c.com, qtype: 1, rtt: -0.1 ms, 9.10.11.12
[2026-07-28 01:44:42,974][ INFO][        context.c:901 ] result: c.com, client: 127.0.0.1, qtype: 1, id: 19263, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 c.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19263
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;c.com.				IN	A

;; ANSWER SECTION:
c.com.			3	IN	A	9.10.11.12

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:42 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] NameServer.cname (287 ms)
[----------] 1 test from NameServer (287 ms total)

[----------] 3 tests from MockServer
[ RUN      ] MockServer.query_fail

; <<>> DiG 9.20.26 <<>> -p 61053 @127.0.0.1 example.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 57380
;; flags: qr ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;example.com.			IN	A

;; Query time: 0 msec
;; SERVER: 127.0.0.1#61053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:43 UTC 2026
;; MSG SIZE  rcvd: 29


[       OK ] MockServer.query_fail (124 ms)
[ RUN      ] MockServer.soa

; <<>> DiG 9.20.26 <<>> -p 61053 @127.0.0.1 example.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 48192
;; flags: qr ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;example.com.			IN	A

;; ANSWER SECTION:
example.com.		1	IN	SOA	ns1.example.com. hostmaster.example.com. 1 3600 600 86400 3600

;; Query time: 6 msec
;; SERVER: 127.0.0.1#61053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:43 UTC 2026
;; MSG SIZE  rcvd: 80


[       OK ] MockServer.soa (132 ms)
[ RUN      ] MockServer.noerror
;; missing question section

; <<>> DiG 9.20.26 <<>> -p 61053 @127.0.0.1 example.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40187
;; flags: qr ra; QUERY: 0, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; Query time: 0 msec
;; SERVER: 127.0.0.1#61053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:43 UTC 2026
;; MSG SIZE  rcvd: 12


[       OK ] MockServer.noerror (129 ms)
[----------] 3 tests from MockServer (386 ms total)

[----------] 2 tests from mDNS
[ RUN      ] mDNS.query
[2026-07-28 01:44:43,570][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:43,570][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:43,570][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:43,570][ INFO][    server_info.c:517 ] add server 127.0.0.1:55353@lo, type: mdns
[2026-07-28 01:44:43,570][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:43,585][ INFO][     dns_client.c:537 ] request: b.com, qtype: 1, id: 62525, group: default
[2026-07-28 01:44:43,585][ INFO][        request.c:82  ] result: b.com, qtype: 1, SOA
[2026-07-28 01:44:43,585][ INFO][        context.c:414 ] result: b.com, qtype: 1, rtcode: 3, id: 49117
[2026-07-28 01:44:43,585][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 1, id: 49117, group: default, time: 1ms
[2026-07-28 01:44:43,585][ INFO][        context.c:414 ] result: b.com, qtype: 1, rtcode: 3, id: 49117

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 49117
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	A

;; AUTHORITY SECTION:
b.com.			600	IN	SOA	ns1.example.com. hostmaster.example.com. 1 3600 600 86400 3600

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:43 UTC 2026
;; MSG SIZE  rcvd: 82


[2026-07-28 01:44:43,603][ INFO][     dns_client.c:537 ] request: host.local, qtype: 1, id: 15821, group: mdns
[0;97m[2026-07-28 01:44:43,569][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:43,570][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 7[0m
[0;94m[2026-07-28 01:44:43,570][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:43,570][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 7[0m
[0;94m[2026-07-28 01:44:43,570][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 8[0m
[0;94m[2026-07-28 01:44:43,570][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:43,570][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 8[0m
[0;94m[2026-07-28 01:44:43,570][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 9[0m
[0;94m[2026-07-28 01:44:43,570][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 9[0m
[0;94m[2026-07-28 01:44:43,584][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:43,584][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:43,584][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 49117, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:43,584][DEBUG][     dns_server.c:480 ] query b.com from 127.0.0.1, qtype: 1, id: 49117, query-num: 1[0m
[0;94m[2026-07-28 01:44:43,585][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:43,585][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 82, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:43,585][DEBUG][     dns_client.c:113 ] qdcount = 1, ancount = 1, nscount = 0, nrcount = 0, len = 82, id = 62525, tc = 0, rd = 0, ra = 1, rcode = 3, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:43,585][DEBUG][     dns_client.c:125 ] domain: b.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:43,585][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: b.com qtype: 1 rcode: 3, id: 49117[0m
[0;94m[2026-07-28 01:44:43,585][DEBUG][         answer.c:466 ] domain: b.com, qtype: 1, SOA: mname: ns1.example.com, rname: hostmaster.example.com, serial: 1, refresh: 3600, retry: 600, expire: 86400, minimum: 3600[0m
[0;94m[2026-07-28 01:44:43,585][DEBUG][          query.c:50  ] result: b.com, qtype: 1, has-result: 1, id 62525[0m
[0;94m[2026-07-28 01:44:43,585][DEBUG][        context.c:846 ] reply b.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:43,585][DEBUG][        context.c:395 ] result: b.com, qtype: 1, return SOA[0m
[0;94m[2026-07-28 01:44:43,585][DEBUG][        context.c:846 ] reply b.com qtype: 1, rcode: 0, reply: 0[0m
[0;94m[2026-07-28 01:44:43,585][DEBUG][        context.c:395 ] result: b.com, qtype: 1, return SOA[0m
[0;94m[2026-07-28 01:44:43,602][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 45, type = 0[0m
[0;94m[2026-07-28 01:44:43,602][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:43,602][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 45, id = 37261, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:43,602][DEBUG][     dns_server.c:480 ] query host from 127.0.0.1, qtype: 1, id: 37261, query-num: 1[0m
[0;94m[2026-07-28 01:44:43,602][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:55353, type:6[0m
[0;94m[2026-07-28 01:44:43,603][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:55353, len: 38, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:43,603][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 38, id = 15821, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:43,603][DEBUG][     dns_client.c:125 ] domain: host.local qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:43,603][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:55[2026-07-28 01:44:43,603][ INFO][        request.c:85  ] result: host, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:43,603][ INFO][        context.c:901 ] result: host, client: 127.0.0.1, qtype: 1, id: 37261, group: mdns, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 host A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37261
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;host.				IN	A

;; ANSWER SECTION:
host.			3	IN	CNAME	host.local.
host.local.		3	IN	A	1.2.3.4

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:43 UTC 2026
;; MSG SIZE  rcvd: 62


[2026-07-28 01:44:43,634][ INFO][        context.c:1136] result: host, client: 127.0.0.1, qtype: 1, id: 29848, group: mdns, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 host A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29848
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;host.				IN	A

;; ANSWER SECTION:
host.			61	IN	CNAME	host.local.
host.local.		61	IN	A	1.2.3.4

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:43 UTC 2026
;; MSG SIZE  rcvd: 62


[2026-07-28 01:44:43,662][ INFO][     dns_client.c:537 ] request: host.local, qtype: 28, id: 22776, group: mdns
[2026-07-28 01:44:43,662][ INFO][        request.c:89  ] result: host, qtype: 28, rtt: -0.1 ms, 0102:0304:0500:0000:0000:0000:0000:0001
[2026-07-28 01:44:43,662][ INFO][        context.c:901 ] result: host, client: 127.0.0.1, qtype: 28, id: 11163, group: mdns, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 host AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11163
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;host.				IN	AAAA

;; ANSWER SECTION:
host.			3	IN	CNAME	host.local.
host.local.		3	IN	AAAA	102:304:500::1

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:43 UTC 2026
;; MSG SIZE  rcvd: 74


[2026-07-28 01:44:43,694][ INFO][          rules.c:55  ] RULE-MATCH, type: 3, domain: host.local, rule: local.
353, type: 6, domain: host.local qtype: 1 rcode: 0, id: 37261[0m
[0;94m[2026-07-28 01:44:43,603][DEBUG][         answer.c:187 ] domain: host.local TTL: 61 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:43,603][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:43,603][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 10[0m
[0;94m[2026-07-28 01:44:43,603][DEBUG][          query.c:50  ] result: host.local, qtype: 1, has-result: 1, id 15821[0m
[0;94m[2026-07-28 01:44:43,603][DEBUG][        context.c:846 ] reply host qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:43,603][DEBUG][        context.c:365 ] result: host, rtt: -0.1 ms, 1.2.3.4[0m
[0;94m[2026-07-28 01:44:43,603][DEBUG][          cache.c:143 ] cache host qtype: 1 ttl: 61[0m
[0;94m[2026-07-28 01:44:43,634][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 45, type = 0[0m
[0;94m[2026-07-28 01:44:43,634][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:43,634][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 45, id = 29848, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:43,634][DEBUG][     dns_server.c:480 ] query host from 127.0.0.1, qtype: 1, id: 29848, query-num: 2[0m
[0;94m[2026-07-28 01:44:43,634][DEBUG][        context.c:1013] name: host, ttl: 0, cname: host.local[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 45, type = 0[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 45, id = 11163, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][     dns_server.c:480 ] query host from 127.0.0.1, qtype: 28, id: 11163, query-num: 2[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:55353, type:6[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:55353, len: 50, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 50, id = 22776, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][     dns_client.c:125 ] domain: host.local qtype: 28  qclass: 1[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:55353, type: 6, domain: host.local qtype: 28 rcode: 0, id: 11163[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][         answer.c:217 ] domain: host.local TTL: 61 IP: 0102:0304:0500:0000:0000:0000:0000:0001[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][    speed_check.c:243 ] ping [0102:0304:0500:0000:0000:0000:0000:0001] with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][      fast_ping.c:275 ] ping [0102:0304:0500:0000:0000:0000:0000:0001], id = 11[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][          query.c:50  ] result: host.local, qtype: 28, has-result: 1, id 22776[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][        context.c:846 ] reply host qtype: 28, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][        context.c:372 ] result: host, rtt: -0.1 ms, 0102:0304:0500:0000:0000:0000:0000:0001[0m
[0;94m[2026-07-28 01:44:43,662][DEBUG][          cache.c:143 ] cache host qtype: 28 ttl: 61[0m
[0;94m[2026-07-28 01:44:43,694][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 51, type = 0[0m
[0;94m[2026-07-28 01:44:43,694][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:43,694][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 51, id = 42225, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:43,694][DEBUG][     dns_server.c:480 ] query host.local from 127.0.0.1, qtype: 1, id: 42225, query-num: 3[0m
[0;94m[2026-07-28 01:44:43,694][DEBUG][2026-07-28 01:44:43,694][ INFO][     dns_client.c:537 ] request: host.local, qtype: 1, id: 49369, group: mdns
[2026-07-28 01:44:43,697][ INFO][        request.c:85  ] result: host.local, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:43,697][ INFO][        context.c:901 ] result: host.local, client: 127.0.0.1, qtype: 1, id: 42225, group: mdns, time: 3ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 host.local A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; WARNING: .local is reserved for Multicast DNS
;; You are currently testing what happens when an mDNS query is leaked to DNS
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42225
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;host.local.			IN	A

;; ANSWER SECTION:
host.local.		3	IN	A	1.2.3.4

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:43 UTC 2026
;; MSG SIZE  rcvd: 44


[       OK ] mDNS.query (236 ms)
[ RUN      ] mDNS.ptr
[2026-07-28 01:44:43,809][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:43,809][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:43,809][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:43,809][ INFO][    server_info.c:517 ] add server 127.0.0.1:55353@lo, type: mdns
[2026-07-28 01:44:43,809][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:43,831][ INFO][     dns_client.c:537 ] request: 9.0.0.127.in-addr.arpa, qtype: 12, id: 27588, group: mdns
[2026-07-28 01:44:43,837][ INFO][        context.c:1136] result: 9.0.0.127.in-addr.arpa, client: 127.0.0.1, qtype: 12, id: 11080, group: mdns, time: 7ms
;; missing question section

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 -x 127.0.0.9 +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11080
;; flags: qr ra; QUERY: 0, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; ANSWER SECTION:
9.0.0.127.in-addr.arpa.	61	IN	PTR	host.local.

;; Query time: 13 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:43 UTC 2026
;; MSG SIZE  rcvd: 58


[       OK ] mDNS.ptr (133 ms)
[----------] 2 tests from mDNS (370 ms total)

[----------] 3 tests from LocalDomain
[ RUN      ] LocalDomain.query
[2026-07-28 01:44:43,941][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:43,941][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:43,941][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:43,941][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:43,973][ INFO][     dns_client.c:537 ] request: b.com, qtype: 1, id: 34313, group: default
[2026-07-28 01:44:43,975][ INFO][        request.c:82  ] result: b.com, qtype: 1, SOA
[2026-07-28 01:44:43,975][ INFO][        context.c:414 ] result: b.com, qtype: 1, rtcode: 3, id: 42633
[2026-07-28 01:44:43,975][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 1, id: 42633, group: default, time: 4ms
[2026-07-28 01:44:43,976][ INFO][        context.c:414 ] result: b.com, qtype: 1, rtcode: 3, id: 42633

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 42633
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	A

;; AUTHORITY SECTION:
b.com.			600	IN	SOA	ns1.example.com. hostmaster.example.com. 1 3600 600 86400 3600

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:43 UTC 2026
;; MSG SIZE  rcvd: 82


[2026-07-28 01:44:43,996][ INFO][        context.c:901 ] result: pc, client: 127.0.0.1, qtype: 1, id: 2400, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 pc A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2400
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;pc.				IN	A

;; ANSWER SECTION:
pc.			600	IN	A	1.2.3.1

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:43 UTC 2026
;; MSG SIZE  rcvd: 36


[0;97m[2026-07-28 01:44:43,940][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:43,941][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 7[0m
[0;94m[2026-07-28 01:44:43,941][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:43,941][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 7[0m
[0;94m[2026-07-28 01:44:43,941][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 8[0m
[0;94m[2026-07-28 01:44:43,941][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:43,941][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 8[0m
[0;94m[2026-07-28 01:44:43,941][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 9[0m
[0;94m[2026-07-28 01:44:43,941][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 9[0m
[0;94m[2026-07-28 01:44:43,972][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:43,972][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:43,972][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 42633, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:43,972][DEBUG][     dns_server.c:480 ] query b.com from 127.0.0.1, qtype: 1, id: 42633, query-num: 1[0m
[0;94m[2026-07-28 01:44:43,973][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:43,975][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 82, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:43,975][DEBUG][     dns_client.c:113 ] qdcount = 1, ancount = 1, nscount = 0, nrcount = 0, len = 82, id = 34313, tc = 0, rd = 0, ra = 1, rcode = 3, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:43,975][DEBUG][     dns_client.c:125 ] domain: b.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:43,975][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: b.com qtype: 1 rcode: 3, id: 42633[0m
[0;94m[2026-07-28 01:44:43,975][DEBUG][         answer.c:466 ] domain: b.com, qtype: 1, SOA: mname: ns1.example.com, rname: hostmaster.example.com, serial: 1, refresh: 3600, retry: 600, expire: 86400, minimum: 3600[0m
[0;94m[2026-07-28 01:44:43,975][DEBUG][          query.c:50  ] result: b.com, qtype: 1, has-result: 1, id 34313[0m
[0;94m[2026-07-28 01:44:43,975][DEBUG][        context.c:846 ] reply b.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:43,975][DEBUG][        context.c:395 ] result: b.com, qtype: 1, return SOA[0m
[0;94m[2026-07-28 01:44:43,976][DEBUG][        context.c:846 ] reply b.com qtype: 1, rcode: 0, reply: 0[0m
[0;94m[2026-07-28 01:44:43,976][DEBUG][        context.c:395 ] result: b.com, qtype: 1, return SOA[0m
[0;94m[2026-07-28 01:44:43,996][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 43, type = 0[0m
[0;94m[2026-07-28 01:44:43,996][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:43,996][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 43, id = 2400, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:43,996][DEBUG][     dns_server.c:480 ] query pc from 127.0.0.1, qtype: 1, id: 2400, query-num: 1[0m
[0;94m[2026-07-28 01:44:43,996][DEBUG][        context.c:846 ] reply pc qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:43,996][DEBUG][        context.c:365 ] result: pc, rtt: -0.1 ms, 1.2.3.1[0m
[0;94m[2026-07-28 01:44:44,021][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 50, type = 0[0m
[0;94m[2026-07-28 01:44:44,021][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:44,021][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 50, id = 44203, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:44,021][DEBUG][     dns_server.c:48[2026-07-28 01:44:44,021][ INFO][          rules.c:55  ] RULE-MATCH, type: 3, domain: phone.lan, rule: lan.
[2026-07-28 01:44:44,021][ INFO][        context.c:901 ] result: phone.lan, client: 127.0.0.1, qtype: 1, id: 44203, group: mdns, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 phone.lan A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44203
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;phone.lan.			IN	A

;; ANSWER SECTION:
phone.lan.		600	IN	A	1.2.3.2

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:44 UTC 2026
;; MSG SIZE  rcvd: 43


[2026-07-28 01:44:44,057][ INFO][          rules.c:55  ] RULE-MATCH, type: 3, domain: router.lan, rule: lan.
[2026-07-28 01:44:44,057][ INFO][        context.c:901 ] result: router.lan, client: 127.0.0.1, qtype: 28, id: 29634, group: mdns, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 router.lan AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29634
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;router.lan.			IN	AAAA

;; AUTHORITY SECTION:
router.lan.		30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 10 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:44 UTC 2026
;; MSG SIZE  rcvd: 104


[       OK ] LocalDomain.query (213 ms)
[ RUN      ] LocalDomain.ptr
[2026-07-28 01:44:44,156][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:44,156][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:44,156][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:44,156][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:44,197][ INFO][        context.c:901 ] result: 1.3.2.1.in-addr.arpa, client: 127.0.0.1, qtype: 12, id: 6079, group: default, time: 1ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 -x 1.2.3.1 +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6079
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;1.3.2.1.in-addr.arpa.		IN	PTR

;; ANSWER SECTION:
1.3.2.1.in-addr.arpa.	600	IN	PTR	pc.

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:44 UTC 2026
;; MSG SIZE  rcvd: 54


[       OK ] LocalDomain.ptr (210 ms)
[ RUN      ] LocalDomain.odhcpd_lease_file
[2026-07-28 01:44:44,366][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:44,366][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:44,366][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:44,366][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:44,366][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:44,382][ INFO][        context.c:901 ] result: raspberrypi, client: 127.0.0.1, qtype: 28, id: 56006, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 raspberrypi AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56006
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;raspberrypi.			IN	AAAA

;; ANSWER SECTION:
raspberrypi.		600	IN	AAAA	2408:8256:348a:d42::144

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:44 UTC 2026
;; MSG SIZE  rcvd: 57


[2026-07-28 01:44:44,417][ INFO][          rules.c:55  ] RULE-MATCH, type: 3, domain: rock-5b.lan, rule: lan.
[2026-07-28 01:44:44,417][ INFO][        context.c:901 ] result: rock-5b.lan, client: 127.0.0.1, qtype: 28, id: 62122, group: mdns, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 rock-5b.lan AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62122
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;rock-5b.lan.			IN	AAAA

;; ANSWER SECTION:
rock-5b.lan.		600	IN	AAAA	2408:8256:348a:d42::efe

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:44 UTC 2026
;; MSG SIZE  rcvd: 57


[2026-07-28 01:44:44,445][ INFO][        context.c:901 ] result: e.f.e.0.0.0.0.0.0.0.0.0.0.0.0.0.2.4.d.0.a.8.4.3.6.5.2.8.8.0.4.2.ip6.arpa, client: 127.0.0.1, qtype: 12, id: 41739, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 -x 2408:8256:348a:d42::efe +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41739
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;e.f.e.0.0.0.0.0.0.0.0.0.0.0.0.0.2.4.d.0.a.8.4.3.6.5.2.8.8.0.4.2.ip6.arpa. IN PTR

;; ANSWER SECTION:
e.f.e.0.0.0.0.0.0.0.0.0.0.0.0.0.2.4.d.0.a.8.4.3.6.5.2.8.8.0.4.2.ip6.arpa. 600 IN PTR rock-5b.

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:44 UTC 2026
;; MSG SIZE  rcvd: 111


[       OK ] LocalDomain.odhcpd_lease_file (113 ms)
[----------] 3 tests from LocalDomain (536 ms total)

[----------] 41 tests from LIBHTTP2
[ RUN      ] LIBHTTP2.HpackDynamicTableSizeUpdateMustPrecedeHeaders
[       OK ] LIBHTTP2.HpackDynamicTableSizeUpdateMustPrecedeHeaders (0 ms)
[ RUN      ] LIBHTTP2.HpackResizeEvictsDynamicEntriesBeforeReuse
[       OK ] LIBHTTP2.HpackResizeEvictsDynamicEntriesBeforeReuse (0 ms)
[ RUN      ] LIBHTTP2.HpackDecodeIndexedDynamicNameSurvivesEviction
[       OK ] LIBHTTP2.HpackDecodeIndexedDynamicNameSurvivesEviction (0 ms)
[ RUN      ] LIBHTTP2.HpackMultipleInitialSizeUpdatesRefreshTable
[       OK ] LIBHTTP2.HpackMultipleInitialSizeUpdatesRefreshTable (0 ms)
[ RUN      ] LIBHTTP2.HpackShrunkTableRejectsEvictedDynamicIndex
[       OK ] LIBHTTP2.HpackShrunkTableRejectsEvictedDynamicIndex (0 ms)
[ RUN      ] LIBHTTP2.HpackDynamicTableSharedAcrossInterleavedStreams
[       OK ] LIBHTTP2.HpackDynamicTableSharedAcrossInterleavedStreams (6 ms)
[ RUN      ] LIBHTTP2.SettingsHeaderTableSizeEvictsResponseEncoderEntries
[       OK ] LIBHTTP2.SettingsHeaderTableSizeEvictsResponseEncoderEntries (6 ms)
[ RUN      ] LIBHTTP2.SettingsOnNonZeroStreamFailsProtocol
[       OK ] LIBHTTP2.SettingsOnNonZeroStreamFailsProtocol (0 ms)
[ RUN      ] LIBHTTP2.ServerRejectsEnablePushSetting
[       OK ] LIBHTTP2.ServerRejectsEnablePushSetting (0 ms)
[ RUN      ] LIBHTTP2.SettingsMaxHeaderListSizeLimitsResponseHeaders
[       OK ] LIBHTTP2.SettingsMaxHeaderListSizeLimitsResponseHeaders (3 ms)
[ RUN      ] LIBHTTP2.Integrated
[       OK ] LIBHTTP2.Integrated (630 ms)
[ RUN      ] LIBHTTP2.ResponseHeadersContinuation
[       OK ] LIBHTTP2.ResponseHeadersContinuation (1 ms)
[ RUN      ] LIBHTTP2.ResponseDataFragmentsKeepStreamOpenUntilEndStream
[       OK ] LIBHTTP2.ResponseDataFragmentsKeepStreamOpenUntilEndStream (0 ms)
[ RUN      ] LIBHTTP2.ResponseEndStreamBeforeContentLengthResetsStreamOnly
[       OK ] LIBHTTP2.ResponseEndStreamBeforeContentLengthResetsStreamOnly (0 ms)
[ RUN      ] LIBHTTP2.FullyReadEndedRequestIsNotReportedReadableAgain
[       OK ] LIBHTTP2.FullyReadEndedRequestIsNotReportedReadableAgain (1 ms)
[ RUN      ] LIBHTTP2.InvalidCompressedEndedRequestIsNotReportedReadableAgain
[       OK ] LIBHTTP2.InvalidCompressedEndedRequestIsNotReportedReadableAgain (1 ms)
[ RUN      ] LIBHTTP2.UnsupportedContentEncodingReadsRawBody
[       OK ] LIBHTTP2.UnsupportedContentEncodingReadsRawBody (2 ms)
[ RUN      ] LIBHTTP2.PollReturnsResponseBeforeGoawayEof
[       OK ] LIBHTTP2.PollReturnsResponseBeforeGoawayEof (0 ms)
[ RUN      ] LIBHTTP2.RequestHostHeaderOverridesAuthority
[       OK ] LIBHTTP2.RequestHostHeaderOverridesAuthority (3 ms)
[ RUN      ] LIBHTTP2.InvalidPingLengthFailsProtocol
[       OK ] LIBHTTP2.InvalidPingLengthFailsProtocol (0 ms)
[ RUN      ] LIBHTTP2.WriteBodyReturnsPayloadLengthForMultiFrameBody
[       OK ] LIBHTTP2.WriteBodyReturnsPayloadLengthForMultiFrameBody (0 ms)
[ RUN      ] LIBHTTP2.ContinuationWithoutHeadersFailsProtocol
[       OK ] LIBHTTP2.ContinuationWithoutHeadersFailsProtocol (0 ms)
[ RUN      ] LIBHTTP2.HeadersInterruptedByDataFailsProtocol
[       OK ] LIBHTTP2.HeadersInterruptedByDataFailsProtocol (0 ms)
[ RUN      ] LIBHTTP2.SettingsAckWithPayloadFailsProtocol
[       OK ] LIBHTTP2.SettingsAckWithPayloadFailsProtocol (0 ms)
[ RUN      ] LIBHTTP2.SettingsEnablePushInvalidValueFailsProtocol
[       OK ] LIBHTTP2.SettingsEnablePushInvalidValueFailsProtocol (0 ms)
[ RUN      ] LIBHTTP2.WindowUpdateZeroIncrementFailsProtocol
[       OK ] LIBHTTP2.WindowUpdateZeroIncrementFailsProtocol (0 ms)
[ RUN      ] LIBHTTP2.RstStreamOnConnectionStreamFailsProtocol
[       OK ] LIBHTTP2.RstStreamOnConnectionStreamFailsProtocol (0 ms)
[ RUN      ] LIBHTTP2.DataAfterEndStreamFailsProtocol
[       OK ] LIBHTTP2.DataAfterEndStreamFailsProtocol (1 ms)
[ RUN      ] LIBHTTP2.DataAfterLocallyClosedStreamDoesNotFailConnection
[       OK ] LIBHTTP2.DataAfterLocallyClosedStreamDoesNotFailConnection (1 ms)
[ RUN      ] LIBHTTP2.DataOnIdleStreamFailsProtocol
[       OK ] LIBHTTP2.DataOnIdleStreamFailsProtocol (0 ms)
[ RUN      ] LIBHTTP2.RefusedHeadersStillUpdateHpackDecoder
[       OK ] LIBHTTP2.RefusedHeadersStillUpdateHpackDecoder (161 ms)
[ RUN      ] LIBHTTP2.PeerMaxConcurrentStreamsDoesNotOverrideServerInboundLimit
[       OK ] LIBHTTP2.PeerMaxConcurrentStreamsDoesNotOverrideServerInboundLimit (162 ms)
[ RUN      ] LIBHTTP2.PeerMaxConcurrentStreamsLimitsLocallyInitiatedStreams
[       OK ] LIBHTTP2.PeerMaxConcurrentStreamsLimitsLocallyInitiatedStreams (0 ms)
[ RUN      ] LIBHTTP2.StreamNewAfterGoawayFails
[       OK ] LIBHTTP2.StreamNewAfterGoawayFails (0 ms)
[ RUN      ] LIBHTTP2.MultiStream
[       OK ] LIBHTTP2.MultiStream (288 ms)
[ RUN      ] LIBHTTP2.EarlyStreamCreation
[       OK ] LIBHTTP2.EarlyStreamCreation (196 ms)
[ RUN      ] LIBHTTP2.ServerLoopTerminationOnDisconnect
[       OK ] LIBHTTP2.ServerLoopTerminationOnDisconnect (199 ms)
[ RUN      ] LIBHTTP2.StreamClose
[       OK ] LIBHTTP2.StreamClose (179 ms)
[ RUN      ] LIBHTTP2.ReferenceCountingNormal
[       OK ] LIBHTTP2.ReferenceCountingNormal (0 ms)
[ RUN      ] LIBHTTP2.ReferenceCountingContextError
[       OK ] LIBHTTP2.ReferenceCountingContextError (0 ms)
[ RUN      ] LIBHTTP2.StressTest
[       OK ] LIBHTTP2.StressTest (189 ms)
[----------] 41 tests from LIBHTTP2 (2039 ms total)

[----------] 8 tests from IPRule
[ RUN      ] IPRule.white_list
[2026-07-28 01:44:46,519][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:46,519][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:46,519][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:46,519][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:46,519][ INFO][    server_info.c:517 ] add server 127.0.0.1:62053, type: udp
[2026-07-28 01:44:46,550][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 51142, group: default
[2026-07-28 01:44:46,550][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 4.5.6.7
[2026-07-28 01:44:46,551][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 15437, group: default, time: 2ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15437
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	4.5.6.7

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:46 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] IPRule.white_list (243 ms)
[ RUN      ] IPRule.white_list_not_in
[2026-07-28 01:44:46,762][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:46,762][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:46,763][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:46,763][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:46,763][ INFO][    server_info.c:517 ] add server 127.0.0.1:62053, type: udp
[2026-07-28 01:44:46,786][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 29784, group: default
[0;97m[2026-07-28 01:44:46,762][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:46,762][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 7[0m
[0;94m[2026-07-28 01:44:46,763][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:46,763][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 7[0m
[0;94m[2026-07-28 01:44:46,763][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 8[0m
[0;94m[2026-07-28 01:44:46,763][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:46,763][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 8[0m
[0;94m[2026-07-28 01:44:46,784][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:46,784][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:46,784][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 1561, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:46,784][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 1561, query-num: 1[0m
[0;94m[2026-07-28 01:44:46,785][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:62053, type:0[0m
[0;94m[2026-07-28 01:44:46,785][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:46,786][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 33, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:46,786][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 29784, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:46,786][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:46,786][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 1561[0m
[0;94m[2026-07-28 01:44:46,786][DEBUG][         answer.c:187 ] domain: a.com TTL: 611 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:46,786][DEBUG][         answer.c:495 ] all result is ignored, a.com qtype: 1, rcode: 0, id: 29784, retry.[0m
[0;94m[2026-07-28 01:44:46,786][DEBUG][  client_socket.c:173 ] server 127.0.0.1:61053 closed.[0m
[0;94m[2026-07-28 01:44:46,786][DEBUG][          query.c:321 ] retry query a.com, type: 1, id: 29784[0m
[0;94m[2026-07-28 01:44:46,786][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:62053, type:0[0m
[0;94m[2026-07-28 01:44:46,786][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:46,786][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 33, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:46,786][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 29784, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:46,786][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:46,786][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 1561[0m
[0;94m[2026-07-28 01:44:46,786][DEBUG][          rules.c:295 ] domain: a.com TTL: 611 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:46,787][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:62053, len: 33, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:46,787][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 29784, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:46,787][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:46,787][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:62053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 1561[0m
[0;94m[2026-07-28 01:44:46,787][DEBUG][[2026-07-28 01:44:47,368][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 0.0.0.0
[2026-07-28 01:44:47,368][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 1561, group: default, time: 584ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1561
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; Query time: 586 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:47 UTC 2026
;; MSG SIZE  rcvd: 23


[       OK ] IPRule.white_list_not_in (743 ms)
[ RUN      ] IPRule.black_list
[2026-07-28 01:44:47,506][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:47,506][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:47,506][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:47,506][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:47,506][ INFO][    server_info.c:517 ] add server 127.0.0.1:62053, type: udp
[2026-07-28 01:44:47,535][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 49250, group: default
[0;97m[2026-07-28 01:44:47,505][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:47,506][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 7[0m
[0;94m[2026-07-28 01:44:47,506][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:47,506][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 7[0m
[0;94m[2026-07-28 01:44:47,506][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 8[0m
[0;94m[2026-07-28 01:44:47,506][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:47,506][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 8[0m
[0;94m[2026-07-28 01:44:47,534][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:47,534][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:47,534][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 58098, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:47,534][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 58098, query-num: 1[0m
[0;94m[2026-07-28 01:44:47,535][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:62053, type:0[0m
[0;94m[2026-07-28 01:44:47,535][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:47,537][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:62053, len: 33, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:47,537][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 49250, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:47,537][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:47,537][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:62053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 58098[0m
[0;94m[2026-07-28 01:44:47,537][DEBUG][         answer.c:187 ] domain: a.com TTL: 611 IP: 4.5.6.7[0m
[0;94m[2026-07-28 01:44:47,537][DEBUG][     dns_client.c:185 ] query a.com result is invalid, -4[0m
[0;94m[2026-07-28 01:44:48,107][DEBUG][          query.c:321 ] retry query a.com, type: 1, id: 49250[0m
[0;94m[2026-07-28 01:44:48,107][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:62053, type:0[0m
[0;94m[2026-07-28 01:44:48,107][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:48,114][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:62053, len: 33, ttl: 64, latency: 7[0m
[0;94m[2026-07-28 01:44:48,114][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 49250, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:48,114][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:48,347][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 33, ttl: 64, latency: 240[0m
[0;94m[2026-07-28 01:44:48,347][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 33, id = 49250, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:48,347][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:48,347][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 58098[0m
[0;94m[2026-07-28 01:44:48,347][DEBUG][         answer.c:187 ] domain: a.com TTL: 611 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:48,347][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:48,347][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 9[0m
[0;94m[2026-07-28 01:44:48,407][DEBUG][    speed_check.c:248 ] ping 1.2.3.4:80 with tcp, order: 1, timeout: 200[0m
[0;94[2026-07-28 01:44:48,610][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:48,610][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 58098, group: default, time: 1076ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58098
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.4

;; Query time: 1073 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:48 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] IPRule.black_list (1653 ms)
[ RUN      ] IPRule.ignore_ip
[2026-07-28 01:44:49,159][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:49,159][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:49,159][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:49,159][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:49,185][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 35604, group: default
[2026-07-28 01:44:49,230][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: 43.2 ms, 7.8.9.10
[2026-07-28 01:44:49,230][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 16326, group: default, time: 46ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16326
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	7.8.9.10

;; Query time: 46 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:49 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] IPRule.ignore_ip (138 ms)
[ RUN      ] IPRule.ignore_ip_set
[2026-07-28 01:44:49,296][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:49,296][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:49,296][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:49,296][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:49,296][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:49,315][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 39061, group: default
[2026-07-28 01:44:49,315][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 7.8.9.10
[2026-07-28 01:44:49,315][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 22188, group: default, time: 1ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22188
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			611	IN	A	7.8.9.10

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:49 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] IPRule.ignore_ip_set (125 ms)
[ RUN      ] IPRule.ignore_all_ip
[2026-07-28 01:44:49,422][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:49,422][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:49,422][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:49,422][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:49,472][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 28235, group: default
[2026-07-28 01:44:50,028][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 0.0.0.0
[2026-07-28 01:44:50,028][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 6278, group: default, time: 556ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6278
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; Query time: 560 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:50 UTC 2026
;; MSG SIZE  rcvd: 23


[       OK ] IPRule.ignore_all_ip (676 ms)
[ RUN      ] IPRule.no_ignore_ip_by_domain
[2026-07-28 01:44:50,099][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:50,099][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:50,099][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:50,099][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:50,118][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 41164, group: default
[2026-07-28 01:44:50,700][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 0.0.0.0
[2026-07-28 01:44:50,700][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 35155, group: default, time: 583ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35155
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; Query time: 590 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:50 UTC 2026
;; MSG SIZE  rcvd: 23


[0;97m[2026-07-28 01:44:50,098][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:50,099][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 7[0m
[0;94m[2026-07-28 01:44:50,099][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:50,099][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 7[0m
[0;94m[2026-07-28 01:44:50,099][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 8[0m
[0;94m[2026-07-28 01:44:50,099][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:50,099][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 8[0m
[0;94m[2026-07-28 01:44:50,117][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:50,117][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:50,117][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 35155, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:50,117][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 35155, query-num: 1[0m
[0;94m[2026-07-28 01:44:50,118][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 65, ttl: 64, latency: 3[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 3, nscount = 0, nrcount = 0, len = 65, id = 41164, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 35155[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][         answer.c:187 ] domain: a.com TTL: 611 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][         answer.c:187 ] domain: a.com TTL: 611 IP: 4.5.6.7[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][         answer.c:187 ] domain: a.com TTL: 611 IP: 7.8.9.10[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][         answer.c:495 ] all result is ignored, a.com qtype: 1, rcode: 0, id: 41164, retry.[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][  client_socket.c:173 ] server 127.0.0.1:61053 closed.[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][          query.c:321 ] retry query a.com, type: 1, id: 41164[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 65, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 3, nscount = 0, nrcount = 0, len = 65, id = 41164, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 35155[0m
[0;94m[2026-07-28 01:44:50,120][DEBUG][          rules.c:295 ] domain: a.com TTL: 611 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:50,700][DEBUG][          query.c:50  ] result: a.com, qtype: 1, has-result: 1, id 41164[0m
[0;94m[2026-07-28 01:44:50,700][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:50,700][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 600[0m
[0;94m[2026-07-28 01:44:50,734][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:50,734][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:50,734][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = [2026-07-28 01:44:50,734][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: b.com, rule: b.com.
[2026-07-28 01:44:50,734][ INFO][     dns_client.c:537 ] request: b.com, qtype: 1, id: 45707, group: default
[2026-07-28 01:44:50,752][ INFO][        request.c:85  ] result: b.com, qtype: 1, rtt: 10.0 ms, 1.2.3.4
[2026-07-28 01:44:50,752][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 1, id: 26176, group: default, time: 17ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26176
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	A

;; ANSWER SECTION:
b.com.			3	IN	A	1.2.3.4

;; Query time: 16 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:50 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] IPRule.no_ignore_ip_by_domain (749 ms)
[ RUN      ] IPRule.ip_alias_ip_set
[2026-07-28 01:44:50,849][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:50,849][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:50,849][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:50,849][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:50,849][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:50,865][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 52510, group: default
[2026-07-28 01:44:50,870][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.1.1.1
[2026-07-28 01:44:50,870][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 40123, group: default, time: 7ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40123
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			611	IN	A	1.1.1.1

;; Query time: 10 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:50 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] IPRule.ip_alias_ip_set (126 ms)
[----------] 8 tests from IPRule (4457 ms total)

[----------] 4 tests from IPAlias
[ RUN      ] IPAlias.map_multiip_nospeed_check
[2026-07-28 01:44:50,973][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:50,973][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:50,973][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:50,973][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:50,973][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:50,991][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 59573, group: default
[2026-07-28 01:44:50,994][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 10.10.10.10
[2026-07-28 01:44:50,994][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 56991, group: default, time: 3ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56991
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			600	IN	A	10.10.10.10
a.com.			600	IN	A	12.12.12.12
a.com.			600	IN	A	15.15.15.15
a.com.			600	IN	A	13.13.13.13

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:50 UTC 2026
;; MSG SIZE  rcvd: 87


[2026-07-28 01:44:51,031][ INFO][     dns_client.c:537 ] request: a.com, qtype: 28, id: 4966, group: default
[2026-07-28 01:44:51,034][ INFO][        request.c:89  ] result: a.com, qtype: 28, rtt: -0.1 ms, ffff:0000:0000:0000:0000:0000:0000:0001
[0;97m[2026-07-28 01:44:50,972][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:50,990][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:50,990][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:50,990][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 56991, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:50,990][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 56991, query-num: 1[0m
[0;94m[2026-07-28 01:44:50,991][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:50,994][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 65, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:50,994][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 3, nscount = 0, nrcount = 0, len = 65, id = 59573, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:50,994][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:50,994][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 56991[0m
[0;94m[2026-07-28 01:44:50,994][DEBUG][         answer.c:187 ] domain: a.com TTL: 61 IP: 1.2.3.1[0m
[0;94m[2026-07-28 01:44:50,994][DEBUG][         answer.c:187 ] domain: a.com TTL: 61 IP: 1.2.3.2[0m
[0;94m[2026-07-28 01:44:50,994][DEBUG][         answer.c:187 ] domain: a.com TTL: 61 IP: 1.2.3.3[0m
[0;94m[2026-07-28 01:44:50,994][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:50,994][DEBUG][        context.c:365 ] result: a.com, rtt: -0.1 ms, 10.10.10.10[0m
[0;94m[2026-07-28 01:44:50,994][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 600[0m
[0;94m[2026-07-28 01:44:50,994][DEBUG][          query.c:50  ] result: a.com, qtype: 1, has-result: 1, id 59573[0m
[0;94m[2026-07-28 01:44:51,031][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:51,031][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:51,031][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 33125, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:51,031][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 28, id: 33125, query-num: 1[0m
[0;94m[2026-07-28 01:44:51,031][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:51,034][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 101, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:51,034][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 3, nscount = 0, nrcount = 0, len = 101, id = 4966, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:51,034][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 28  qclass: 1[0m
[0;94m[2026-07-28 01:44:51,034][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 28 rcode: 0, id: 33125[0m
[0;94m[2026-07-28 01:44:51,034][DEBUG][         answer.c:217 ] domain: a.com TTL: 61 IP: 0102:0304:0500:0000:0000:0000:0000:0001[0m
[0;94m[2026-07-28 01:44:51,034][DEBUG][         answer.c:217 ] domain: a.com TTL: 61 IP: 0102:0304:0500:0000:0000:0000:0000:0002[0m
[0;94m[2026-07-28 01:44:51,034][DEBUG][         answer.c:217 ] domain: a.com TTL: 61 IP: 0102:0304:0500:0000:0000:0000:0000:0003[0m
[0;94m[2026-07-28 01:44:51,034][DEBUG][        context.c:846 ] reply a.com qtype: 28, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:51,034][DEBUG][        context.c:372 ] result: a.com, rtt: -0.1 ms, ffff:0000:0000:0000:0000:0000:0000:0001[0m
[0;94m[2026-07-28 01:44:51,034][DEBUG][          cache.c:143 ] cache a.com qtype: 28 ttl: 6[2026-07-28 01:44:51,034][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 28, id: 33125, group: default, time: 2ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33125
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	AAAA

;; ANSWER SECTION:
a.com.			600	IN	AAAA	ffff::1
a.com.			600	IN	AAAA	ffff::3
a.com.			600	IN	AAAA	ffff::2
a.com.			600	IN	AAAA	ffff::4

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:51 UTC 2026
;; MSG SIZE  rcvd: 135


[       OK ] IPAlias.map_multiip_nospeed_check (166 ms)
[ RUN      ] IPAlias.map_single_ip_nospeed_check
[2026-07-28 01:44:51,142][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:51,142][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:51,142][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:51,142][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:51,143][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:51,165][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 16413, group: default
[2026-07-28 01:44:51,167][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 10.10.10.10
[2026-07-28 01:44:51,167][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 61098, group: default, time: 4ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61098
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			600	IN	A	10.10.10.10
a.com.			600	IN	A	11.11.11.11
a.com.			600	IN	A	9.10.11.12

;; Query time: 10 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:51 UTC 2026
;; MSG SIZE  rcvd: 71


[2026-07-28 01:44:51,210][ INFO][     dns_client.c:537 ] request: a.com, qtype: 28, id: 8535, group: default
[2026-07-28 01:44:51,210][ INFO][        request.c:89  ] result: a.com, qtype: 28, rtt: -0.1 ms, ffff:0000:0000:0000:0000:0000:0000:0001
[0;97m[2026-07-28 01:44:51,142][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:51,164][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:51,164][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:51,164][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 61098, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:51,164][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 61098, query-num: 1[0m
[0;94m[2026-07-28 01:44:51,164][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:51,167][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 65, ttl: 64, latency: 3[0m
[0;94m[2026-07-28 01:44:51,167][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 3, nscount = 0, nrcount = 0, len = 65, id = 16413, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:51,167][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:51,167][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 61098[0m
[0;94m[2026-07-28 01:44:51,167][DEBUG][         answer.c:187 ] domain: a.com TTL: 61 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:51,167][DEBUG][         answer.c:187 ] domain: a.com TTL: 61 IP: 5.6.7.8[0m
[0;94m[2026-07-28 01:44:51,167][DEBUG][         answer.c:187 ] domain: a.com TTL: 61 IP: 9.10.11.12[0m
[0;94m[2026-07-28 01:44:51,167][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:51,167][DEBUG][        context.c:365 ] result: a.com, rtt: -0.1 ms, 10.10.10.10[0m
[0;94m[2026-07-28 01:44:51,167][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 600[0m
[0;94m[2026-07-28 01:44:51,167][DEBUG][          query.c:50  ] result: a.com, qtype: 1, has-result: 1, id 16413[0m
[0;94m[2026-07-28 01:44:51,210][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:51,210][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:51,210][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 40648, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:51,210][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 28, id: 40648, query-num: 1[0m
[0;94m[2026-07-28 01:44:51,210][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:51,210][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 101, ttl: 64, latency: 0[0m
[0;94m[2026-07-28 01:44:51,210][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 3, nscount = 0, nrcount = 0, len = 101, id = 8535, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:51,210][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 28  qclass: 1[0m
[0;94m[2026-07-28 01:44:51,210][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 28 rcode: 0, id: 40648[0m
[0;94m[2026-07-28 01:44:51,210][DEBUG][         answer.c:217 ] domain: a.com TTL: 61 IP: 0102:0304:0500:0000:0000:0000:0000:0000[0m
[0;94m[2026-07-28 01:44:51,210][DEBUG][         answer.c:217 ] domain: a.com TTL: 61 IP: 0506:0708:0900:0000:0000:0000:0000:0000[0m
[0;94m[2026-07-28 01:44:51,210][DEBUG][         answer.c:217 ] domain: a.com TTL: 61 IP: 0a0b:0c0d:0e00:0000:0000:0000:0000:0000[0m
[0;94m[2026-07-28 01:44:51,210][DEBUG][        context.c:846 ] reply a.com qtype: 28, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:51,210][DEBUG][        context.c:372 ] result: a.com, rtt: -0.1 ms, ffff:0000:0000:0000:0000:0000:0000:0001[0m
[0;94m[2026-07-28 01:44:51,210][DEBUG][          cache.c:143 ] cache a.com qtype: 28 ttl[2026-07-28 01:44:51,210][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 28, id: 40648, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40648
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	AAAA

;; ANSWER SECTION:
a.com.			600	IN	AAAA	ffff::1
a.com.			600	IN	AAAA	a0b:c0d:e00::
a.com.			600	IN	AAAA	ffff::2

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:51 UTC 2026
;; MSG SIZE  rcvd: 107


[       OK ] IPAlias.map_single_ip_nospeed_check (174 ms)
[ RUN      ] IPAlias.mapip_withspeed_check
[2026-07-28 01:44:51,316][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:51,316][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:51,316][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:51,316][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:51,336][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 32134, group: default
[2026-07-28 01:44:51,464][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: 121.5 ms, 10.10.10.10
[2026-07-28 01:44:51,464][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 8265, group: default, time: 128ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8265
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	10.10.10.10

;; Query time: 130 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:51 UTC 2026
;; MSG SIZE  rcvd: 39


[0;97m[2026-07-28 01:44:51,315][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:51,316][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 7[0m
[0;94m[2026-07-28 01:44:51,316][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:51,316][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 7[0m
[0;94m[2026-07-28 01:44:51,316][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 8[0m
[0;94m[2026-07-28 01:44:51,316][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:51,316][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 8[0m
[0;94m[2026-07-28 01:44:51,316][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 9[0m
[0;94m[2026-07-28 01:44:51,316][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 9[0m
[0;94m[2026-07-28 01:44:51,335][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:51,335][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:51,336][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 8265, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:51,336][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 8265, query-num: 1[0m
[0;94m[2026-07-28 01:44:51,336][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:51,340][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 65, ttl: 64, latency: 4[0m
[0;94m[2026-07-28 01:44:51,340][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 3, nscount = 0, nrcount = 0, len = 65, id = 32134, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:51,340][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:51,340][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 8265[0m
[0;94m[2026-07-28 01:44:51,340][DEBUG][         answer.c:187 ] domain: a.com TTL: 61 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:51,340][DEBUG][    speed_check.c:243 ] ping 10.10.10.10 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:51,340][DEBUG][      fast_ping.c:275 ] ping 10.10.10.10, id = 10[0m
[0;94m[2026-07-28 01:44:51,340][DEBUG][         answer.c:187 ] domain: a.com TTL: 61 IP: 5.6.7.8[0m
[0;94m[2026-07-28 01:44:51,340][DEBUG][    speed_check.c:243 ] ping 11.11.11.11 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:51,340][DEBUG][      fast_ping.c:275 ] ping 11.11.11.11, id = 11[0m
[0;94m[2026-07-28 01:44:51,340][DEBUG][         answer.c:187 ] domain: a.com TTL: 61 IP: 9.10.11.12[0m
[0;94m[2026-07-28 01:44:51,340][DEBUG][    speed_check.c:243 ] ping 9.10.11.12 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:51,340][DEBUG][      fast_ping.c:275 ] ping 9.10.11.12, id = 12[0m
[0;94m[2026-07-28 01:44:51,340][DEBUG][          query.c:50  ] result: a.com, qtype: 1, has-result: 1, id 32134[0m
[0;94m[2026-07-28 01:44:51,464][DEBUG][    speed_check.c:73  ] from 10.10.10.10: seq=1 time=1215, lasttime=-1 id=8265[0m
[0;94m[2026-07-28 01:44:51,464][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:51,464][DEBUG][        context.c:365 ] result: a.com, rtt: 121.5 ms, 10.10.10.10[0m
[0;94m[2026-07-28 01:44:51,464][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 600[0m
[0;94m[2026-07-28 01:44:51,464][DEBUG][      ping_host.c:88  ] ping 10.10.10.10 end, id 10[0m
[0;94m[2026-07-28 01:44:51,484][DEBUG][    speed_check.c:73  ] from 9.10.11.12: seq=1 time=1431, lasttime=1215 id=8265[0m
[0;94m[2026-07-28 01:44:51,484][DEBUG][      ping_host.c:88  ] ping 9.10.11.12 end, id 12[0m
[0;94m[2026-07-28 01:44:51,494][DEBUG][    speed_check.c:73  ] from 11.11.11.11: seq=1 time=1531, lasttime=121[2026-07-28 01:44:51,494][ INFO][        context.c:74  ] result: a.com, id: 8265, index: 1, rtt: 121.5 ms, 10.10.10.10
[2026-07-28 01:44:51,494][ INFO][     dns_client.c:537 ] request: a.com, qtype: 28, id: 54732, group: default
5 id=8265[0m
[0;94m[2026-07-28 01:44:51,494][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 0[0m
[0;94m[2026-07-28 01:44:51,494][DEBUG][        context.c:365 ] result: a.com, rtt: 121.5 ms, 10.10.10.10[0m
[0;94m[2026-07-28 01:44:51,494][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 600[0m
[0;94m[2026-07-28 01:44:51,494][DEBUG][      ping_host.c:88  ] ping 11.11.11.11 end, id 11[0m
[0;94m[2026-07-28 01:44:51,494][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:51,494][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:51,494][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 15053, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:51,494][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 28, id: 15053, query-num: 1[0m
[0;94m[2026-07-28 01:44:51,494][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:51,500][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 101, ttl: 64, latency: 6[0m
[0;94m[2026-07-28 01:44:51,500][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 3, nscount = 0, nrcount = 0, len = 101, id = 54732, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:51,500][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 28  qclass: 1[0m
[0;94m[2026-07-28 01:44:51,500][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 28 rcode: 0, id: 15053[0m
[0;94m[2026-07-28 01:44:51,500][DEBUG][         answer.c:217 ] domain: a.com TTL: 61 IP: 0102:0304:0500:0000:0000:0000:0000:0000[0m
[0;94m[2026-07-28 01:44:51,500][DEBUG][    speed_check.c:243 ] ping [ffff:0000:0000:0000:0000:0000:0000:0001] with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:51,500][DEBUG][      fast_ping.c:275 ] ping [ffff:0000:0000:0000:0000:0000:0000:0001], id = 13[0m
[0;94m[2026-07-28 01:44:51,500][DEBUG][         answer.c:217 ] domain: a.com TTL: 61 IP: 0506:0708:0900:0000:0000:0000:0000:0000[0m
[0;94m[2026-07-28 01:44:51,500][DEBUG][    speed_check.c:243 ] ping [ffff:0000:0000:0000:0000:0000:0000:0002] with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:51,500][DEBUG][      fast_ping.c:275 ] ping [ffff:0000:0000:0000:0000:0000:0000:0002], id = 14[0m
[0;94m[2026-07-28 01:44:51,500][DEBUG][         answer.c:217 ] domain: a.com TTL: 61 IP: 0a0b:0c0d:0e00:0000:0000:0000:0000:0000[0m
[0;94m[2026-07-28 01:44:51,500][DEBUG][    speed_check.c:243 ] ping [0a0b:0c0d:0e00:0000:0000:0000:0000:0000] with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:51,500][DEBUG][      fast_ping.c:275 ] ping [0a0b:0c0d:0e00:0000:0000:0000:0000:0000], id = 15[0m
[0;94m[2026-07-28 01:44:51,500][DEBUG][          query.c:50  ] result: a.com, qtype: 28, has-result: 1, id 54732[0m
[0;94m[2026-07-28 01:44:51,620][DEBUG][    speed_check.c:248 ] ping [0a0b:0c0d:0e00:0000:0000:0000:0000:0000]:80 with tcp, order: 1, timeout: 200[0m
[0;94m[2026-07-28 01:44:51,620][DEBUG][      fast_ping.c:275 ] ping [0a0b:0c0d:0e00:0000:0000:0000:0000:0000]:80, id = 16[0m
[0;94m[2026-07-28 01:44:51,620][DEBUG][      ping_host.c:88  ] ping [0a0b:0c0d:0e00:0000:0000:0000:0000:0000]:80 end, id 16[0m
[0;94m[2026-07-28 01:44:51,620][DEBUG][    speed_check.c:248 ] ping [ffff:0000:0000:0000:0000:0000:0000:0002]:80 with tcp, order: 1, timeout: 200[0m
[0;94m[2026-07-28 01:44:51,620][DEBUG][      fast_ping.c:275 ] ping [ffff:0000:0000:0000:0000:0000:0000:0002]:80, id = 17[0m
[0;94m[2026-07-28 01:44:51,620][DEBUG][      ping_host.c:88  ] ping [ffff:0000:0000:0000:0000:0000:0000:0002]:80 end, id 17[0m
[0;94m[2026-07-28 01:44:51,620][DEBUG][    speed_check.c:248 ] ping [ffff:0000:0000:0000:0000:0000:0000:0001]:80 with tcp, order: 1, timeout: 200[0m
[0;94m[2026-07-28 01:44:51,620][DEBUG][      fast_ping.c:275 ] ping [ffff:0000:0000:0000:0000:0000:0000:0001]:80, id = 18[0m
[0;94m[2026-[2026-07-28 01:44:51,624][ INFO][        request.c:89  ] result: a.com, qtype: 28, rtt: 120.6 ms, ffff:0000:0000:0000:0000:0000:0000:0001
[2026-07-28 01:44:51,624][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 28, id: 15053, group: default, time: 129ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15053
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	AAAA

;; ANSWER SECTION:
a.com.			3	IN	AAAA	ffff::1

;; Query time: 133 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:51 UTC 2026
;; MSG SIZE  rcvd: 51


[       OK ] IPAlias.mapip_withspeed_check (395 ms)
[ RUN      ] IPAlias.no_ip_alias
[2026-07-28 01:44:51,709][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:51,709][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:51,709][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:51,710][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:51,728][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.com, rule: a.com.
[2026-07-28 01:44:51,729][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 60901, group: default
[2026-07-28 01:44:51,830][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: 100.0 ms, 1.2.3.4
[2026-07-28 01:44:51,831][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 12541, group: default, time: 103ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12541
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.4

;; Query time: 103 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:51 UTC 2026
;; MSG SIZE  rcvd: 39


[0;97m[2026-07-28 01:44:51,709][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:51,709][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 7[0m
[0;94m[2026-07-28 01:44:51,709][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:51,709][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 7[0m
[0;94m[2026-07-28 01:44:51,709][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 8[0m
[0;94m[2026-07-28 01:44:51,709][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:51,709][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 8[0m
[0;94m[2026-07-28 01:44:51,710][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 9[0m
[0;94m[2026-07-28 01:44:51,710][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 9[0m
[0;94m[2026-07-28 01:44:51,728][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:51,728][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:51,728][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 12541, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:51,728][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 1, id: 12541, query-num: 1[0m
[0;94m[2026-07-28 01:44:51,729][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:51,730][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 65, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:51,730][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 3, nscount = 0, nrcount = 0, len = 65, id = 60901, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:51,730][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 1  qclass: 1[0m
[0;94m[2026-07-28 01:44:51,730][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 1 rcode: 0, id: 12541[0m
[0;94m[2026-07-28 01:44:51,730][DEBUG][         answer.c:187 ] domain: a.com TTL: 61 IP: 1.2.3.4[0m
[0;94m[2026-07-28 01:44:51,730][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:51,730][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 10[0m
[0;94m[2026-07-28 01:44:51,730][DEBUG][         answer.c:187 ] domain: a.com TTL: 61 IP: 5.6.7.8[0m
[0;94m[2026-07-28 01:44:51,730][DEBUG][    speed_check.c:243 ] ping 5.6.7.8 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:51,730][DEBUG][      fast_ping.c:275 ] ping 5.6.7.8, id = 11[0m
[0;94m[2026-07-28 01:44:51,730][DEBUG][         answer.c:187 ] domain: a.com TTL: 61 IP: 9.10.11.12[0m
[0;94m[2026-07-28 01:44:51,730][DEBUG][    speed_check.c:243 ] ping 9.10.11.12 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:51,730][DEBUG][      fast_ping.c:275 ] ping 9.10.11.12, id = 12[0m
[0;94m[2026-07-28 01:44:51,730][DEBUG][          query.c:50  ] result: a.com, qtype: 1, has-result: 1, id 60901[0m
[0;94m[2026-07-28 01:44:51,830][DEBUG][    speed_check.c:73  ] from 1.2.3.4: seq=1 time=1000, lasttime=-1 id=12541[0m
[0;94m[2026-07-28 01:44:51,830][DEBUG][        context.c:846 ] reply a.com qtype: 1, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:51,830][DEBUG][        context.c:365 ] result: a.com, rtt: 100.0 ms, 1.2.3.4[0m
[0;94m[2026-07-28 01:44:51,830][DEBUG][          cache.c:143 ] cache a.com qtype: 1 ttl: 600[0m
[0;94m[2026-07-28 01:44:51,831][DEBUG][      ping_host.c:88  ] ping 1.2.3.4 end, id 10[0m
[0;94m[2026-07-28 01:44:51,841][DEBUG][    speed_check.c:73  ] from 5.6.7.8: seq=1 time=1104, lasttime=1000 id=12541[0m
[0;94m[2026-07-28 01:44:51,841][DEBUG][      ping_host.c:88  ] ping 5.6.7.8 end, id 11[0m
[0;94m[2026-07-28 01:44:51,853][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 [2026-07-28 01:44:51,854][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.com, rule: a.com.
[2026-07-28 01:44:51,854][ INFO][     dns_client.c:537 ] request: a.com, qtype: 28, id: 27633, group: default
[2026-07-28 01:44:51,874][ INFO][        context.c:74  ] result: a.com, id: 12541, index: 1, rtt: 100.0 ms, 1.2.3.4
[2026-07-28 01:44:51,874][ INFO][        context.c:74  ] result: a.com, id: 12541, index: 2, rtt: 110.4 ms, 5.6.7.8
[2026-07-28 01:44:51,954][ INFO][        request.c:89  ] result: a.com, qtype: 28, rtt: 100.1 ms, 0102:0304:0500:0000:0000:0000:0000:0000
[2026-07-28 01:44:51,954][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 28, id: 51113, group: default, time: 100ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51113
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	AAAA

;; ANSWER SECTION:
a.com.			3	IN	AAAA	102:304:500::

;; Query time: 103 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:51 UTC 2026
;; MSG SIZE  rcvd: 51


[       OK ] IPAlias.no_ip_alias (347 ms)
[----------] 4 tests from IPAlias (1084 ms total)

[----------] 1 test from IDNA
[ RUN      ] IDNA.match
[2026-07-28 01:44:52,058][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:52,058][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:52,058][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:52,058][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:52,058][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:52,084][ INFO][          rules.c:55  ] RULE-MATCH, type: 1, domain: xn--fiqs8s.com, rule: xn--fiqs8s.com.
[2026-07-28 01:44:52,084][ INFO][          rules.c:55  ] RULE-MATCH, type: 2, domain: xn--fiqs8s.com, rule: xn--fiqs8s.com.
[2026-07-28 01:44:52,084][ INFO][        context.c:901 ] result: xn--fiqs8s.com, client: 127.0.0.1, qtype: 1, id: 43377, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 xn--fiqs8s.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43377
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;xn--fiqs8s.com.			IN	A

;; ANSWER SECTION:
xn--fiqs8s.com.		600	IN	A	10.10.10.10

;; Query time: 6 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:52 UTC 2026
;; MSG SIZE  rcvd: 48


[2026-07-28 01:44:52,100][ INFO][          rules.c:55  ] RULE-MATCH, type: 1, domain: xn--fiqs8s.com, rule: xn--fiqs8s.com.
[2026-07-28 01:44:52,100][ INFO][          rules.c:55  ] RULE-MATCH, type: 2, domain: xn--fiqs8s.com, rule: xn--fiqs8s.com.
[2026-07-28 01:44:52,100][ INFO][        context.c:901 ] result: xn--fiqs8s.com, client: 127.0.0.1, qtype: 28, id: 33689, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 xn--fiqs8s.com AAAA +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33689
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;xn--fiqs8s.com.			IN	AAAA

;; ANSWER SECTION:
xn--fiqs8s.com.		600	IN	AAAA	64:ff9b::1010:1010

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:52 UTC 2026
;; MSG SIZE  rcvd: 60


[       OK ] IDNA.match (108 ms)
[----------] 1 test from IDNA (108 ms total)

[----------] 15 tests from HTTPS
[ RUN      ] HTTPS.ipv4_speed_prefer
[2026-07-28 01:44:52,166][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:52,166][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:52,166][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:52,166][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:52,188][ INFO][     dns_client.c:537 ] request: a.com, qtype: 65, id: 13341, group: default
[2026-07-28 01:44:52,201][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 65, id: 54294, group: default, time: 13ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54294
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	HTTPS

;; ANSWER SECTION:
a.com.			3	IN	HTTPS	1 b.com. alpn="h2,h3-19" port=443 ipv4hint=1.2.3.4 ech=AEX+DQA=

;; Query time: 16 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:52 UTC 2026
;; MSG SIZE  rcvd: 77


[       OK ] HTTPS.ipv4_speed_prefer (125 ms)
[ RUN      ] HTTPS.ipv6_speed_prefer
[2026-07-28 01:44:52,292][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:52,292][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:52,292][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:52,292][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:52,315][ INFO][     dns_client.c:537 ] request: a.com, qtype: 65, id: 63030, group: default

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59671
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	HTTPS

;; ANSWER SECTION:
a.com.			3	IN	HTTPS	1 b.com. alpn="h2,h3-19" port=443 ech=AEX+DQA= ipv6hint=102:304:506:708:90a:b0c:d0e:f10

;; Query time: 23 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:52 UTC 2026
;; MSG SIZE  rcvd: 89


[       OK ] HTTPS.ipv6_speed_prefer (128 ms)
[ RUN      ] HTTPS.ipv4_SOA
[2026-07-28 01:44:52,421][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:52,421][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:52,421][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:52,421][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
;; missing question section

; <<>> DiG 9.20.26 <<>> -p 61053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49316
;; flags: qr ra; QUERY: 0, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; ANSWER SECTION:
a.com.			3	IN	HTTPS	1 a.com. alpn="h2,h3-19" port=443 ipv4hint=1.2.3.4 ech=AEX+DQA= ipv6hint=102:304:506:708:90a:b0c:d0e:f10

;; Query time: 3 msec
;; SERVER: 127.0.0.1#61053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:52 UTC 2026
;; MSG SIZE  rcvd: 89


[2026-07-28 01:44:52,470][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.com, rule: a.com.
[2026-07-28 01:44:52,471][ INFO][     dns_client.c:537 ] request: a.com, qtype: 65, id: 19091, group: default
[2026-07-28 01:44:52,480][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 65, id: 25094, group: default, time: 10ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25094
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	HTTPS

;; ANSWER SECTION:
a.com.			3	IN	HTTPS	1 a.com. alpn="h2,h3-19" port=443 ech=AEX+DQA= ipv6hint=102:304:506:708:90a:b0c:d0e:f10

;; Query time: 16 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:52 UTC 2026
;; MSG SIZE  rcvd: 87


[       OK ] HTTPS.ipv4_SOA (161 ms)
[ RUN      ] HTTPS.ipv6_SOA
[2026-07-28 01:44:52,582][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:52,582][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:52,582][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:52,583][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
;; missing question section

; <<>> DiG 9.20.26 <<>> -p 61053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34446
;; flags: qr ra; QUERY: 0, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; ANSWER SECTION:
a.com.			3	IN	HTTPS	1 a.com. alpn="h2,h3-19" port=443 ipv4hint=1.2.3.4 ech=AEX+DQA= ipv6hint=102:304:506:708:90a:b0c:d0e:f10

;; Query time: 3 msec
;; SERVER: 127.0.0.1#61053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:52 UTC 2026
;; MSG SIZE  rcvd: 89


[2026-07-28 01:44:52,634][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.com, rule: a.com.
[2026-07-28 01:44:52,635][ INFO][     dns_client.c:537 ] request: a.com, qtype: 65, id: 63115, group: default
[2026-07-28 01:44:52,635][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 65, id: 27528, group: default, time: 1ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27528
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	HTTPS

;; ANSWER SECTION:
a.com.			3	IN	HTTPS	1 a.com. alpn="h2,h3-19" port=443 ipv4hint=1.2.3.4 ech=AEX+DQA=

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:52 UTC 2026
;; MSG SIZE  rcvd: 75


[       OK ] HTTPS.ipv6_SOA (157 ms)
[ RUN      ] HTTPS.UPSTREAM_SOA
[2026-07-28 01:44:52,740][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:52,740][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:52,740][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:52,740][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:52,761][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.com, rule: a.com.
[2026-07-28 01:44:52,762][ INFO][     dns_client.c:537 ] request: a.com, qtype: 65, id: 63838, group: default
[2026-07-28 01:44:52,762][ INFO][        request.c:82  ] result: a.com, qtype: 65, SOA
[2026-07-28 01:44:52,762][ INFO][        context.c:414 ] result: a.com, qtype: 65, rtcode: 3, id: 58800
[2026-07-28 01:44:52,762][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 65, id: 58800, group: default, time: 1ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 58800
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	HTTPS

;; AUTHORITY SECTION:
a.com.			600	IN	SOA	ns1.example.com. hostmaster.example.com. 1 3600 600 86400 3600

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:52 UTC 2026
;; MSG SIZE  rcvd: 82


[       OK ] HTTPS.UPSTREAM_SOA (126 ms)
[ RUN      ] HTTPS.HTTPS_SOA
[2026-07-28 01:44:52,866][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:52,866][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:52,866][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:52,866][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:52,884][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.com, rule: a.com.
[2026-07-28 01:44:52,884][ INFO][          rules.c:55  ] RULE-MATCH, type: 11, domain: a.com, rule: a.com.
[2026-07-28 01:44:52,884][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 65, id: 6578, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6578
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	HTTPS

;; AUTHORITY SECTION:
a.com.			30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:52 UTC 2026
;; MSG SIZE  rcvd: 96


[2026-07-28 01:44:52,908][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.com, rule: a.com.
[2026-07-28 01:44:52,908][ INFO][          rules.c:55  ] RULE-MATCH, type: 11, domain: a.com, rule: a.com.
[2026-07-28 01:44:52,917][ INFO][     dns_client.c:537 ] request: a.com, qtype: 1, id: 34264, group: default
[2026-07-28 01:44:52,928][ INFO][        request.c:85  ] result: a.com, qtype: 1, rtt: -0.1 ms, 1.2.3.4
[2026-07-28 01:44:52,928][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 1, id: 18479, group: default, time: 19ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com A +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18479
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	A

;; ANSWER SECTION:
a.com.			3	IN	A	1.2.3.4

;; Query time: 20 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:52 UTC 2026
;; MSG SIZE  rcvd: 39


[       OK ] HTTPS.HTTPS_SOA (166 ms)
[ RUN      ] HTTPS.HTTPS_IGN
[2026-07-28 01:44:53,033][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:53,033][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:53,033][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:53,033][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:53,048][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 65, id: 6300, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6300
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	HTTPS

;; AUTHORITY SECTION:
b.com.			30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:53 UTC 2026
;; MSG SIZE  rcvd: 96


;; missing question section

; <<>> DiG 9.20.26 <<>> -p 61053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49489
;; flags: qr ra; QUERY: 0, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; ANSWER SECTION:
a.com.			3	IN	HTTPS	1 a.com. alpn="h2,h3-19" port=443 ipv4hint=1.2.3.4 ech=AEX+DQA= ipv6hint=102:304:506:708:90a:b0c:d0e:f10

;; Query time: 0 msec
;; SERVER: 127.0.0.1#61053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:53 UTC 2026
;; MSG SIZE  rcvd: 89


[2026-07-28 01:44:53,083][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.com, rule: a.com.
[2026-07-28 01:44:53,083][ INFO][          rules.c:55  ] RULE-MATCH, type: 11, domain: a.com, rule: a.com.
[2026-07-28 01:44:53,084][ INFO][     dns_client.c:537 ] request: a.com, qtype: 65, id: 3739, group: default
[0;97m[2026-07-28 01:44:53,032][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:53,033][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 7[0m
[0;94m[2026-07-28 01:44:53,033][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:53,033][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 7[0m
[0;94m[2026-07-28 01:44:53,033][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 8[0m
[0;94m[2026-07-28 01:44:53,033][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:53,033][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 8[0m
[0;94m[2026-07-28 01:44:53,048][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:53,048][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:53,048][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 6300, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:53,048][DEBUG][     dns_server.c:480 ] query b.com from 127.0.0.1, qtype: 65, id: 6300, query-num: 1[0m
[0;94m[2026-07-28 01:44:53,048][DEBUG][        context.c:846 ] reply b.com qtype: 65, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:53,048][DEBUG][        context.c:395 ] result: b.com, qtype: 65, return SOA[0m
[0;94m[2026-07-28 01:44:53,048][DEBUG][            soa.c:147 ] force qtype 65 soa[0m
[0;94m[2026-07-28 01:44:53,083][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:53,083][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:53,083][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 53203, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:53,083][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 65, id: 53203, query-num: 1[0m
[0;94m[2026-07-28 01:44:53,084][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:53,087][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 89, ttl: 64, latency: 4[0m
[0;94m[2026-07-28 01:44:53,087][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 89, id = 3739, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:53,087][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 65  qclass: 1[0m
[0;94m[2026-07-28 01:44:53,087][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 65 rcode: 0, id: 53203[0m
[0;94m[2026-07-28 01:44:53,087][DEBUG][         answer.c:267 ] domain: a.com HTTPS: a.com TTL: 3 priority: 1[0m
[0;94m[2026-07-28 01:44:53,087][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:53,087][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 9[0m
[0;94m[2026-07-28 01:44:53,087][DEBUG][    speed_check.c:243 ] ping [0102:0304:0506:0708:090a:0b0c:0d0e:0f10] with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:53,087][DEBUG][      fast_ping.c:275 ] ping [0102:0304:0506:0708:090a:0b0c:0d0e:0f10], id = 10[0m
[0;94m[2026-07-28 01:44:53,087][DEBUG][      ping_host.c:88  ] ping [0102:0304:0506:0708:090a:0b0c:0d0e:0f10] end, id 10[0m
[0;94m[2026-07-28 01:44:53,087][DEBUG][          query.c:50  ] result: a.com, qtype: 65, has-result: 1, id 3739[0m
[0;94m[2026-07-28 01:44:53,237][DEBUG][    speed_check.c:248 ] ping [0102:0304:0506:0708:090a:0b0c:0d0e:0f10]:80 with tcp, order: 1, timeout: 200[0m
[0;94m[2026-07-28 01:44:53,237][DEBUG][      fast_ping.c:275 ] ping [0102:0304:0506:0708:090a:0b0c:0d0e:0f10]:80, id = 11[0m
[0;94m[2026-07-28 01:44:53,237][DEBUG][      ping_host.c:88  ] ping [0102:0304:0506:0708:090a:0b0c:0d0e:0f10]:80 end, id 11[0m
[0;94m[2026-07-28 01:44:53,237][DEBUG][    s[2026-07-28 01:44:53,590][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 65, id: 53203, group: default, time: 508ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53203
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	HTTPS

;; ANSWER SECTION:
a.com.			600	IN	HTTPS	1 a.com. alpn="h2,h3-19" port=443 ipv4hint=1.2.3.4 ech=AEX+DQA=

;; Query time: 510 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:53 UTC 2026
;; MSG SIZE  rcvd: 75


[       OK ] HTTPS.HTTPS_IGN (679 ms)
[ RUN      ] HTTPS.HTTPS_IGN_WITH_RULE
[2026-07-28 01:44:53,712][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:53,712][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:53,712][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:53,712][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:53,737][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 65, id: 12344, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12344
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	HTTPS

;; AUTHORITY SECTION:
b.com.			30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:53 UTC 2026
;; MSG SIZE  rcvd: 96


;; missing question section

; <<>> DiG 9.20.26 <<>> -p 61053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43028
;; flags: qr ra; QUERY: 0, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; ANSWER SECTION:
a.com.			3	IN	HTTPS	1 a.com. alpn="h2,h3-19" port=443 ipv4hint=1.2.3.4 ech=AEX+DQA= ipv6hint=102:304:506:708:90a:b0c:d0e:f10

;; Query time: 3 msec
;; SERVER: 127.0.0.1#61053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:53 UTC 2026
;; MSG SIZE  rcvd: 89


[2026-07-28 01:44:53,787][ INFO][          rules.c:55  ] RULE-MATCH, type: 11, domain: a.com, rule: a.com.
[2026-07-28 01:44:53,788][ INFO][     dns_client.c:537 ] request: a.com, qtype: 65, id: 48553, group: default
[2026-07-28 01:44:53,788][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 65, id: 29923, group: default, time: 2ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29923
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	HTTPS

;; ANSWER SECTION:
a.com.			3	IN	HTTPS	1 a.com. alpn="h2,h3-19" port=443

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:53 UTC 2026
;; MSG SIZE  rcvd: 58


[       OK ] HTTPS.HTTPS_IGN_WITH_RULE (180 ms)
[ RUN      ] HTTPS.HTTPS_DOMAIN_RULE_IGN
[2026-07-28 01:44:53,894][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:53,894][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:53,894][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:53,894][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:53,919][ INFO][        context.c:414 ] result: b.com, qtype: 65, rtcode: 3, id: 49560
[2026-07-28 01:44:53,919][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 65, id: 49560, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 49560
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	HTTPS

;; AUTHORITY SECTION:
b.com.			30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:53 UTC 2026
;; MSG SIZE  rcvd: 96


;; missing question section

; <<>> DiG 9.20.26 <<>> -p 61053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59272
;; flags: qr ra; QUERY: 0, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; ANSWER SECTION:
a.com.			3	IN	HTTPS	1 a.com. alpn="h2,h3-19" port=443 ipv4hint=1.2.3.4 ech=AEX+DQA= ipv6hint=102:304:506:708:90a:b0c:d0e:f10

;; Query time: 3 msec
;; SERVER: 127.0.0.1#61053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:53 UTC 2026
;; MSG SIZE  rcvd: 89


[2026-07-28 01:44:53,980][ INFO][          rules.c:55  ] RULE-MATCH, type: 0, domain: a.com, rule: a.com.
[2026-07-28 01:44:53,980][ INFO][          rules.c:55  ] RULE-MATCH, type: 11, domain: a.com, rule: a.com.
[2026-07-28 01:44:53,981][ INFO][     dns_client.c:537 ] request: a.com, qtype: 65, id: 22250, group: default
[0;97m[2026-07-28 01:44:53,893][NOTICE][       smartdns.c:667 ] smartdns starting...(Copyright (C) Nick Peng <pymumu@gmail.com>, build: 1.20260728-0143 (Release48.3))[0m
[0;94m[2026-07-28 01:44:53,894][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 7[0m
[0;94m[2026-07-28 01:44:53,894][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:53,894][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 7[0m
[0;94m[2026-07-28 01:44:53,894][DEBUG][      fast_ping.c:275 ] ping 2001::, id = 8[0m
[0;94m[2026-07-28 01:44:53,894][DEBUG][      fast_ping.c:192 ] from          2001::: error is Network is unreachable[0m
[0;94m[2026-07-28 01:44:53,894][DEBUG][      ping_host.c:88  ] ping 2001:: end, id 8[0m
[0;94m[2026-07-28 01:44:53,919][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:53,919][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:53,919][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 49560, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:53,919][DEBUG][     dns_server.c:480 ] query b.com from 127.0.0.1, qtype: 65, id: 49560, query-num: 1[0m
[0;94m[2026-07-28 01:44:53,919][DEBUG][        context.c:846 ] reply b.com qtype: 65, rcode: 0, reply: 1[0m
[0;94m[2026-07-28 01:44:53,919][DEBUG][        context.c:395 ] result: b.com, qtype: 65, return SOA[0m
[0;94m[2026-07-28 01:44:53,980][DEBUG][     dns_server.c:438 ] recv query packet from 127.0.0.1, len = 46, type = 0[0m
[0;94m[2026-07-28 01:44:53,980][DEBUG][            dns.c:2312] opt type 10[0m
[0;94m[2026-07-28 01:44:53,980][DEBUG][     dns_server.c:454 ] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 46, id = 3217, tc = 0, rd = 1, ra = 0, rcode = 0[0m
[0;94m[2026-07-28 01:44:53,980][DEBUG][     dns_server.c:480 ] query a.com from 127.0.0.1, qtype: 65, id: 3217, query-num: 1[0m
[0;94m[2026-07-28 01:44:53,981][DEBUG][     dns_client.c:415 ] send query to server 127.0.0.1:61053, type:0[0m
[0;94m[2026-07-28 01:44:53,984][DEBUG][     client_udp.c:374 ] recv udp packet from 127.0.0.1:61053, len: 89, ttl: 64, latency: 2[0m
[0;94m[2026-07-28 01:44:53,984][DEBUG][     dns_client.c:113 ] qdcount = 0, ancount = 1, nscount = 0, nrcount = 0, len = 89, id = 22250, tc = 0, rd = 0, ra = 1, rcode = 0, payloadsize = 0[0m
[0;94m[2026-07-28 01:44:53,984][DEBUG][     dns_client.c:125 ] domain: a.com qtype: 65  qclass: 1[0m
[0;94m[2026-07-28 01:44:53,984][DEBUG][     dns_server.c:151 ] query result from server 127.0.0.1:61053, type: 0, domain: a.com qtype: 65 rcode: 0, id: 3217[0m
[0;94m[2026-07-28 01:44:53,984][DEBUG][         answer.c:267 ] domain: a.com HTTPS: a.com TTL: 3 priority: 1[0m
[0;94m[2026-07-28 01:44:53,984][DEBUG][    speed_check.c:243 ] ping 1.2.3.4 with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:53,984][DEBUG][      fast_ping.c:275 ] ping 1.2.3.4, id = 9[0m
[0;94m[2026-07-28 01:44:53,984][DEBUG][    speed_check.c:243 ] ping [0102:0304:0506:0708:090a:0b0c:0d0e:0f10] with icmp, order: 0, timeout: 200[0m
[0;94m[2026-07-28 01:44:53,984][DEBUG][      fast_ping.c:275 ] ping [0102:0304:0506:0708:090a:0b0c:0d0e:0f10], id = 10[0m
[0;94m[2026-07-28 01:44:53,984][DEBUG][      ping_host.c:88  ] ping [0102:0304:0506:0708:090a:0b0c:0d0e:0f10] end, id 10[0m
[0;94m[2026-07-28 01:44:53,984][DEBUG][          query.c:50  ] result: a.com, qtype: 65, has-result: 1, id 22250[0m
[0;94m[2026-07-28 01:44:54,104][DEBUG][    speed_check.c:248 ] ping [0102:0304:0506:0708:090a:0b0c:0d0e:0f10]:80 with tcp, order: 1, timeout: 200[0m
[0;94m[2026-07-28 01:44:54,104][DEBUG][      fast_ping.c:275 ] ping [0102:0304:0506:0708:090a:0b0c:0d0e:0f10]:80, id = 11[0m
[0;94m[2026-07-28 01:44:54,104][DEBUG][      ping_host.c:88  ] ping [0102:0304:0506:0708:090a:0b0c:0d0e:0f10]:80 end, id 11[0m
[0;94m[2026-07-28 01:44:54,104][DEBUG][    speed_check.c:248 ] ping 1.2.3.4:80 with tcp, order: 1, timeout: 200[0m
[0;94m[2026-0[2026-07-28 01:44:54,487][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 65, id: 3217, group: default, time: 507ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3217
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	HTTPS

;; ANSWER SECTION:
a.com.			600	IN	HTTPS	1 a.com. alpn="h2,h3-19" port=443 ipv4hint=1.2.3.4 ech=AEX+DQA=

;; Query time: 510 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:54 UTC 2026
;; MSG SIZE  rcvd: 75


[       OK ] HTTPS.HTTPS_DOMAIN_RULE_IGN (603 ms)
[ RUN      ] HTTPS.multi_https_record
[2026-07-28 01:44:54,499][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:54,499][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:54,499][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:54,499][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:54,522][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 65, id: 48362, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48362
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	HTTPS

;; AUTHORITY SECTION:
b.com.			30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:54 UTC 2026
;; MSG SIZE  rcvd: 96


[2026-07-28 01:44:54,544][ INFO][          rules.c:55  ] RULE-MATCH, type: 11, domain: a.com, rule: a.com.
[2026-07-28 01:44:54,544][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 65, id: 4821, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4821
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	HTTPS

;; ANSWER SECTION:
a.com.			600	IN	HTTPS	1 b.com. alpn="h2,h3-19" port=1443 ipv4hint=1.2.3.4 ech=AEX+DQA=
a.com.			600	IN	HTTPS	2 b.com. alpn="h2,h3-19" port=2443 ipv4hint=1.2.3.4 ech=AEX+DQA=

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:54 UTC 2026
;; MSG SIZE  rcvd: 129


[       OK ] HTTPS.multi_https_record (106 ms)
[ RUN      ] HTTPS.large_tcp_response_truncated
[2026-07-28 01:44:54,604][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:54,604][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 1
[2026-07-28 01:44:54,604][ INFO][      dualstack.c:56  ] ICMP ping is disabled, no ipv6 icmp check feature
[2026-07-28 01:44:54,604][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:54,604][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:54,604][ INFO][    server_info.c:517 ] add server 10.52.72.1:53, type: udp
[2026-07-28 01:44:54,604][ INFO][    server_info.c:517 ] add server fd00:6968:6564:512::1:53, type: udp
[2026-07-28 01:44:54,604][ INFO][    server_info.c:517 ] add server 10.52.156.1:53, type: udp
[2026-07-28 01:44:54,604][ INFO][    server_info.c:517 ] add server fd00:6968:6564:527::1:53, type: udp
[2026-07-28 01:44:54,604][ INFO][    server_info.c:517 ] add server 192.168.1.1:53, type: udp
[2026-07-28 01:44:54,622][ INFO][          rules.c:55  ] RULE-MATCH, type: 11, domain: large-response.com, rule: large-response.com.
[2026-07-28 01:44:54,622][ INFO][        context.c:901 ] result: large-response.com, client: 127.0.0.1, qtype: 65, id: 2974, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 large-response.com HTTPS +tcp +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2974
;; flags: qr tc rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;large-response.com.		IN	HTTPS

;; Query time: 3 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (TCP)
;; WHEN: Tue Jul 28 01:44:54 UTC 2026
;; MSG SIZE  rcvd: 36


[       OK ] HTTPS.large_tcp_response_truncated (44 ms)
[ RUN      ] HTTPS.https_record
[2026-07-28 01:44:54,649][ INFO][     dns_server.c:610 ] bind ip [::]:60053, type 0
[2026-07-28 01:44:54,649][ INFO][      dualstack.c:60  ] TCP-SYN ping is disabled, no ipv6 tcp-syn check feature
[2026-07-28 01:44:54,649][ INFO][     dns_server.c:924 ] IPV6 is not ready or speed check is disabled, disable IPV6 features
[2026-07-28 01:44:54,650][ INFO][    server_info.c:517 ] add server 127.0.0.1:61053, type: udp
[2026-07-28 01:44:54,688][ INFO][        context.c:901 ] result: b.com, client: 127.0.0.1, qtype: 65, id: 18828, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 b.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18828
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;b.com.				IN	HTTPS

;; AUTHORITY SECTION:
b.com.			30	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1800 1800 900 604800 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:54 UTC 2026
;; MSG SIZE  rcvd: 96


[2026-07-28 01:44:54,721][ INFO][          rules.c:55  ] RULE-MATCH, type: 11, domain: a.com, rule: a.com.
[2026-07-28 01:44:54,721][ INFO][        context.c:901 ] result: a.com, client: 127.0.0.1, qtype: 65, id: 2408, group: default, time: 0ms

; <<>> DiG 9.20.26 <<>> -p 60053 @127.0.0.1 a.com HTTPS +tries=1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2408
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.com.				IN	HTTPS

;; ANSWER SECTION:
a.com.			600	IN	HTTPS	1 b.com. alpn="h2,h3-19" port=1443 ipv4hint=1.2.3.4 ech=AEX+DQA=

;; Query time: 0 msec
;; SERVER: 127.0.0.1#60053(127.0.0.1) (UDP)
;; WHEN: Tue Jul 28 01:44:54 UTC 2026
;; MSG SIZE  rcvd: 77


make: *** [Makefile:66: test] Terminated
make: Leaving directory '/startdir/src/smartdns-test/test'
==> ERROR: A failure occurred in check().
    Aborting...
==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_e1e10e5f-9bdf-4324-8b2b-b969a237216d/build
