• othernet

    From johvanv@21:1/166 to All on Saturday, March 16, 2019 04:47:24
    Just wondering how you would setup a ftn or othernet on mystic. I would like
    to setup my own ftn.

    --- Mystic BBS v1.12 A41 2018/12/27 (Linux/64)
    * Origin: Datanet BBS | telnet://datanetbbs.net:23 (21:1/166)
  • From Vk3jed@21:1/109 to johvanv on Saturday, March 16, 2019 08:05:00
    On 03-16-19 03:47, johvanv wrote to All <=-

    Just wondering how you would setup a ftn or othernet on mystic. I would like to setup my own ftn.

    Good choice. Mystic is probably one of the easiest options, as you have all you need to run a FTN, and it works pretty well out of the box. I use Mystic for my FTN hub, because it does the job well and is easy to manage in that
    ole.

    First, as this is a new network, start planning. Pick an unused zone - I suggest a number in the range 2000-4095. For each BBS in the net, assign net ans node numbers. For a small network, I keep the net at 1

    You need to add your othernet address in Echomail Addresses.

    In Echomail Nodes, you will need to put the details for all of the other systems in the net that you'll communicate with directly. If you are going to do a traditional hub and spoke model (like I have), that means you'd need an entry for every other node in the net, but the other nodes would only need one for your hub. Other topologies are possible.

    I'm guessing there's a video from Mystic Guy that will explain it all too. :)

    One final note - a very small, private net won't need a nodelist. All routing information can be out directly into Mystic for such a small network.


    ... Your tagline hunting license has expired. Fine: 2 packets.
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From MeaTLoTioN@21:1/158 to Vk3jed on Friday, March 15, 2019 21:49:28
    On 16 Mar 2019, Vk3jed said the following...

    On 03-16-19 03:47, johvanv wrote to All <=-

    Just wondering how you would setup a ftn or othernet on mystic. I wou like to setup my own ftn.

    Good choice. Mystic is probably one of the easiest options, as you have all you need to run a FTN, and it works pretty well out of the box. I
    use Mystic for my FTN hub, because it does the job well and is easy to manage in that ole.

    First, as this is a new network, start planning. Pick an unused zone - I suggest a number in the range 2000-4095. For each BBS in the net,
    assign net ans node numbers. For a small network, I keep the net at 1

    A good document, created by NuSkooler and maintained by a lot of people is this: https://docs.google.com/spreadsheets/d/17pmf7cS9ocU99Rm6qlJD_OncqmbDI5Qj8Yw99A5 bgVc/edit#gid=0

    It will allow you to see all available "othernets" and if you want to make a new one, you will see all the currently used zone numbers, so you can be sure not to pick one that is already used.


    You need to add your othernet address in Echomail Addresses.

    In Echomail Nodes, you will need to put the details for all of the other systems in the net that you'll communicate with directly. If you are going to do a traditional hub and spoke model (like I have), that means you'd need an entry for every other node in the net, but the other nodes would only need one for your hub. Other topologies are possible.

    I'm guessing there's a video from Mystic Guy that will explain it all
    too. :)

    One final note - a very small, private net won't need a nodelist. All routing information can be out directly into Mystic for such a small network.

    I run a net, and it's a lot of fun, work and more fun. Avon does a great job running fsxNet, and it can be really rewarding.

    I wish you all the best in your little project, and I'm sure there's a bunch
    of people in here that will be more than happy to answer all your questions
    and help where they can.

    ---
    |14Best regards,
    |11Ch|03rist|11ia|15n |11a|03ka |11Me|03aTLoT|11io|15N

    |07ÄÄ |08[|10eml|08] |15ml@erb.pw |07ÄÄ |08[|10web|08] |15www.erb.pw |07ÄÄÄ¿ |07ÄÄ |08[|09fsx|08] |1521:1/158 |07ÄÄ |08[|11tqw|08] |151337:1/101 |07ÂÄÄÙ |07ÄÄ |08[|12rtn|08] |1580:774/81 |07ÄÂ |08[|14fdn|08] |152:250/5 |07ÄÄÄÙ
    |07ÄÄ |08[|10ark|08] |1510:104/2 |07ÄÙ

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: The Quantum Wormhole, Ramsgate, UK. bbs.erb.pw (21:1/158)
  • From Vk3jed@21:1/109 to MeaTLoTioN on Saturday, March 16, 2019 11:21:00
    On 03-15-19 20:49, MeaTLoTioN wrote to Vk3jed <=-

    On 16 Mar 2019, Vk3jed said the following...

    A good document, created by NuSkooler and maintained by a lot of people
    is this: https://docs.google.com/spreadsheets/d/17pmf7cS9ocU99Rm6qlJD_OncqmbDI5Qj 8Yw99A5
    bgVc/edit#gid=0

    Yes, that's very good. I always forget the URL, but I have updated my entry.
    )

    It will allow you to see all available "othernets" and if you want to
    make a new one, you will see all the currently used zone numbers, so
    you can be sure not to pick one that is already used.

    It's the most comprehensive of the othernet lists out there.

    I run a net, and it's a lot of fun, work and more fun. Avon does a
    great job running fsxNet, and it can be really rewarding.

    So do I. I run VKRadio, and as I've been a Linux and network admin in the past, I even went as far as setting up DNS lookups for my net (which can be used by binkd and other mailers capable of DNS nodelist lookups).

    I might be interested in joining your net too.

    I wish you all the best in your little project, and I'm sure there's a bunch of people in here that will be more than happy to answer all your questions and help where they can.

    I'm happy to help when I'm not running around like a blue arse fly. :D


    ... The shortest distance between two points is under construction.
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From MeaTLoTioN@21:1/158 to Vk3jed on Saturday, March 16, 2019 08:55:00
    Hey Vk3jed...

    On 16 Mar 2019, Vk3jed said the following...

    I even went as far as setting up DNS lookups for my net (which
    can be used by binkd and other mailers capable of DNS nodelist lookups).

    This sounds interesting, I use mystic for my hub in the UK, but Al uses straight binkd for the CA hub. Can this be done with mystic? I don't recall seeing anything mentioned about it either in the docs or in the configuration tool... perhaps not.

    I might be interested in joining your net too.

    You would be very welcome.

    ---
    |14Best regards,
    |11Ch|03rist|11ia|15n |11a|03ka |11Me|03aTLoT|11io|15N

    |07ÄÄ |08[|10eml|08] |15ml@erb.pw |07ÄÄ |08[|10web|08] |15www.erb.pw |07ÄÄÄ¿ |07ÄÄ |08[|09fsx|08] |1521:1/158 |07ÄÄ |08[|11tqw|08] |151337:1/101 |07ÂÄÄÙ |07ÄÄ |08[|12rtn|08] |1580:774/81 |07ÄÂ |08[|14fdn|08] |152:250/5 |07ÄÄÄÙ
    |07ÄÄ |08[|10ark|08] |1510:104/2 |07ÄÙ

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: The Quantum Wormhole, Ramsgate, UK. bbs.erb.pw (21:1/158)
  • From Vk3jed@21:1/109 to MeaTLoTioN on Saturday, March 16, 2019 20:05:00
    On 03-16-19 07:55, MeaTLoTioN wrote to Vk3jed <=-

    This sounds interesting, I use mystic for my hub in the UK, but Al uses straight binkd for the CA hub. Can this be done with mystic? I don't recall seeing anything mentioned about it either in the docs or in the configuration tool... perhaps not.

    I'm not aware of Mystic support for DNS lookups. Binkd supports it both globally and on a per domain basis. Global configuration is useless, unless you have only one net (Global DNS lookups can also interfere with othernets). If you're interested, I can show you how I set it up.

    I might be interested in joining your net too.

    You would be very welcome.

    OK, got an infopack or other info to send? :)


    ... Capt'n! The spellchecker kinna take this abuse!
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From MeaTLoTioN@21:1/158 to Vk3jed on Saturday, March 16, 2019 09:20:30
    OK, got an infopack or other info to send? :)

    I sure do, if you want to download the infopack it can be gotten from the website or direct link is https://www.erb.pw/tqwinfo.zip or if you want to
    log into my bbs, there's a node application program at the main menu when you log in, just press 'N' and it will ask you all the relevant questions =)

    ---
    |14Best regards,
    |11Ch|03rist|11ia|15n |11a|03ka |11Me|03aTLoT|11io|15N

    |07ÄÄ |08[|10eml|08] |15ml@erb.pw |07ÄÄ |08[|10web|08] |15www.erb.pw |07ÄÄÄ¿ |07ÄÄ |08[|09fsx|08] |1521:1/158 |07ÄÄ |08[|11tqw|08] |151337:1/101 |07ÂÄÄÙ |07ÄÄ |08[|12rtn|08] |1580:774/81 |07ÄÂ |08[|14fdn|08] |152:250/5 |07ÄÄÄÙ
    |07ÄÄ |08[|10ark|08] |1510:104/2 |07ÄÙ

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: The Quantum Wormhole, Ramsgate, UK. bbs.erb.pw (21:1/158)
  • From Vk3jed@21:1/109 to MeaTLoTioN on Saturday, March 16, 2019 20:57:00
    On 03-16-19 08:20, MeaTLoTioN wrote to Vk3jed <=-

    OK, got an infopack or other info to send? :)

    I sure do, if you want to download the infopack it can be gotten from
    the website or direct link is https://www.erb.pw/tqwinfo.zip or if you want to log into my bbs, there's a node application program at the main menu when you log in, just press 'N' and it will ask you all the
    relevant questions =)

    Hmm, tried the online application. needs some lightbars for navigation, and some of the password fields only allow 3 characters. I'll send one in the old fashioned way. :)


    ... The one question you've always wanted clarified. What did she say?
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From Avon@21:1/101 to MeaTLoTioN on Sunday, March 17, 2019 12:29:29
    Thanks for testing the netmail to sysop feature :)

    Looks like there's an issue as it's setting your address to 0:0/0

    [snip]

    From : MeaTLoTioN (0:0/0) Msg # : 2997 of 2997
    To : Paul Hayton (21:1/101) Msg Date : 16/03/19
    Subj : This is a test to Paul Hayton@21:1/101 Refer to : 0
    Stat : Echo Priv Read See Also : 0 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
    @INTL 21:1/101 21:1/158
    @TID: Mystic BBS 1.12 A43
    @MSGID: 0:0/0 f6ded648
    @TZUTC: 0000
    @Via: 0:0/0 @20190316.222251.UTC Mystic 1.12 A
    This is a test to see if it gets to you at Agency and not the hub.

    From Christian =)

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: The Quantum Wormhole, Ramsgate, UK. bbs.erb.pw (21:1/158)

    [snip]

    I thought I would reply here and not in netmail to showcase the issue and hey it's easier to reply here than to 0:0/0 :)

    Best, Paul

    --- E:avon@bbs.nz ------ W:bbs.nz ---
    --- K:keybase.io/avon --------------

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From MeaTLoTioN@21:1/158 to Avon on Sunday, March 17, 2019 00:06:41
    Thanks for testing the netmail to sysop feature :)
    Looks like there's an issue as it's setting your address to 0:0/0

    [snip]

    From : MeaTLoTioN (0:0/0) Msg # : 2997 of 2997
    To : Paul Hayton (21:1/101) Msg Date : 16/03/19
    Subj : This is a test to Paul Hayton@21:1/101 Refer to : 0
    Stat : Echo Priv Read See Also : 0 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ @INTL 21:1/101 21:1/158
    @TID: Mystic BBS 1.12 A43
    @MSGID: 0:0/0 f6ded648
    @TZUTC: 0000
    @Via: 0:0/0 @20190316.222251.UTC Mystic 1.12 A
    This is a test to see if it gets to you at Agency and not the hub.

    From Christian =)

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: The Quantum Wormhole, Ramsgate, UK. bbs.erb.pw (21:1/158)

    [snip]

    Now this is interesting... in my Netmail folder, I can see what my BBS sent out.... and it looks like this;

    From : MeaTLoTioN (21:1/158) Msg # : 444 of 444
    To : Paul Hayton (21:1/101) Msg Date : 16/03/19 22:22
    Subj : This is a test to Paul Hayton@21:1/101 Refer to : 0
    Stat : Local Priv Sent See Also : 0 ------------------------------------------------------------------------------- This is a test to see if it gets to you at Agency and not the hub.

    From Christian =)

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: The Quantum Wormhole, Ramsgate, UK. bbs.erb.pw (21:1/158)


    The node for me is in there, so between it leaving my bbs and getting to your netmail it lost the sender node.

    Interesting.

    ---
    |14Best regards,
    |11Ch|03rist|11ia|15n |11a|03ka |11Me|03aTLoT|11io|15N

    |07ÄÄ |08[|10eml|08] |15ml@erb.pw |07ÄÄ |08[|10web|08] |15www.erb.pw |07ÄÄÄ¿ |07ÄÄ |08[|09fsx|08] |1521:1/158 |07ÄÄ |08[|11tqw|08] |151337:1/101 |07ÂÄÄÙ |07ÄÄ |08[|12rtn|08] |1580:774/81 |07ÄÂ |08[|14fdn|08] |152:250/5 |07ÄÄÄÙ
    |07ÄÄ |08[|10ark|08] |1510:104/2 |07ÄÙ

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: The Quantum Wormhole, Ramsgate, UK. bbs.erb.pw (21:1/158)
  • From Avon@21:1/101 to MeaTLoTioN on Sunday, March 17, 2019 13:23:31
    On 16 Mar 2019 at 11:06p, MeaTLoTioN pondered and said...

    The node for me is in there, so between it leaving my bbs and getting to your netmail it lost the sender node.

    Interesting.

    I think it might be MUTIL, but I am not sure. The 'forward' option was also causing some niggles I posted about here earlier too. Perhaps it's related?

    Best, Paul

    --- E:avon@bbs.nz ------ W:bbs.nz ---
    --- K:keybase.io/avon --------------

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From g00r00@21:1/108 to MeaTLoTioN on Sunday, March 17, 2019 21:00:38
    A good document, created by NuSkooler and maintained by a lot of people
    is this: https://docs.google.com/spreadsheets/d/17pmf7cS9ocU99Rm6qlJD_OncqmbDI5Qj8Y bgVc/edit#gid=0

    Thats pretty cool I didn't know about that. Mystic has a feature (commented out) that tracks the domain names and zones too and it autocompletes input
    and stuff based on it. I'll have to compare it to his.

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Sector 7 (21:1/108)
  • From g00r00@21:1/108 to Vk3jed on Sunday, March 17, 2019 21:19:37
    This sounds interesting, I use mystic for my hub in the UK, but Al us straight binkd for the CA hub. Can this be done with mystic? I don't recall seeing anything mentioned about it either in the docs or in th configuration tool... perhaps not.

    I'm not aware of Mystic support for DNS lookups. Binkd supports it both globally and on a per domain basis. Global configuration is useless, unless you have only one net (Global DNS lookups can also interfere with othernets). If you're interested, I can show you how I set it up.

    DNS lookups in what sense? From the INA in a nodelist to an IPV4 or IPV6 address? If so, yes Mystic can do that. If you FidoPoll <Node> and its not configure in echomail nodes Mystic can search nodelists for an address and resolve that to IPV4 or IPV6 IP addresses.

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Sector 7 (21:1/108)
  • From Vk3jed@21:1/109 to g00r00 on Monday, March 18, 2019 18:39:00
    On 03-17-19 20:19, g00r00 wrote to Vk3jed <=-

    DNS lookups in what sense? From the INA in a nodelist to an IPV4 or

    nodelist is not DNS.

    I'm referring to being able to look up systems in DNS using hostnames like:

    f<node>.n<net>.z<zone>.some.domain

    IPV6 address? If so, yes Mystic can do that. If you FidoPoll <Node>
    and its not configure in echomail nodes Mystic can search nodelists for
    an address and resolve that to IPV4 or IPV6 IP addresses.

    I'm talking without needing a nodelist at all, but looking up the connection information in DNS. For example, you can do this:

    C:\Users\Tony>ping f100.n1.z432.ftn.vkradio.com

    Pinging bridge.vkradio.com [202.12.89.164] with 32 bytes of data:
    Reply from 202.12.89.164: bytes=32 time=82ms TTL=55
    Reply from 202.12.89.164: bytes=32 time=83ms TTL=55
    Reply from 202.12.89.164: bytes=32 time=81ms TTL=55
    Reply from 202.12.89.164: bytes=32 time=82ms TTL=55

    Ping statistics for 202.12.89.164:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
    Minimum = 81ms, Maximum = 83ms, Average = 82ms

    This is using the DNS lookup for VKRadio nodes, pinging the main hub, which has the address 432:1/100. Binkd can be configured to use this information directly. I think DM mentioned that BinkIT can also do this. No nodelist needed. All that's needed is to tell a compatible mailer what domain to use for DNS lookups for a particular FTN.

    Here's how binkd does it:

    domain fidonet /sbbs/binkd/outbound 3 binkp.net
    domain fsxnet /sbbs/binkd/fsxnet 3 fsxnet.nz
    domain anet /sbbs/binkd/anet 3
    domain vkradio /sbbs/binkd/vkradio 3 ftn.vkradio.com
    domain wwivftn /sbbs/binkd/wwivftn 3
    domain sportnet /sbbs/binkd/sportnet 3
    domain gamenet /sbbs/binkd/gamenet 3
    domain pinet /sbbs/binkd/pinet 3
    domain retronet /sbbs/binkd/retronet 3
    domain tqwnet /sbbs/binkd/tqwnet 3

    Note the domain names after fidonet, fsxnet and vkradio. These tell binkd that it can do DNS nodelist lookups under the corresponding DNS domain for that FTN.
    the format is the standard [p<point>].f<node>.n<net>.z<zone>.<DNS domain>.

    The DNS standard also supports SRV records for hosts with non standard binkp ports, so that binkd can connect to these as well, and my DNS servers do hold those SRV records, where necessary. Hosts without SRV records simply use the default port. Whether a SRV record is generated or not is dependent on whether there's a port in the INA entry for each nodelist entry.

    It's just another alternative to using the nodelist (and getting it in place each week, etc).


    ... A few feathers short of a whole duck.
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From MeaTLoTioN@21:1/158 to Vk3jed on Monday, March 18, 2019 11:18:47
    Note the domain names after fidonet, fsxnet and vkradio. These tell
    binkd that it can do DNS nodelist lookups under the corresponding DNS domain for that FTN. the format is the standard [p<point>].f<node>.n<net>.z<zone>.<DNS domain>.

    This is really neat! How are you automatically managing your DNS entries?
    I was thinking of doing something like this for tqwNet, but rather than manually adding them I was going to look at how to automate it, but if you're already doing it... maybe I don't need to do as much work lol.

    ---
    |14Best regards,
    |11Ch|03rist|11ia|15n |11a|03ka |11Me|03aTLoT|11io|15N

    |07ÄÄ |08[|10eml|08] |15ml@erb.pw |07ÄÄ |08[|10web|08] |15www.erb.pw |07ÄÄÄ¿ |07ÄÄ |08[|09fsx|08] |1521:1/158 |07ÄÄ |08[|11tqw|08] |151337:1/101 |07ÂÄÄÙ |07ÄÄ |08[|12rtn|08] |1580:774/81 |07ÄÂ |08[|14fdn|08] |152:250/5 |07ÄÄÄÙ
    |07ÄÄ |08[|10ark|08] |1510:104/2 |07ÄÙ

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: The Quantum Wormhole, Ramsgate, UK. bbs.erb.pw (21:1/158)
  • From g00r00@21:1/108 to Vk3jed on Monday, March 18, 2019 12:09:36
    DNS lookups in what sense? From the INA in a nodelist to an IPV4 or

    nodelist is not DNS.

    Yes, but taking an address in it and using a DNS lookup to resolve the address is absolutely using a DNS! ;)

    I'm referring to being able to look up systems in DNS using hostnames like:

    f<node>.n<net>.z<zone>.some.domain

    Thanks for explanation. I've not heard of people running DNS servers like
    this does FidoNet and FSX have one as listed there? I have something like
    this drawn out but its not an actual DNS server it just performs similarly.

    How do you manage the DNS configuration? Seems like a lot of work to create all of that stuff for each node considering they're constantly going up and down.

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Sector 7 (21:1/108)
  • From Avon@21:1/101 to g00r00 on Tuesday, March 19, 2019 20:47:24
    On 18 Mar 2019 at 11:09a, g00r00 pondered and said...

    Thanks for explanation. I've not heard of people running DNS servers
    like this does FidoNet and FSX have one as listed there? I have

    I have set up specific locally hosted DNS server for fsxnet.nz and offer both custom domains for bbsname.fsxnet.nz to point to their static IP address as well as the using the more legacy style addressing schema for all nodes e.g. f101.n1.z21.fsxnet.nz to redirect to the entry in the nodelist such as ipv4.agency.bbs.nz

    Happy to work with you on any/all ways that Mystic might wish to use / experiment with this stuff.

    Best, Paul

    --- E:avon@bbs.nz ------ W:bbs.nz ---
    --- K:keybase.io/avon --------------

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Vk3jed@21:1/109 to MeaTLoTioN on Wednesday, March 20, 2019 14:06:00
    On 03-18-19 10:18, MeaTLoTioN wrote to Vk3jed <=-

    Note the domain names after fidonet, fsxnet and vkradio. These tell
    binkd that it can do DNS nodelist lookups under the corresponding DNS domain for that FTN. the format is the standard [p<point>].f<node>.n<net>.z<zone>.<DNS domain>.

    This is really neat! How are you automatically managing your DNS
    entries? I was thinking of doing something like this for tqwNet, but rather than manually adding them I was going to look at how to automate it, but if you're already doing it... maybe I don't need to do as much work lol.

    I do it as part of my nodelist processing. It works roughly like this:

    1. Once a week, MakeNL checks and builds the weekly nodelist.

    2. Some time after MakeNL has done its thing, another script updates the master nodelist (a bit of variable-fu in bash), then runs a Perl script to convert the nodelist into DNS resource records (a mixture of A, CNAME and SRV).
    The shell script then recycles the DNS server, so it can push updates to the secondary. I'm more than happy to share.

    One requirement of this setup is you need a local DNS server on the machine that translates the nodelist. This DNS server needs to be setup as the authoritative primary DNS. FOr reliable, add one or more geographically distributed slaves. I use afraid.org's secondary feature for this.

    I'm more than happy to help with the server side setup. I use BIND9 on my Pi as my authoritative master. As I am actually using a subdomain, I handle delegation internally within my vkradio.com zone.


    ... Take medication on a full disk as needed.
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From Vk3jed@21:1/109 to g00r00 on Wednesday, March 20, 2019 14:25:00
    On 03-18-19 11:09, g00r00 wrote to Vk3jed <=-

    DNS lookups in what sense? From the INA in a nodelist to an IPV4 or

    nodelist is not DNS.

    Yes, but taking an address in it and using a DNS lookup to resolve the address is absolutely using a DNS! ;)

    That's _using_ DNS, not providing a DNS lookup service. Subtle but significant distinction. :)

    I'm referring to being able to look up systems in DNS using hostnames like:

    f<node>.n<net>.z<zone>.some.domain

    Thanks for explanation. I've not heard of people running DNS servers
    like this does FidoNet and FSX have one as listed there? I have
    something like this drawn out but its not an actual DNS server it just performs similarly.

    I know of 3 FTNs that do this:

    Fidonet (lookup domain is binkp.net).
    FSXNet (lookup domain is fsxnet,nz).
    VKRadio (lookup domain is ftn.vkradio.com).

    How do you manage the DNS configuration? Seems like a lot of work to create all of that stuff for each node considering they're constantly going up and down.

    I run an authoritative DNS server as a master on one of my systems. This is required for the method that I use. But once it's all setup, it's hands off. The setup process was:

    Install BIND9 and configure as authoritative for the lookup domain.

    Setup one or more slaves (I use the secondary/slave feature on afraid.org). This is so DNS still works, even if your system goes down.

    Delegate the lookup domain to your new master and slave(s).

    Install the appropriate scripts and cron jobs.

    Now the actual DNS data is processed weekly, shortly after MakeNL builds the weekly nodelist. The weekly processing does the following:

    Builds the basic zone file, with updated serial number.

    Converts nodelist entries to DNS resource records as follows:

    Nodes with hostnames are converted to CNAME records pointing to the domain in the nodelist.

    Nodes with IPs (currently only v4 supported) are converted into A records, pointing to the node's IP.

    Nodes with a port number in the nodelist INA entry additionally get a SRV record, so compatible mailers can find the right port. Nodes without a SRV record are simply assumed to be using 24554.

    Once setup, this processing is automated. It is dependent on proper nodelist syntax and use of fields, which I now check by hand whenever I create a new nodelist entry. As VKRadio nodelist activity is infrequent, I'll stick with hand checking for the forseeable future.

    My nodelist processing occurs in 2 stages:

    1 (as the Mystic user). Nodelist is run through MakeNL and hatched. The nodelist is also updated in the infopack, which is also hatched.

    2. (as root). The nodelist is translated into DNS resource records and the DNS server recycled to notify slave(s).

    And to use these nodelist DNS lookups, you simply tell a compatible mailer what DNS domain to use for nodelist lookups, and the mailer can then reach any node known to DNS. Of course, for your own links, you still add individual entries for your active links under EchoMail Nodes (if using Mystic), so you can add a session password and other information.

    Yes, there's a bit of initial setup, but once that's done, it's all automatic.


    ... No, I was trying to be funny. I guess I failed at it.
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From MeaTLoTioN@21:1/158 to Vk3jed on Wednesday, March 20, 2019 07:17:23
    This is really neat! How are you automatically managing your DNS entries? I was thinking of doing something like this for tqwNet, but rather than manually adding them I was going to look at how to automa it, but if you're already doing it... maybe I don't need to do as muc work lol.

    I do it as part of my nodelist processing. It works roughly like this:

    1. Once a week, MakeNL checks and builds the weekly nodelist.

    2. Some time after MakeNL has done its thing, another script updates the master nodelist (a bit of variable-fu in bash), then runs a Perl script
    to convert the nodelist into DNS resource records (a mixture of A, CNAME and SRV). The shell script then recycles the DNS server, so it can push updates to the secondary. I'm more than happy to share.

    One requirement of this setup is you need a local DNS server on the machine that translates the nodelist. This DNS server needs to be setup as the authoritative primary DNS. FOr reliable, add one or more geographically distributed slaves. I use afraid.org's secondary feature for this.

    I'm more than happy to help with the server side setup. I use BIND9 on
    my Pi as my authoritative master. As I am actually using a subdomain, I handle delegation internally within my vkradio.com zone.



    This sounds great!! Also, I see over in General Chat that Avon and others are thinking of doing this, and they're stuck with parsing the nodelist to
    convert nodes to dns entries, seeing as you've already done the leg work, and willing to share, perhaps you might offer to share with them also? It
    certainly would save them headaches too =)

    I am definitely going to look into doing this, I will be chatting with you
    soon about it and if I need help with stuffs.

    Thank you for helping with it, this very well might be a really cool project.

    ---
    |14Best regards,
    |11Ch|03rist|11ia|15n |11a|03ka |11Me|03aTLoT|11io|15N

    |07ÄÄ |08[|10eml|08] |15ml@erb.pw |07ÄÄ |08[|10web|08] |15www.erb.pw |07ÄÄÄ¿ |07ÄÄ |08[|09fsx|08] |1521:1/158 |07ÄÄ |08[|11tqw|08] |151337:1/101 |07ÂÄÄÙ |07ÄÄ |08[|12rtn|08] |1580:774/81 |07ÄÂ |08[|14fdn|08] |152:250/5 |07ÄÄÄÙ
    |07ÄÄ |08[|10ark|08] |1510:104/2 |07ÄÙ

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: The Quantum Wormhole, Ramsgate, UK. bbs.erb.pw (21:1/158)
  • From g00r00@21:1/108 to Avon on Saturday, March 23, 2019 22:59:45
    I have set up specific locally hosted DNS server for fsxnet.nz and
    offer both custom domains for bbsname.fsxnet.nz to point to their static IP address as well as the using the more legacy style addressing schema for all nodes e.g. f101.n1.z21.fsxnet.nz to redirect to the entry in the nodelist such as ipv4.agency.bbs.nz

    Happy to work with you on any/all ways that Mystic might wish to use / experiment with this stuff.

    If you guys want me to add that legacy lookup I can certainly do it. It shouldn't take much effort. I would probably just add in a "FTN DNS" field
    in the editor where you define your echomail address/domain.

    The thing is YABA sort of replaces this idea, seeing as it would have that sort of lookup available to it and it wouldn't involve setting up and maintaining DNS server at all it'd just always work.

    I have to consider the idea of "feature bloat" too.

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Sector 7 (21:1/108)
  • From Vk3jed@21:1/109 to g00r00 on Monday, March 25, 2019 18:28:00
    On 03-23-19 21:59, g00r00 wrote to Avon <=-

    If you guys want me to add that legacy lookup I can certainly do it.
    It shouldn't take much effort. I would probably just add in a "FTN
    DNS" field in the editor where you define your echomail address/domain.

    Would be a nice option to have. I'd certainly use it. :)

    The thing is YABA sort of replaces this idea, seeing as it would have
    that sort of lookup available to it and it wouldn't involve setting up
    and maintaining DNS server at all it'd just always work.

    YABA?? What's that?

    I have to consider the idea of "feature bloat" too.

    :)
    ... TARDIS Express: When it absolutely must be there Before you send it!
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)