Set up DNS - nogalliance/sysadmin GitHub Wiki

Setting up DNS for a NOG

Using nog.community

  • Log in to admin.nogalliance.org
  • In the top menu select "DNS"
  • From the list select the 'nog.community' domain
  • Select the "Records" tab
  • First we set up the DNS for the website:
    • Press the green "CNAME" button to create a new CNAME
    • As hostname use the region/country of the NOG (for UgNOG for example use ug)
    • As target hostname use nog.community. (don't forget the . at the end!)
    • And Save
  • Also set up the DNS for the www subdomain:
    • Press the green "CNAME" button to create a new CNAME
    • As hostname use www. followed by the region/country of the NOG (for UgNOG for example use www.ug)
    • As target hostname use nog.community. (don't forget the . at the end!)
    • And Save
  • Then we set up the DNS for Indico:
    • Press the green "CNAME" button to create a new CNAME
    • As hostname use events. followed by the region/country of the NOG (for UgNOG for example use events.ug)
    • As target hostname use indico.nogalliance.org. (don't forget the . at the end!)
    • And Save
  • Then set up the DNS for Nextcloud:
    • Press the green "CNAME" button to create a new CNAME
    • As hostname use cloud. followed by the region/country of the NOG (for UgNOG for example use cloud.ug)
    • As target hostname use nog.community. (don't forget the . at the end!)
    • And Save

Using a domain name hosted by the NOG

  • Set up the CNAME records under nog.community as described above
  • Ask the NOG to create CNAME records that point to the names you created under nog.community (yes, CNAME chains are not the most efficient, but this way we have a more consistent structure that is easier to manage)
  • Add the names that the NOG created as aliases for the website etc.

Hosting a domain name for a NOG

We will also host the NOG's domain name on request

  • Log in to admin.nogalliance.org
  • In the top menu select "DNS"
  • In the menu on the left select "Add DNS-Zone" under "DNS-Wizard"
  • Select template "NOG Template"
  • Select the Client account of the NOG
  • Enter the domain name
  • Check the DNSSEC box
  • Click "Create DNS-Record"

This will create the basic settings for the zone and push it to the two public authoritative DNS servers ns1.nogalliance.org and ns2.nogalliance.org. CNAME records for cloud and events are also created.