mirror of
https://github.com/shtorm-7/sing-box-extended.git
synced 2026-05-14 00:51:12 +03:00
Replace D-Bus ResolveRecord API with direct raw DNS queries to upstream servers obtained from systemd-resolved's per-interface link properties.
14 lines
203 B
Go
14 lines
203 B
Go
package local
|
|
|
|
import (
|
|
"context"
|
|
|
|
mDNS "github.com/miekg/dns"
|
|
)
|
|
|
|
type ResolvedResolver interface {
|
|
Start() error
|
|
Close() error
|
|
Exchange(ctx context.Context, message *mDNS.Msg) (*mDNS.Msg, error)
|
|
}
|