PopuraDNS

Настройка, программирование, распределённые вычисления

Модераторы: Olej, bellic, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

PopuraDNS

Непрочитанное сообщение Olej » 02 июн 2023, 01:00

Yggdrasil wiki:
PopuraDNS: Полнофункциональный DNS сервер с поддержкой meshname протокола
- Из коробки поддерживает meshname протокол, универсальную систему имен для всех IPv6 mesh сетей (Yggdrasil и cjdns)
- Полнофункциональный, работает и как рекурсивный и как авторитативный DNS сервер
- Защищает DNS запросы шифрованием DNS-over-TLS
- Резолвит крутые децентрализованные блокчейн домены ALFIS

По-сути, является кастомной сборкой известного в узких кругах сервера CoreDNS (его используют в CERN, AdGuard и еще много где).
Использование

Конфиг подтягивается из рабочей директории программы, либо можно указать путь конфига аргументом -conf

Посмотреть все аргументы: coredns -help

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

PopuraDNS

Непрочитанное сообщение Olej » 02 июн 2023, 01:07

https://github.com/popura-network/PopuraDNS
PopuraDNS is a simple DNS server with decentralized domain names support.

PopuraDNS can:

- Secure all your regular DNS queries with DNS-over-TLS
- Resolve the meshname protocol domains
- Resolve Alfis blockchain domains
- Resolve OpenNIC alternative DNS root domains
- Can work as an authoritative server for your domains
Самым важным мне тут кажется дополнительный пункт №4, см. здесь в форуме OpenNIC DNS - а значит могут разрешаться: стандартные DNS, Alfis DNS (альтернативный DNS Alfis), Emercoin DNS через OpenNIC DNS (альтернативный DNS EmerCoin) :!:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

PopuraDNS

Непрочитанное сообщение Olej » 02 июн 2023, 01:10

Olej писал(а):
02 июн 2023, 01:07
https://github.com/popura-network/PopuraDNS
Закачка:

Код: Выделить всё

olej@R420:~/2023/ALT.DNS/PopuraDNS$ git clone https://github.com/popura-network/PopuraDNS
Клонирование в «PopuraDNS»...
remote: Enumerating objects: 17, done.
remote: Counting objects: 100% (17/17), done.
remote: Compressing objects: 100% (15/15), done.
remote: Total 17 (delta 0), reused 17 (delta 0), pack-reused 0
Получение объектов: 100% (17/17), 8.66 КиБ | 8.66 МиБ/с, готово.

Код: Выделить всё

olej@R420:~/2023/ALT.DNS/PopuraDNS$ cd PopuraDNS

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

PopuraDNS

Непрочитанное сообщение Olej » 02 июн 2023, 01:12

Olej писал(а):
02 июн 2023, 01:10
Закачка:
Сборка:

Код: Выделить всё

olej@R420:~/2023/ALT.DNS/PopuraDNS/PopuraDNS$ ./build.sh
getting the CoreDNS source...
Клонирование в «build»...
remote: Enumerating objects: 864, done.
remote: Counting objects: 100% (864/864), done.
remote: Compressing objects: 100% (809/809), done.
remote: Total 864 (delta 74), reused 225 (delta 41), pack-reused 0
Получение объектов: 100% (864/864), 753.44 КиБ | 172.00 КиБ/с, готово.
Определение изменений: 100% (74/74), готово.
Примечание: переключение на «13a9191efb0574cc92ed5ffd55a1f144b840d668».

Вы сейчас в состоянии «отсоединённого указателя HEAD». Можете осмотреться,
внести экспериментальные изменения и зафиксировать их, также можете
отменить любые коммиты, созданные в этом состоянии, не затрагивая другие
ветки, переключившись обратно на любую ветку.

Если хотите создать новую ветку для сохранения созданных коммитов, можете
сделать это (сейчас или позже), используя команду switch с параметром -c.
Например:

  git switch -c <новая-ветка>

Или отмените эту операцию с помощью:

  git switch -

Отключите этот совет, установив переменную конфигурации
advice.detachedHead в значение false

