Brukersubdomener
(Flyttet artikkelen hit.) |
(Oppdaterte litt.) |
||
Linje 1: | Linje 1: | ||
− | ==Brukersubdomener== | + | ==Brukersubdomener.== |
Som NVG-medlem har man sitt eget subdomene tilgjengelig: <tt>''brukernavn''.nvg.org</tt>. | Som NVG-medlem har man sitt eget subdomene tilgjengelig: <tt>''brukernavn''.nvg.org</tt>. | ||
Linje 9: | Linje 9: | ||
Slike subdomener er definert i sonefilen <tt>swix:/usr/local/etc/namedb/lusersub/''brukernavn''.nvg.org</tt>, som brukeren selv har tillatelse til – og ansvaret for – å drifte. | Slike subdomener er definert i sonefilen <tt>swix:/usr/local/etc/namedb/lusersub/''brukernavn''.nvg.org</tt>, som brukeren selv har tillatelse til – og ansvaret for – å drifte. | ||
− | For å gjøre forandringer: | + | For å gjøre forandringer: |
* Logg inn på swix med SSH. | * Logg inn på swix med SSH. | ||
* Rediger filen med f.eks. <tt>emacs</tt>, <tt>nano</tt> eller <tt>vim</tt>. Husk å øke serienummeret i filen etter hver endring! | * Rediger filen med f.eks. <tt>emacs</tt>, <tt>nano</tt> eller <tt>vim</tt>. Husk å øke serienummeret i filen etter hver endring! | ||
* Gi kommandoen <code>dns_er_forandret</code> for å laste <tt>named</tt> på ny. | * Gi kommandoen <code>dns_er_forandret</code> for å laste <tt>named</tt> på ny. | ||
+ | |||
+ | ==Dynamisk oppdatering.== | ||
Det er satt opp en tjeneste for dynamisk oppdatering av A-postene (IP-adressene) i en sone. | Det er satt opp en tjeneste for dynamisk oppdatering av A-postene (IP-adressene) i en sone. | ||
Linje 23: | Linje 25: | ||
Definer de navnene som du vil ha dynamisk oppdatert, på vanlig måte med en A-post i sonefilen din. | Definer de navnene som du vil ha dynamisk oppdatert, på vanlig måte med en A-post i sonefilen din. | ||
− | I utgangspunktet kan man bruke alle oppdateringsklienter som man kan angi tjeneren | + | I utgangspunktet kan man bruke alle oppdateringsklienter som tillater at man kan angi tjeneren, f.eks. [https://sourceforge.net/projects/inadyn-mt/ inadyn-mt]. Tjeneren vår er swix.nvg.ntnu.no, URL-stien kan være <tt>/dyndns</tt> eller <tt>/nic/update</tt>. |
Evt. kan man sende en GET-forespørsel slik | Evt. kan man sende en GET-forespørsel slik | ||
<code>wget -4 --user=brukernavn --password=DNS-passord -O - '<nowiki>http://swix.nvg.ntnu.no/dyndns?hostname=maskinnavn.brukernavn.nvg.org&myip=ny_IP-adresse</nowiki>'</code> | <code>wget -4 --user=brukernavn --password=DNS-passord -O - '<nowiki>http://swix.nvg.ntnu.no/dyndns?hostname=maskinnavn.brukernavn.nvg.org&myip=ny_IP-adresse</nowiki>'</code> |
Nåværende revisjon fra 8. mar 2020 kl. 14:45
[rediger] Brukersubdomener.
Som NVG-medlem har man sitt eget subdomene tilgjengelig: brukernavn.nvg.org.
Man kan legge til egne navn under dette subdomenet hvis man vil. F.eks. kan man definere hjemme.brukernavn.nvg.org med IP-adressen til ADSL-modemet hjemme.
Som standard er IP-adressen til selve brukernavn.nvg.org-domenet den samme som for home.nvg.org. Dermed vil http://brukernavn.nvg.org/ referere til hjemmesiden som før.
Slike subdomener er definert i sonefilen swix:/usr/local/etc/namedb/lusersub/brukernavn.nvg.org, som brukeren selv har tillatelse til – og ansvaret for – å drifte.
For å gjøre forandringer:
- Logg inn på swix med SSH.
- Rediger filen med f.eks. emacs, nano eller vim. Husk å øke serienummeret i filen etter hver endring!
- Gi kommandoen
dns_er_forandret
for å laste named på ny.
[rediger] Dynamisk oppdatering.
Det er satt opp en tjeneste for dynamisk oppdatering av A-postene (IP-adressene) i en sone.
Tjenesten bruker HTTP og følger (stort sett) den samme protokollen som brukes av dyndns.org.
For å få adgang til tjenesten må du logge inn på swix med SSH og sette et DNS-passord med kommandoen dyndnspasswd brukernavn
Dette bør av sikkerhetsgrunner ikke være det samme som Unix-passordet ditt (det sendes i klartekst over Internet).
Definer de navnene som du vil ha dynamisk oppdatert, på vanlig måte med en A-post i sonefilen din.
I utgangspunktet kan man bruke alle oppdateringsklienter som tillater at man kan angi tjeneren, f.eks. inadyn-mt. Tjeneren vår er swix.nvg.ntnu.no, URL-stien kan være /dyndns eller /nic/update.
Evt. kan man sende en GET-forespørsel slik
wget -4 --user=brukernavn --password=DNS-passord -O - 'http://swix.nvg.ntnu.no/dyndns?hostname=maskinnavn.brukernavn.nvg.org&myip=ny_IP-adresse'