Both sides previous revisionPrevious revisionNext revision | Previous revision |
module:dyndns [2018/07/03 23:35] – [Options] Mention the use of modopts.ini, alternatively 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 |
---|
====== DynDNS ====== | ====== Dynamic DNS ====== |
| |
This module is used in combination with the Synchronet Dynamic Domain Name System (DynDNS) Service hosted on [[bbs:Vertrauen]] to provide free ''.synchro.net'' hostnames to Synchronet sysops. | The Synchronet Dynamic DNS module is used in combination with the Synchronet Dynamic Domain Name System (DynDNS) Service hosted on [[bbs:Vertrauen]] to provide free ''.synchro.net'' hostnames to Synchronet sysops. |
| |
===== yourbbs.synchro.net ===== | ===== yourbbs.synchro.net ===== |
===== 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: |
| |
* ''mx=//<hostname>//'' | ^ Key ^ Record ^ Description ^ |
* ''ip=//<ip_address>//'' | | ''mx'' | MX | Mail Exchange record (hostname) | |
* ''ip6=//<ipv6_address>//'' | | ''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) | |
| | ''txt'' | TXT | Text (default: BBS name) | |
| | ''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]] |
| |