building PopuraDNS...
go: downloading github.com/zhoreeq/coredns-meshname v0.0.0-20210527122407-a3eb6c946497
go: downloading github.com/zhoreeq/meshname v0.1.1
go: downloading github.com/coredns/caddy v1.1.1
go: downloading github.com/miekg/dns v1.1.43
go: downloading google.golang.org/grpc v1.41.0
go: downloading github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645
go: downloading github.com/opentracing/opentracing-go v1.2.0
go: downloading github.com/prometheus/client_golang v1.11.0
go: downloading golang.org/x/sys v0.0.0-20210917161153-d61c044b1678
go: downloading github.com/golang/protobuf v1.5.2
go: downloading github.com/apparentlymart/go-cidr v1.1.0
go: downloading golang.org/x/net v0.0.0-20210614182718-04defd469f4e
go: downloading github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568
go: downloading github.com/prometheus/common v0.31.1
go: downloading github.com/prometheus/client_model v0.2.0
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/prometheus/procfs v0.6.0
go: downloading github.com/cespare/xxhash/v2 v2.1.1
go: downloading google.golang.org/protobuf v1.27.1
go: downloading google.golang.org/genproto v0.0.0-20210917145530-b395a37504d4
go: downloading github.com/cespare/xxhash v1.1.0
go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.1
go: downloading golang.org/x/text v0.3.6
go: module github.com/golang/protobuf is deprecated: Use the "google.golang.org/protobuf" module instead.
go: added github.com/zhoreeq/coredns-meshname v0.0.0-20210527122407-a3eb6c946497
go: downloading github.com/zhoreeq/coredns-meship v0.0.0-20211025151558-ba2685d18036
go: module github.com/golang/protobuf is deprecated: Use the "google.golang.org/protobuf" module instead.
go: added github.com/zhoreeq/coredns-meship v0.0.0-20211025151558-ba2685d18036
building...
go generate coredns.go
go get
go: module github.com/golang/protobuf is deprecated: Use the "google.golang.org/protobuf" module instead.
CGO_ENABLED=0  go build -v -ldflags="-s -w -X github.com/coredns/coredns/coremain.GitCommit=13a9191-dirty" -o /home/olej/2023/ALT.DNS/PopuraDNS/PopuraDNS/coredns
google.golang.org/protobuf/internal/set
google.golang.org/grpc/serviceconfig
github.com/coredns/coredns/plugin/pkg/uniq
golang.org/x/net/internal/iana
github.com/coredns/coredns/plugin/pkg/transport
google.golang.org/protobuf/internal/flags
golang.org/x/sys/internal/unsafeheader
google.golang.org/grpc/internal/grpcsync
google.golang.org/grpc/internal/buffer
github.com/beorn7/perks/quantile
github.com/coredns/coredns/plugin/pkg/singleflight
google.golang.org/protobuf/internal/pragma
vendor/golang.org/x/text/transform
golang.org/x/text/transform
hash/fnv
hash/crc32
google.golang.org/grpc/encoding
net/http/internal/ascii
github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
html
internal/saferio
google.golang.org/grpc/backoff
google.golang.org/grpc/internal/grpcrand
github.com/coredns/coredns/plugin/cache/freq
google.golang.org/grpc/keepalive
github.com/cespare/xxhash/v2
crypto/sha1
github.com/coredns/coredns/plugin/pkg/up
google.golang.org/grpc/tap
golang.org/x/net/context
google.golang.org/grpc/internal/xds/env
github.com/prometheus/procfs/internal/util
os/exec
github.com/flynn/go-shlex
google.golang.org/protobuf/internal/version
database/sql/driver
golang.org/x/net/internal/timeseries
vendor/golang.org/x/net/http2/hpack
golang.org/x/sys/unix
text/template/parse
mime
compress/flate
mime/quotedprintable
net/http/internal
google.golang.org/grpc/internal/grpclog
google.golang.org/grpc/attributes
google.golang.org/grpc/metadata
google.golang.org/grpc/codes
vendor/golang.org/x/text/unicode/bidi
golang.org/x/net/http2/hpack
github.com/coredns/caddy/caddyfile
golang.org/x/text/unicode/bidi
golang.org/x/net/bpf
google.golang.org/grpc/internal/envconfig
github.com/coredns/coredns/plugin/pkg/log
github.com/opentracing/opentracing-go/log
github.com/prometheus/procfs/internal/fs
github.com/prometheus/common/model
runtime/debug
encoding/gob
google.golang.org/grpc/internal/backoff
github.com/infobloxopen/go-trees/numtree
golang.org/x/crypto/ed25519
net
runtime/trace
google.golang.org/grpc/grpclog
google.golang.org/protobuf/internal/detrand
github.com/coredns/coredns/plugin/pkg/cache
google.golang.org/grpc/internal/balancerload
golang.org/x/text/unicode/norm
vendor/golang.org/x/text/unicode/norm
google.golang.org/protobuf/internal/errors
google.golang.org/protobuf/encoding/protowire
google.golang.org/grpc/connectivity
google.golang.org/protobuf/reflect/protoreflect
compress/gzip
golang.org/x/text/secure/bidirule
internal/profile
runtime/pprof
vendor/golang.org/x/text/secure/bidirule
text/template
google.golang.org/protobuf/internal/encoding/messageset
google.golang.org/protobuf/runtime/protoiface
google.golang.org/protobuf/internal/strs
google.golang.org/protobuf/internal/order
google.golang.org/protobuf/internal/descfmt
google.golang.org/protobuf/internal/descopts
google.golang.org/protobuf/internal/genid
google.golang.org/protobuf/internal/encoding/text
google.golang.org/protobuf/reflect/protoregistry
google.golang.org/protobuf/proto
google.golang.org/protobuf/internal/encoding/defval
vendor/golang.org/x/net/idna
golang.org/x/net/idna
google.golang.org/protobuf/encoding/prototext
google.golang.org/protobuf/internal/filedesc
html/template
google.golang.org/grpc/internal/syscall
vendor/golang.org/x/net/http/httpproxy
google.golang.org/grpc/stats
github.com/coredns/coredns/plugin/pkg/reuseport
github.com/apparentlymart/go-cidr/cidr
github.com/google/uuid
github.com/coredns/caddy
github.com/infobloxopen/go-trees/iptree
net/textproto
github.com/farsightsec/golang-framestream
golang.org/x/net/internal/socket
github.com/prometheus/procfs
crypto/x509
vendor/golang.org/x/net/http/httpguts
golang.org/x/net/http/httpguts
mime/multipart
google.golang.org/protobuf/internal/encoding/tag
golang.org/x/net/ipv6
golang.org/x/net/ipv4
google.golang.org/protobuf/internal/impl
github.com/coredns/caddy/onevent/hook
github.com/coredns/caddy/onevent
crypto/tls
net/http/httptrace
google.golang.org/grpc/internal/credentials
github.com/miekg/dns
net/http
google.golang.org/protobuf/internal/filetype
google.golang.org/protobuf/runtime/protoimpl
google.golang.org/protobuf/types/known/timestamppb
google.golang.org/protobuf/types/known/durationpb
google.golang.org/protobuf/types/known/anypb
google.golang.org/protobuf/types/descriptorpb
github.com/golang/protobuf/ptypes/duration
github.com/golang/protobuf/ptypes/any
google.golang.org/genproto/googleapis/rpc/status
github.com/golang/protobuf/ptypes/timestamp
google.golang.org/protobuf/reflect/protodesc
github.com/golang/protobuf/proto
google.golang.org/grpc/encoding/proto
google.golang.org/grpc/credentials
github.com/golang/protobuf/ptypes
github.com/matttproud/golang_protobuf_extensions/pbutil
google.golang.org/grpc/binarylog/grpc_binarylog_v1
github.com/prometheus/client_model/go
google.golang.org/grpc/resolver
google.golang.org/grpc/peer
google.golang.org/grpc/internal/channelz
google.golang.org/grpc/internal/status
google.golang.org/grpc/balancer/grpclb/state
google.golang.org/grpc/internal
google.golang.org/grpc/internal/resolver/passthrough
google.golang.org/grpc/internal/transport/networktype
google.golang.org/grpc/internal/metadata
google.golang.org/grpc/internal/grpcutil
google.golang.org/grpc/internal/resolver/dns
google.golang.org/grpc/internal/resolver/unix
google.golang.org/grpc/balancer
google.golang.org/grpc/status
github.com/prometheus/client_golang/prometheus/internal
google.golang.org/grpc/balancer/base
google.golang.org/grpc/internal/serviceconfig
google.golang.org/grpc/internal/binarylog
google.golang.org/grpc/internal/resolver
google.golang.org/grpc/balancer/roundrobin
github.com/coredns/coredns/plugin/pkg/cidr
github.com/coredns/coredns/plugin/pkg/response
github.com/coredns/coredns/plugin/pkg/edns
github.com/coredns/coredns/plugin/pkg/parse
github.com/coredns/coredns/plugin/pkg/rcode
github.com/coredns/coredns/plugin/pkg/nonwriter
github.com/coredns/coredns/plugin/pkg/dnstest
github.com/coredns/coredns/plugin/file/rrutil
github.com/zhoreeq/meshname/pkg/meshname
github.com/dnstap/golang-dnstap
github.com/coredns/coredns/plugin/file/tree
github.com/coredns/coredns/request
github.com/coredns/coredns/plugin/pkg/dnsutil
github.com/coredns/coredns/plugin/etcd/msg
github.com/coredns/coredns/plugin/dnstap/msg
expvar
github.com/coredns/coredns/plugin/pkg/doh
github.com/coredns/coredns/plugin/pkg/tls
golang.org/x/net/trace
net/http/pprof
github.com/opentracing/opentracing-go
github.com/prometheus/common/expfmt
golang.org/x/net/http2
net/http/httputil
github.com/opentracing/opentracing-go/ext
github.com/prometheus/client_golang/prometheus
github.com/prometheus/client_golang/prometheus/promauto
github.com/coredns/coredns/plugin
github.com/prometheus/client_golang/prometheus/promhttp
google.golang.org/grpc/internal/transport
github.com/coredns/coredns/plugin/pkg/trace
github.com/coredns/coredns/plugin/metrics/vars
github.com/coredns/coredns/plugin/pkg/fall
github.com/coredns/coredns/plugin/health
github.com/coredns/coredns/plugin/pprof
github.com/coredns/coredns/plugin/reload
google.golang.org/grpc
github.com/coredns/coredns/pb
github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc
github.com/coredns/coredns/core/dnsserver
github.com/coredns/coredns/coremain
github.com/coredns/coredns/plugin/pkg/upstream
github.com/coredns/coredns/plugin/any
github.com/coredns/coredns/plugin/bind
github.com/coredns/coredns/plugin/bufsize
github.com/coredns/coredns/plugin/transfer
github.com/coredns/coredns/plugin/cancel
github.com/coredns/coredns/plugin/debug
github.com/coredns/coredns/plugin/errors
github.com/coredns/coredns/plugin/metadata
github.com/coredns/coredns/plugin/loadbalance
github.com/coredns/coredns/plugin/nsid
github.com/coredns/coredns/plugin/root
github.com/zhoreeq/coredns-meship
github.com/zhoreeq/coredns-meshname
github.com/coredns/coredns/plugin/tls
github.com/coredns/coredns/plugin/local
github.com/coredns/coredns/plugin/ready
github.com/coredns/coredns/plugin/hosts
github.com/coredns/coredns/plugin/dnstap
github.com/coredns/coredns/plugin/metrics
github.com/coredns/coredns/plugin/pkg/replacer
github.com/coredns/coredns/plugin/rewrite
github.com/coredns/coredns/plugin/file
github.com/coredns/coredns/plugin/forward
github.com/coredns/coredns/plugin/log
github.com/coredns/coredns/plugin/template
github.com/coredns/coredns/plugin/acl
github.com/coredns/coredns/plugin/cache
github.com/coredns/coredns/plugin/dnssec
github.com/coredns/coredns/plugin/secondary
github.com/coredns/coredns/plugin/auto
github.com/coredns/coredns/plugin/sign
github.com/coredns/coredns/core/plugin
github.com/coredns/coredns
success! your binary is ready, senpai
Сборка небольшого в общем (по составу файлов) оказывается неожиданно долгой (несколько минут) ... но это, похоже, не сборка-компиляция, а закачивание сторонних компонент...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

