Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
dms3
go-dms3-config
Commits
d75a8c68
Unverified
Commit
d75a8c68
authored
Apr 15, 2021
by
vyzo
Committed by
GitHub
Apr 15, 2021
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #126 from ipfs/feat/custom-resolver
add custom DNS Resolver configuration
parents
6b35ac32
4fd3da76
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
19 additions
and
0 deletions
+19
-0
config.go
config.go
+1
-0
dns.go
dns.go
+15
-0
init.go
init.go
+3
-0
No files found.
config.go
View file @
d75a8c68
...
...
@@ -28,6 +28,7 @@ type Config struct {
AutoNAT
AutoNATConfig
Pubsub
PubsubConfig
Peering
Peering
DNS
DNS
Provider
Provider
Reprovider
Reprovider
...
...
dns.go
0 → 100644
View file @
d75a8c68
package
config
// DNS specifies DNS resolution rules using custom resolvers
type
DNS
struct
{
// Resolvers is a map of FQDNs to URLs for custom DNS resolution.
// URLs starting with `https://` indicate DoH endpoints.
// Support for other resolver types can be added in the future.
// https://en.wikipedia.org/wiki/Fully_qualified_domain_name
// https://en.wikipedia.org/wiki/DNS_over_HTTPS
//
// Example:
// - Custom resolver for ENS: `eth.` → `https://eth.link/dns-query`
// - Override the default OS resolver: `.` → `https://doh.applied-privacy.net/query`
Resolvers
map
[
string
]
string
}
init.go
View file @
d75a8c68
...
...
@@ -89,6 +89,9 @@ func InitWithIdentity(identity Identity) (*Config, error) {
Pinning
:
Pinning
{
RemoteServices
:
map
[
string
]
RemotePinningService
{},
},
DNS
:
DNS
{
Resolvers
:
map
[
string
]
string
{},
},
}
return
conf
,
nil
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment