Both sides previous revisionPrevious revisionNext revision | Previous revision |
module:dyndns [2019/08/27 23:14] – [modopts.ini] Document newly support keys/records: TXT and LOC digital man | module:dyndns [2024/12/27 16:13] (current) – [SPF] The example SPF record is valid even when not using vert as relay agent and MX) digital man |
---|
===== Directions ===== | ===== Directions ===== |
| |
1. If you don't already have the ''[[dir:exec]]/dyndns.js'' file, download [[http://cvs.synchro.net/cgi-bin/cvsweb.cgi/~checkout~/exec/dyndns.js|the file]] into your Synchronet ''[[dir:exec]]'' directory. | 1. If you don't already have the ''[[dir:exec]]/dyndns.js'' file, download [[https://gitlab.synchro.net/sbbs/sbbs/-/raw/master/exec/dyndns.js|the file]] into your Synchronet ''[[dir:exec]]'' directory. |
| |
2. If you haven't already, create a QWK networking account on [[bbs:Vertrauen]] | 2. If you haven't already, create a QWK networking account on [[bbs:Vertrauen]] |
The following options/keys are supported: | The following options/keys are supported: |
| |
^ Key ^ Record ^ Description ^ | ^ Key ^ Record ^ Description ^ |
| ''mx'' | MX | Mail Exchange record (hostname) | | | ''mx'' | MX | Mail Exchange record (hostname) | |
| ''ip'' | A | IP version 4 address (e.g. 172.217.4.174) | | | ''ip'' | A | IP version 4 address (e.g. 172.217.4.174) | |
| ''ip6'' | AAAA | IP version 6 address (e.g. 2607:f8b0:4007:801::200e) | | | ''ip6'' | AAAA | IP version 6 address (e.g. 2607:f8b0:4007:801::200e) | |
| ''txt'' | TXT | Text (default: BBS name) | | | ''txt'' | TXT | Text (default: BBS name) | |
| ''loc'' | LOC | Location coordinates (see [[http://dnsloc.net/]] for details) | | | ''loc'' | LOC | Location coordinates (see [[http://dnsloc.net/]] for details) | |
| | ''wildcard'' | CNAME | When set to ''true'', will create a wildcard record for "*.yourbbs.synchro.net" | |
| | ''password'' | N/A | Over-ride the password (first argument) specified on command-line | |
| |
| ==== SPF ==== |
| |
| Some mail servers (e.g. ''gmail.com'') require that mail senders to conform with [[wp>Sender_Policy_Framework]]. |
| |
| If your sending mail server is also the mail exchange (receiving mail server) for your domain (e.g. you are [[howto:relay_smtp|relaying your outbound Internet email]] through [[bbs:Vertrauen]] **and** [[howto:vert_mx|using Vertrauen as your SMTP Mail Exchange]]), then you can create a valid SPF record for your //.synchro.net// hostname by creating the following key in the ''[dyndns]'' section of your ''[[dir:ctrl]]/[[config:modopts.ini]]'' file: |
| |
| txt = v=spf1 mx a -all |
| |
===== See Also ===== | ===== See Also ===== |
* [[:module:|Modules]] | * [[:module:|Modules]] |
| |