PopuraDNS

Непрочитанное сообщение Olej » 02 июн 2023, 01:15

Olej писал(а):
02 июн 2023, 01:12
Сборка:
Запуск резолвера (в таком виде как у них в примере):

Код: Выделить всё

olej@R420:~/2023/ALT.DNS/PopuraDNS/PopuraDNS$ ./coredns -p 53535 -conf ./Corefile
.:53535
anon.:53535
bazar.:53535
bbs.:53535
chan.:53535
coin.:53535
cyb.:53535
dyn.:53535
emc.:53535
epic.:53535
fur.:53535
geek.:53535
gopher.:53535
indy.:53535
ko.:53535
ku.:53535
lib.:53535
libre.:53535
meshname.:53535
neo.:53535
null.:53535
o.:53535
oss.:53535
oz.:53535
parody.:53535
pirate.:53535
popura.:53535
rm.:53535
te.:53535
ti.:53535
uu.:53535
ygg.:53535
CoreDNS-1.8.6
linux/amd64, go1.20rc2, 13a9191-dirty
...
Ждёт наших запросов (local IPv6):

Код: Выделить всё

olej@R420:~/Книги/Содзи.Симада$ sudo netstat -tunlp | grep 53535
tcp6       0      0 :::53535                :::*                    LISTEN      33216/./coredns
udp6       0      0 :::53535                :::*                                33216/./coredns

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

