1
0
mirror of https://github.com/StackExchange/dnscontrol.git synced 2024-05-11 05:55:12 +00:00

DOCS: Add missing record modifiers (#1793)

This commit is contained in:
Jeffrey Cafferata
2022-10-30 18:45:04 +01:00
committed by GitHub
parent ffdb4b6271
commit 5ba66fac52
6 changed files with 38 additions and 16 deletions

View File

@ -1,10 +1,13 @@
--- ---
layout: default name: CAA_BUILDER
title: CAA Builder parameters:
- label
- iodef
- iodef_critical
- issue
- issuewild
--- ---
# CAA Builder
dnscontrol contains a CAA_BUILDER which can be used to simply create dnscontrol contains a CAA_BUILDER which can be used to simply create
CAA records for your domains. Instead of creating each CAA record CAA records for your domains. Instead of creating each CAA record
individually, you can simply configure your report mail address, the individually, you can simply configure your report mail address, the

View File

@ -1,9 +1,21 @@
--- ---
name: DMARC_BUILDER name: DMARC_BUILDER
parameters:
- label
- version
- policy
- subdomainPolicy
- alignmentSPF
- alignmentDKIM
- percent
- rua
- ruf
- failureOptions
- failureFormat
- reportInterval
- ttl
--- ---
# DMARC Builder
dnscontrol contains a DMARC_BUILDER which can be used to simply create dnscontrol contains a DMARC_BUILDER which can be used to simply create
DMARC policies for your domains. DMARC policies for your domains.

View File

@ -1,10 +1,16 @@
--- ---
layout: default name: SPF_BUILDER
title: SPF Optimizer parameters:
- label
- overflow
- overhead1
- raw
- ttl
- txtMaxSize
- parts
- flatten
--- ---
# SPF Optimizer
dnscontrol can optimize the SPF settings on a domain by flattening dnscontrol can optimize the SPF settings on a domain by flattening
(inlining) includes and removing duplicates. dnscontrol also makes (inlining) includes and removing duplicates. dnscontrol also makes
it easier to document your SPF configuration. it easier to document your SPF configuration.

View File

@ -9,8 +9,9 @@ Problem: It is difficult to get CAA and other records exactly right.
Solution: Use a "builder" to construct it for you. Solution: Use a "builder" to construct it for you.
* [CAA Builder]({{site.github.url}}/caa-builder) * [CAA Builder]({{site.github.url}}/js#CAA_BUILDER)
* [SPF Optimizer]({{site.github.url}}/spf-optimizer) * [DMARC Builder]({{site.github.url}}/js#DMARC_BUILDER)
* [SPF Optimizer]({{site.github.url}}/js#SPF_BUILDER)
# Repeat records in many domains (macros) # Repeat records in many domains (macros)
@ -139,5 +140,5 @@ domain exists, who requested it, any associated ticket numbers, and so
on. on.
We also comment the individual parts of a record. Look at the [SPF We also comment the individual parts of a record. Look at the [SPF
Optimizer]({{site.github.url}}/spf-optimizer) example. Each part of Optimizer]({{site.github.url}}/js#SPF_BUILDER) example. Each part of
the SPF record has a comment. the SPF record has a comment.

View File

@ -147,10 +147,10 @@ title: DNSControl
<a href="{{site.github.url}}/alias">Aliases</a>: ALIAS/ANAME records <a href="{{site.github.url}}/alias">Aliases</a>: ALIAS/ANAME records
</li> </li>
<li> <li>
<a href="{{site.github.url}}/spf-optimizer">SPF Optimizer</a>: Optimize your SPF records <a href="{{site.github.url}}/js#SPF_BUILDER">SPF Optimizer</a>: Optimize your SPF records
</li> </li>
<li> <li>
<a href="{{site.github.url}}/caa-builder">CAA Builder</a>: Build CAA records the easy way <a href="{{site.github.url}}/js#CAA_BUILDER">CAA Builder</a>: Build CAA records the easy way
</li> </li>
</ul> </ul>
</div> </div>

View File

@ -17,7 +17,7 @@ title: TOC
## Advanced Topics ## Advanced Topics
- [Testing]({{site.github.url}}/unittests): Unit Testing DNS Data. - [Testing]({{site.github.url}}/unittests): Unit Testing DNS Data.
- [SPF Optimizer]({{site.github.url}}/spf-optimizer): Optimize your SPF records. - [SPF Optimizer]({{site.github.url}}/js#SPF_BUILDER): Optimize your SPF records.
## Developer info ## Developer info
- [GitHub](https://github.com/StackExchange/dnscontrol): Get the source! - [GitHub](https://github.com/StackExchange/dnscontrol): Get the source!