Lysators namnserver
Baserad på https://datorhandbok.lysator.liu.se/index.php/Rootmanual:Blandat_YP_och_DNS
Lysator använder sig av en hidden master DNS-server, som finns på ns.lysator.liu.se
. Denna propagerar sedan ut zoner till ns-master.lysator.liu.se
och slavzoner.
För att lägga till eller ändra i DNS gör följande:
-
Logga in på
ns.lysator.liu.se
(som din vanliga användare).- Inloggning kan endast ske inom Lysators nät, mellanlanda till exempel på
shipon.lysator.liu.se
. - Din hemkatalog monteras inte på
ns
, alltså kan du inte autentisera med ssh-nycklar utan måste ange lösenord.
- Inloggning kan endast ske inom Lysators nät, mellanlanda till exempel på
-
Zonfilerna ligger under
/lysator/etc/dns/db/lysator
och är versionshanterade med RCS.cd /lysator/etc/dns/db/lysator
-
Checka ut de zonfiler du vill ändra i. Du kan ha flera utcheckade samtidigt.
# välj vilka du kommer ändra co -l lysator.zone # forward co -l 254.zone # reverse för 130.236.254/24 co -l f0a.zone # reverse för 2001:6b0:17:f0a0::/64 # eller (om du ska ändra alla) co -l lysator.zone 254.zone f0a.zone
-
Gör önskade ändringar i samtliga filer.
Uppdatera
Serial
-fältet!Du måste uppdatera
Serial
-fältet som finns högst upp i respektive fil till dagens datum. Sista två siffrorna kan inkrementeras för att skapa unikaSerial
inom samma dag.uppdatera -> 2025051301 ; Serial (yyyymmddnn)
-
Checka in de ändrade filerna.
ci -u lysator.zone 254.zone f0a.zone # de du ändrat
-
Skriv ett beskrivande meddelande för ändringarna.
Avsluta meddelandet genom ENTER+.+ENTER. -
Bli root och kör
make
i/lysator/etc/dns
för att applicera konfigurationen.su - cd /lysator/etc/dns make
-
Om du hade skrivit fel syntax i zonfilerna kommer det synas här. Lämna isåfall root och gör de nödvändiga ändringarna.
-
Annars, du är färdig!