PopuraDNS

Непрочитанное сообщение Olej » 02 июн 2023, 01:18

Olej писал(а):
02 июн 2023, 01:15
Ждёт наших запросов:
Запросы и разрешения:
- это классический Интернетовский DNS:

Код: Выделить всё

olej@R420:~/2023$ nslookup  linux-ru.ru -port=53535 ::0
Server:         ::0
Address:        ::#53535

Non-authoritative answer:
Name:   linux-ru.ru
Address: 90.156.230.27
- это DNS из записей в блокчейне EmerCoin (EmerDNS):

Код: Выделить всё

olej@R420:~/2023$ nslookup  ygg.linux-ru.lib -port=53535 ::0
Server:         ::0
Address:        ::#53535

Non-authoritative answer:
Name:   ygg.linux-ru.lib
Address: 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

Код: Выделить всё

olej@R420:~/2023$ nslookup  linux-ru.lib -port=53535 ::0
Server:         ::0
Address:        ::#53535

Non-authoritative answer:
Name:   linux-ru.lib
Address: 90.156.230.27
- это DNS из записей в блокчейне Elfis:

Код: Выделить всё

olej@R420:~/2023$ nslookup  linux-ru.ygg -port=53535 ::0
Server:         ::0
Address:        ::#53535

Non-authoritative answer:
Name:   linux-ru.ygg
Address: 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

