Custom TLD configuration
This commit is contained in:
parent
0fe85623e2
commit
b23b5664d5
18
README.md
18
README.md
@ -21,7 +21,11 @@ make
|
|||||||
```
|
```
|
||||||
4) Optionally, set configuration flags
|
4) Optionally, set configuration flags
|
||||||
```
|
```
|
||||||
./meshnamed -listenaddr [::1]:53535 -meshsubnet 200::/7 -debug -useconffile /tmp/meshnamed.conf
|
./meshnamed -listenaddr [::1]:53535 -debug -useconffile /tmp/meshnamed.conf
|
||||||
|
```
|
||||||
|
5) See list of all configuration flags
|
||||||
|
```
|
||||||
|
./meshnamed -help
|
||||||
```
|
```
|
||||||
Add new DNS records to configuration file and restart the daemon to apply settings.
|
Add new DNS records to configuration file and restart the daemon to apply settings.
|
||||||
A record can be of any valid string form parsed by [miekg/dns](https://godoc.org/github.com/miekg/dns#NewRR).
|
A record can be of any valid string form parsed by [miekg/dns](https://godoc.org/github.com/miekg/dns#NewRR).
|
||||||
@ -69,9 +73,17 @@ Set the flag to listen on all interfaces and a standard DNS server port
|
|||||||
|
|
||||||
Run as root and allow incoming connections to port 53/UDP in firewall settings.
|
Run as root and allow incoming connections to port 53/UDP in firewall settings.
|
||||||
|
|
||||||
## .ygg and .cjd domains
|
## Custom top level domains (TLD) and subnet filtering
|
||||||
|
|
||||||
Just as `.meshname` config file can contain `.ygg` and `.cjd` DNS records
|
TLD meshnamed can be configured to resolve custom TLDs.
|
||||||
|
To run meshnamed for TLD `.newmesh` with addresses in `fd00::/8`
|
||||||
|
set a flag `-networks newmesh=fd00::/8`.
|
||||||
|
|
||||||
|
By default, in addition to `.meshname` it also resolves `.ygg` for IPv6 addresses in
|
||||||
|
`200::/7` subnet and `.cjd` for `fc00::/8`.
|
||||||
|
|
||||||
|
Requests are filtered by subnet validation. Request is ignored if a decoded
|
||||||
|
IPv6 address doesn't match the specified subnet for a TLD.
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user