PopuraDNS

Непрочитанное сообщение Olej » 02 июн 2023, 01:23

Olej писал(а):
02 июн 2023, 01:15
Ждёт наших запросов (local IPv6):
А вот как local IPv6 соотносится с петлевым IPv4 мне не совсем понятно...

Код: Выделить всё

olej@R420:~/2023$ nslookup  linux-ru.ygg -port=53535 ::0
Server:         ::0
Address:        ::#53535

Non-authoritative answer:
Name:   linux-ru.ygg
Address: 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

Код: Выделить всё

olej@R420:~/2023$ nslookup  linux-ru.ygg -port=53535 127.0.0.1
Server:         127.0.0.1
Address:        127.0.0.1#53535

Non-authoritative answer:
Name:   linux-ru.ygg
Address: 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

Код: Выделить всё

olej@R420:~/2023$ host -p 5335 ygg.linux-ru.lib ::0
Using domain server:
Name: ::0
Address: ::#5335
Aliases:

ygg.linux-ru.lib has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

Код: Выделить всё

olej@R420:~/2023$ host -p 5335 ygg.linux-ru.lib 127.0.0.1
Using domain server:
Name: 127.0.0.1
Address: 127.0.0.1#5335
Aliases:

ygg.linux-ru.lib has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

Код: Выделить всё

olej@R420:~/2023$ host -p 53535 ygg.linux-ru.lib ::0
Using domain server:
Name: ::0
Address: ::#53535
Aliases:

ygg.linux-ru.lib has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

Код: Выделить всё

olej@R420:~/2023$ host -p 53535 ygg.linux-ru.lib 127.0.0.1
Using domain server:
Name: 127.0.0.1
Address: 127.0.0.1#53535
Aliases:

ygg.linux-ru.lib has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

PopuraDNS

Непрочитанное сообщение Olej » 02 июн 2023, 01:29

Olej писал(а):
02 июн 2023, 01:18
Запросы и разрешения:
Это были выше синтаксические формы записи, с необычными портами и адресами (и IPv4 и IPv6) для утилит host nslookuo - и они не так просто находятся в корректном синтаксисе записи!

А вот ещё форма, как это записывается 3-й утилитой - dig:

Код: Выделить всё

olej@R420:~$ dig flibusta.lib @::0 -p 53535

; <<>> DiG 9.18.12-0ubuntu0.22.04.1-Ubuntu <<>> flibusta.lib @::0 -p 53535
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3678
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: 7996c0fb5aa9b58b0100000064791b86c7b8d2fd4ed20a95 (good)
;; QUESTION SECTION:
;flibusta.lib.			IN	A

;; ANSWER SECTION:
flibusta.lib.		2028	IN	A	179.43.150.83

;; Query time: 572 msec
;; SERVER: ::#53535(::0) (UDP)
;; WHEN: Fri Jun 02 01:28:22 EEST 2023
;; MSG SIZE  rcvd: 97

Код: Выделить всё

olej@R420:~$ dig flibusta.lib @127.0.0.1 -p 53535

; <<>> DiG 9.18.12-0ubuntu0.22.04.1-Ubuntu <<>> flibusta.lib @127.0.0.1 -p 53535
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47809
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;flibusta.lib.			IN	A

;; ANSWER SECTION:
flibusta.lib.		2004	IN	A	179.43.150.83

;; Query time: 68 msec
;; SERVER: 127.0.0.1#53535(127.0.0.1) (UDP)
;; WHEN: Fri Jun 02 01:28:46 EEST 2023
;; MSG SIZE  rcvd: 69

Ответить

Вернуться в «Сети»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей