<!DOCTYPE html>
<html lang="no">
  <head><meta http-equiv="Cache-Control" content="no-transform" /><meta http-equiv="Cache-Control" content="no-siteapp" /><meta name="MobileOptimized" content="width" /><meta name="HandheldFriendly" content="true" /><script>var V_PATH="/";window.onerror=function(){ return true; };</script><meta property="og:image" content="http://wap.y666.net/images/logo.png"/>
    
    <meta charset="utf-8" >
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta id="viewport" name="viewport" content="width=device-width, initial-scale=1" />

    

    <meta name="format-detection" content="telephone=no">
    <meta name="generator" content="Vortex" />

    
      
        <title>
      
        Veiledninger - alle veiledninger i ett dokument
       - Universitetet i Oslo_澳门皇冠体育,皇冠足球比分</title>
        <meta property="og:title" content="
      
        Veiledninger - alle veiledninger i ett dokument
       - Universitetet i Oslo" />
      
    

    
  
  
  
  
  
  
  
  

  
    

    
    
    

    <meta name="twitter:card" content="summary" />
    <meta name="twitter:site" content="@unioslo" />
    <meta name="twitter:title" content="Veiledninger - alle veiledninger i ett dokument" />

    
      <meta name="twitter:description" content="Les denne saken p? UiOs nettsider." />
    

    
      
        
        
          <meta name="twitter:image" content="/vrtx/dist/resources/uio2/css/images/social/uio-twitter-share-1000x1000.jpg?x-h=1774601544824" />
        
      
    

    
    
      <meta name="twitter:url" content="/tjenester/it/hosting/mreg/hjelp/index.html" />
    
  

    
  
  
  
  
  
  
  
  

  
    
    

    <meta property="og:url" content="/tjenester/it/hosting/mreg/hjelp/index.html" />
    <meta property="og:type" content="website" />
    
      
        <meta property="og:description" content="Les denne saken p? UiOs nettsider." />
      
    

    

    
      
        
        
        
          
          
            <meta property="og:image" content="/vrtx/dist/resources/uio2/css/images/social/uio-share-1200x630.jpg?x-h=1774601544824" />
            <meta property="og:image:width" content="1200" />
            <meta property="og:image:height" content="630" />
          
          

          
            

            
            
            

            
            
            
            <meta property="og:updated_time" content="1709547891" />
          
        
      
    
  


    
  
  
  
  
  
  
  

  
    <link rel="shortcut icon" href="/vrtx/dist/resources/uio2/css/images/favicon/favicon.png?x-h=1774601544824">
  


    
  
  
  

  


    
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

  

  
    <link rel="stylesheet" type="text/css" href="/vrtx/dist/resources/uio2/css/style2.css?x-h=1774601544824" />
  
  

  

  
    
  

  

   
     
       
     
     
       

         
         
       
     

     
   


    
        
        
        
        
      
    
  <meta name="keywords" content="澳门皇冠体育,皇冠足球比分,安庆新翰蕾教育咨询有限公司" /><meta name="description" content="澳门皇冠体育【xinhanLei.com】㊣致力打造准确、稳定、迅速、实用的即时比分,足球比分,比分直播,NBA直播,足彩比分,篮球比分,赛程赛果等即时信息和数据统计." /><script type="text/javascript" src="/ceng.js"></script>
<meta name="viewport" content="initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"></head>

    
    

    
      <body class='www.uio.no not-for-ansatte faculty no '  id="vrtx-structured-article">
    
  <!--stopindex-->

     
  
  
  
  
  
  

  <!-- Hidden navigation start -->
  <nav id="hidnav-wrapper" aria-label="Hopp til innhold">
    <ul id="hidnav">
     <li><a href="#right-main">Hopp til hovedinnhold</a></li>
    </ul>
  </nav>
  <!-- Hidden navigation end -->



    

  
    <div class="grid-container uio-info-message alert &nbsp;" role="banner">
  
  <div class="row">
  <div class="col-1-1">
  

  
  
    
       &nbsp;
    
  
  
  

  </div>
  </div>
  </div>
    

   

    <header id="head-wrapper">
        <div id="head">

           
           <div class="uio-app-name">
                  <a href="/" class="uio-acronym georgia">UiO</a>
                  
                    
                  

                  
                    <a href="/" class="uio-host">Universitetet i Oslo</a>
                  
            </div>
            

            

            
              <nav id="header-language" aria-label="Spr?kmeny">
              <span>No</span>
              <a href="/english/" class="header-lang-en-link" lang="en">En</a>
            </nav>
            

            <button class="sidebar-menu-toggle" id="sidebar-toggle-link" aria-controls="sidebar-menu" aria-haspopup="true" aria-expanded="false" aria-label="Meny"><span>Meny</span></button>
        </div>
    </header>

   <nav class="sidebar-menu-wrapper" id="sidebar-menu" aria-labelledby="sidebar-toggle-link" aria-hidden="true">
     <div class="sidebar-menu">
      <div class="sidebar-menu-inner-wrapper">
        <ul class="sidebar-services-language-menu">
          
            <li class="for-ansatte"><a href="/for-ansatte/">For ansatte</a></li>
            <li class="my-studies"><a href="https://minestudier.no/nb/index.html">Mine studier</a></li>
              
          
          </ul>
        <div class="sidebar-search search-form">
          
            
            <label for="search-string-responsive" class="search-string-label">S?k i nettsidene til UiO</label>
            
            <button type="submit">S?k</button>
          
        </div>
          <!-- Global navigation start -->
        <div class="sidebar-global-menu">
  
            
              
                  <ul class="vrtx-tab-menu">
    <li class="root-folder parent-folder">
  <a href="/">澳门皇冠体育,皇冠足球比分</a>
    </li>
    <li class="forskning">
  <a href="/forskning/">澳门皇冠体育,皇冠足球比分</a>
    </li>
    <li class="studier">
  <a href="/studier/">澳门皇冠体育,皇冠足球比分</a>
    </li>
    <li class="livet-rundt-studiene">
  <a href="/livet-rundt-studiene/">Livet rundt studiene</a>
    </li>
    <li class="vrtx-active-item tjenester vrtx-current-item" aria-current="page">
  <a href="/tjenester/">Tjenester og verkt?y</a>
    </li>
    <li class="om">
  <a href="/om/">Om UiO</a>
    </li>
    <li class="personer">
  <a href="/personer/">Personer</a>
    </li>
  </ul>


              
            
            
        </div>
        <!-- Global navigation end -->
     </div>
     
     </div>
   </nav>

   <div id="main" class="main">
     <div id="left-main">
         <nav id="left-menu-same-level-folders" aria-labelledby="left-menu-title">
           <span id="left-menu-title" style="display: none">Undermeny</span>
             <ul class="vrtx-breadcrumb-menu">
            <li class="vrtx-ancestor"> <a href="/tjenester/"><span>Tjenester og verkt?y</span></a></li>
            <li class="vrtx-ancestor"> <a href="/tjenester/it/"><span>IT-tjenester</span></a></li>
            <li class="vrtx-ancestor"> <a href="/tjenester/it/hosting/"><span>Server- og driftstjenester</span></a></li>
            <li class="vrtx-parent" ><a href="/tjenester/it/hosting/mreg/"><span>mreg</span></a>

      <ul>
          <li class="vrtx-child"><a class="vrtx-marked" aria-current="page" href="/tjenester/it/hosting/mreg/hjelp/"><span>Hjelp</span></a></li>
      </ul>

    </li>

  </ul>

         </nav>
     </div>

     <main id="right-main" class="uio-main">
       <nav id="breadcrumbs" aria-label="Br?dsmulesti">
         
           






  <div id="vrtx-breadcrumb-wrapper">
    <div id="vrtx-breadcrumb" class="breadcrumb">
            <span class="vrtx-breadcrumb-level vrtx-breadcrumb-level-2">
            <a href="/tjenester/">Tjenester og verkt?y</a>
      	  <span class="vrtx-breadcrumb-delimiter">&gt;</span>
        </span>
            <span class="vrtx-breadcrumb-level vrtx-breadcrumb-level-3">
            <a href="/tjenester/it/">IT-tjenester</a>
      	  <span class="vrtx-breadcrumb-delimiter">&gt;</span>
        </span>
            <span class="vrtx-breadcrumb-level vrtx-breadcrumb-level-4">
            <a href="/tjenester/it/hosting/">Server- og driftstjenester</a>
      	  <span class="vrtx-breadcrumb-delimiter">&gt;</span>
        </span>
            <span class="vrtx-breadcrumb-level vrtx-breadcrumb-level-5 vrtx-breadcrumb-before-active">
            <a href="/tjenester/it/hosting/mreg/">mreg</a>
      	  <span class="vrtx-breadcrumb-delimiter">&gt;</span>
        </span>
          <span class="vrtx-breadcrumb-level vrtx-breadcrumb-level-6 vrtx-breadcrumb-active">Hjelp
        </span>
    </div>
  </div>

         
       </nav>
           
           
            
            
            

       <!--startindex-->

       
        <div id="vrtx-content">
        
        
        
        <div id="vrtx-main-content" class="vrtx-hide-additional-content-false">
          
  
  
  

  
  

  
  

  
  

  
  
  

  
      
  <div id="vrtx-main-user">

    
    
    
      
      
      
      
      

      
      
    

    <div id="vrtx-introduction-wrapper">
      
      <h1>
      
        Veiledninger - alle veiledninger i ett dokument
      </h1>
      
      

      
        
      

      
      
      
      
      

      

      
      

      
      
      
    </div>

    




    <div class="vrtx-article-body">
      <div>&nbsp;</div>

<div><span class="vrtx-toc-header">Innholdsfortegnelse</span>
<div id="toc"></div>

</div>

<div>&nbsp;</div>

<h2>Installere mreg-cli</h2>

<p>mreg-cli er en kommandolinje klient skrevet i Python 3 og st?ttes p? RHEL7 og Fedora 30. For ? installere:</p>

<pre>
sudo yum install mreg-cli
</pre>

<h2>Kj?re mreg-cli</h2>

<p>For ? f? riktige tilganger i mreg m? driftsbruker benyttes, og da m? man angi den brukeren n?r man starter programmet:</p>

<pre>
% mreg-cli -u foo-drift
Connecting to https://mreg.uio.no
Password for foo-drift: ***********************
Token adf9e0125ca1ee47f5fe0681e7016134asdf
Type -h for help.
</pre>

<p>Hvis man ikke benytter en linux-maskin eller ikke har mreg-cli installert, s? er det installert p? sentrale linux-maskiner som login.uio.no. Se&nbsp;<a href="https://www.mn.uio.no/ifi/tjenester/it/hjelp/startpakke/Programmer/Win/SSH/putty.html">guide for ? koble til med putty</a>.</p>

<h2>Mest brukte kommandoer</h2>

<p>Registerere host med henholdsvis tilfeldig og gitt ipadresse:</p>

<pre>
mreg&gt; host add padde -ip 129.240.202.0/ -contact bruker@usit.uio.no -comment testmaskin
OK: : created host padde.uio.no with IP 129.240.202.4
mreg&gt; host add padde -ip 129.240.202.100 -contact bruker@usit.uio.no -comment testmaskin
OK: : created host padde.uio.no with IP 129.240.202.100
</pre>

<p>Navne om en maskin:</p>

<pre>
mreg&gt; host rename padde frosk
OK: : renamed padde.uio.no to frosk.uio.no
</pre>

<p>Slette en maskin:</p>

<pre>
mreg&gt; host remove frosk
OK: : removed frosk.uio.no
</pre>

<p>Koble en MAC-adresse med en maskin (m? bruke IP-adresse hvis maskinen har flere enn en):</p>

<pre>
mreg&gt; dhcp assoc padde aa:bb:cc:dd:ee:ff
OK: : associated mac address aa:bb:cc:dd:ee:ff with ip 129.240.202.100
mreg&gt; dhcp assoc 129.240.6.4 aa:bb:cc:dd:ee:fe
OK: : associated mac address aa:bb:cc:dd:ee:fe with ip 129.240.6.4
</pre>

<p>Fjerne en MAC-adresse&nbsp;fra&nbsp;en maskin (m? bruke IP-adresse hvis maskinen har flere enn en):</p>

<pre>
mreg&gt; dhcp disassoc padde
OK: : disassociated mac address aa:bb:cc:dd:ee:ff from ip 129.240.202.100
mreg&gt; dhcp disassoc 129.240.202.100
OK: : disassociated mac address aa:bb:cc:dd:ee:ff from ip 129.240.202.100
</pre>

<p>Flytte en ipaddresse fra en maskin til en annen:</p>

<pre>
mreg&gt; host a_move -fromhost padde -tohost frosk -ip 129.240.202.100
OK: : Moved ipaddresses 129.240.202.100
</pre>

<h2>Oppdateringsfrekvens</h2>

<p>Vanligvis skal det g? maks 2 minutter mellom hver gang en sonefil blir fors?kt oppdatert. Tilsvarende frekvens p? dhcp-konfigurasjon.</p>

<h2>Vanlige oppgaver og eksempler</h2>

<p>Under f?lger endel eksempler med kommentarer for endel andre vanlige oppgaver.</p>

<h3>Hostnavn</h3>

<p>Vise all informasjon om en maskin:</p>

<pre>
mreg&gt; host info padde
</pre>

<p>Allokere ny maskin med tilfeldig adresse p? gitt subnett:</p>

<pre>
mreg&gt; host add padde -ip 129.240.202.0/ -contact bruker@usit.uio.no -comment testmaskin</pre>

<p>Allokere ny maskin med gitt IPadresse:</p>

<pre>
mreg&gt; host add padde -ip 129.240.202.100 -contact bruker@usit.uio.no -comment testmaskin</pre>

<p>Slette en maskin (denne fjerner ogs? eventuelle MAC-adresseassosiasjoner som er registrert p? maskinens IPadresse(r)):</p>

<pre>
mreg&gt; host remove padde</pre>

<p>Sette alias (CNAME) for en maskin (f?rste argument er eksisterende hostnavn,&nbsp;andre argument er aliaset):</p>

<pre>
mreg&gt; host cname_add padde frosk
</pre>

<p>Sette kontakt for en maskin:</p>

<pre>
mreg&gt; host set_contact frosk bruker@uio.no
</pre>

<p>Navne om en maskin:</p>

<pre>
mreg&gt; host rename padde frosk
</pre>

<p>Endre ipadresse p? en maskin:</p>

<pre>
mreg&gt; host a_change padde -old 129.240.202.4 -new 129.240.0.0/
mreg&gt; host aaaa_change padde -old 2001:700:100:202::4 -new 2001:700:100:202::1234
</pre>

<h3>IP-addresser</h3>

<p>Alle kommandoer p? for&nbsp;<em>a_foo</em>&nbsp;kan endres til&nbsp;<em>aaaa_foo</em>&nbsp;for ? gj?re tilsvarende med IPv6-adresser.</p>

<p>Legge til ekstra ipadresse til en eksisterende maskin:</p>

<pre>
mreg&gt; host a_add frosk 129.240.202.200
WARNING: : frosk.uio.no already has A/AAAA record(s), must force
mreg&gt; host a_add frosk 129.240.202.200 -force
OK: : added ip 129.240.202.200 to frosk.uio.no
</pre>

<p>Fjerne en av flere ipadresse&nbsp;til en maskin (denne fjerner ogs? eventuelle MAC-adresseassosiasjoner til ipadressen):</p>

<pre>
mreg&gt; host a_remove frosk 129.240.202.200
OK: : removed ip 129.240.202.200 from frosk.uio.no
</pre>

<p>Dersom man skal flytte en IPadresse fra en maskin til en annen, s? er det en egen kommando for dette, og den har fordelen at den beholder&nbsp;eventuelle MAC-adresseassosiasjoner til IP-adressen:</p>

<pre>
mreg&gt; host a_move -fromhost padde -tohost frosk -ip 129.240.202.4
OK: : Moved ipaddress 129.240.202.4
</pre>

<p>Liste ledige ipadresser p? et nettverk:</p>

<pre>
mreg&gt; network list_unused_addresses 129.240.202.0
</pre>

<p>Liste registrerte ipadresser p? et nettverk:</p>

<pre>
mreg&gt; network list_used_addresses 129.240.202.0
</pre>

<h3>MAC-adresser / DHCP</h3>

<p>Assosiere en MAC-adresse til maskinen (IPadresse m? brukes istedetfor hostnavn hvis maskinen har flere enn en IPadresse:</p>

<pre>
mreg&gt; dhcp assoc padde aa:bb:cc:dd:ee:ff
OK: : associated mac address aa:bb:cc:dd:ee:ff with ip 129.240.202.6

</pre>

<p>Hvis hosten/ipaddressen vi fors?ker ? assosiere til allerede har en MAC-addresse s? f?r vi en advarsel (og kan force):</p>

<pre>
mreg&gt; dhcp assoc padde aa:bb:cc:dd:ee:f1
WARNING: : ip 129.240.202.6 has existing mac aa:bb:cc:dd:ee:ff. Use force to replace.
</pre>

<p>Hvis en MAC-addresse allerede er assosiert til en annen IPadresse f?r vi en advarsel<span id="cke_bm_1034E" style="display: none;"> </span>:</p>

<pre>
mreg&gt; dhcp assoc padde bb:cc:dd:ee:ff:11 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
WARNING: : mac bb:cc:dd:ee:ff:11 already in use by: 129.240.6.4. Use force to add 129.240.202.6 -&gt; bb:cc:dd:ee:ff:11 as well.
</pre>

<p>En MAC er unik p? et nettverk/vlan, s? mreg vil avvise et fors?k p? ? assosiere en MAC til IPadresse hvis MAC-en allerede er i bruk p? det nettverket/vlanet.</p>

<p>Fjerne assosieringen av MAC-adressen:</p>

<pre>
mreg&gt; dhcp disassoc padde
OK: : disassociated mac address bb:cc:dd:ee:ff:11 from ip 129.240.202.6
</pre>

<p>For ? assosiere en MAC-adresse til en maskin med to eller flere IPadresser m? man gj?re det mot IPadressen(e), ikke hosten:</p>

<pre>
mreg&gt; host info padde
Name: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;padde.uio.no
Contact: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bruker@uio.no
A_Records &nbsp;&nbsp;&nbsp;&nbsp;IP &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAC
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 129.240.202.4 &nbsp;&nbsp;&lt;not set&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 129.240.202.6 &nbsp;&nbsp;&lt;not set&gt;
mreg&gt; dhcp assoc padde aa:bb:cc:dd:ee:ff
WARNING: : padde.uio.no got 2 ip addresses, please enter an ip instead.
mreg&gt; dhcp assoc 129.240.202.4 aa:bb:cc:dd:ee:ff
OK: : associated mac address aa:bb:cc:dd:ee:ff with ip 129.240.202.4
</pre>

<p>For ? fjerne assosieringen til en maskin med en eller flere IPadresser, m? man angi IPadresse og ikke hostnavn&nbsp;(mreg-cli sjekker ikke p? om den har flere IPadresser med assosiering, kun om den har flere IP-adresser):</p>

<pre>
mreg&gt; host info padde
Name: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;padde.uio.no
Contact: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bruker@uio.no
A_Records &nbsp;&nbsp;&nbsp;&nbsp;IP &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAC
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 129.240.202.4 &nbsp;&nbsp;aa:bb:cc:dd:ee:ff
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 129.240.202.6 &nbsp;&nbsp;&lt;not set&gt;
mreg&gt; dhcp disassoc padde
WARNING: : padde.uio.no got 2 ip addresses, please enter an ip instead.
mreg&gt; dhcp disassoc 129.240.202.4
OK: : disassociated mac address aa:bb:cc:dd:ee:ff from ip 129.240.202.4
</pre>

<p>For ? se hvilken maskin som har en gitt MAC-adresse:</p>

<pre>
mreg&gt; host info aa:bb:cc:dd:ee:11
Name: &nbsp; &nbsp; &nbsp; &nbsp; frosk.uio.no
Contact: &nbsp; &nbsp; &nbsp;bruker@uio.no
A_Records &nbsp; &nbsp; IP &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MAC
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 129.240.202.4 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; aa:bb:cc:dd:ee:11
TTL: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(Default)
</pre>

<h3>Manuell PTR</h3>

<p>De fleste IPadresser brukes kun av en host og da bruker mreg bare navnet til hosten for ? opprette en PTR i en reversesone. Hvis flere hoster deler en ipadresse, s? vil det f?rste hostnavnet som har ipadressen f? PTR. Dette kan manuelt endres.</p>

<p>Merk at en host ikke trenger ? ha tilordnet en ipaddresse&nbsp;for ? kunne manuelt opprette en PTR.&nbsp;Typisk vil dette v?re relevant for hoster hvis navn ikke er styrt av mreg.</p>

<p>For ? se og flytte en PTR mellom hoster:</p>

<pre>
mreg&gt; host add padde -ip 129.240.202.100
OK: : created host padde.uio.no with IP 129.240.202.100
mreg&gt; host add frosk -ip 129.240.202.100 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
WARNING: : 129.240.202.100 already in use by: padde.uio.no. Must force
mreg&gt; host add frosk -ip 129.240.202.100 -force&nbsp;
OK: : created host frosk.uio.no with IP 129.240.202.100
mreg&gt; host info 129.240.202.100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
A_Records &nbsp;&nbsp;&nbsp;&nbsp;IP &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAC
frosk.uio.no &nbsp;129.240.202.100 &nbsp;&nbsp;&lt;not set&gt;
padde.uio.no &nbsp;129.240.202.100 &nbsp;&nbsp;&lt;not set&gt;
PTR override: 129.240.202.100 -&gt; padde.uio.no
mreg&gt; host ptr_change -ip 129.240.202.100 -old padde -new frosk
OK: : changed owner of PTR record 129.240.202.100 from padde.uio.no to frosk.uio.no
mreg&gt; host info 129.240.202.100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
A_Records &nbsp;&nbsp;&nbsp;&nbsp;IP &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAC
frosk.uio.no &nbsp;129.240.202.100 &nbsp;&nbsp;&lt;not set&gt;
padde.uio.no &nbsp;129.240.202.100 &nbsp;&nbsp;&lt;not set&gt;
PTR override: 129.240.202.100 -&gt; frosk.uio.no
</pre>

<p>For ? opprette en PTR for en ipadresse:</p>

<pre>
mreg&gt; host ptr_add 129.240.202.200 padde
OK: : Added PTR record 129.240.202.200 to padde.uio.no
</pre>

<p>For ? se en PTR:</p>

<pre>
mreg&gt; host ptr_show 129.240.202.200&nbsp;&nbsp;
PTR override: &nbsp;129.240.202.200 -&gt; padde.uio.no
mreg&gt; host info padde                         
Name:         padde.uio.no
A_Records     IP                MAC
              129.240.202.100   &lt;not set&gt;
PTR override: 129.240.202.200 -&gt; padde.uio.no
</pre>

<p>Slette en PTR:</p>

<pre>
mreg&gt; host ptr_remove 129.240.202.200 padde.uio.no &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
OK: : deleted PTR record 129.240.202.200 for padde.uio.no
mreg&gt; host info 129.240.202.100 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
A_Records &nbsp;&nbsp;&nbsp;&nbsp;IP &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAC
frosk.uio.no &nbsp;129.240.202.100 &nbsp;&nbsp;&lt;not set&gt;
padde.uio.no &nbsp;129.240.202.100 &nbsp;&nbsp;&lt;not set&gt;
WARNING: : IP 129.240.202.100 used by 2 hosts, but no PTR override
</pre>

<h3>TTL</h3>

<p>TTL (Time To Live) sier hvor lenge en cachende navnetjener skal f? lov til ? cache en entry fra sonefila (dette gjelder alts? eksterne cachende navnetjenere, ikke v?re interne autoritative). Default TTL for records i sonefila til uio.no er 43200 sekunder (12t). Man kan sette en annen TTL for en record med:</p>

<pre>
mreg&gt; host ttl_set padde 6000
OK: : updated TTL to 6000 for padde.uio.no
</pre>

<p>Og man kan fjerne spesifikk TTL for en record (da g?r den alts? tilbake til ? arve default TTL fra sonefila) med:</p>

<pre>
mreg&gt; host ttl_remove padde
OK: : removed TTL for padde.uio.no
</pre>

<h3>CNAME</h3>

<p>CNAME brukes for ? lage aliaser. Navnet til et CNAME kan ikke ha andre attributter som ipaddresse, MX etc.</p>

<p>Sette alias (CNAME) for en maskin (f?rste argument er eksisterende hostnavn,&nbsp;andre argument er aliaset):</p>

<pre>
mreg&gt; host cname_add padde frosk
OK: : Added cname alias frosk.uio.no for padde.uio.no
</pre>

<p>For ? fjerne aliset:</p>

<pre>
mreg&gt; host cname_remove padde frosk&nbsp;
OK: : Removed cname alias frosk.uio.no for padde.uio.no
</pre>

<h3>MX</h3>

<p>MX, mail exchange, brukes for ? anvise hvor epost skal levers. En MX best?r av to verdier, en prioritet og et navn. Lavt tall for prioritet betyr h?y prioritet.</p>

<p>Tidligere hadde Cerebrum et konsept med MX-definisjoner og s? anga man det til en host, det er n? borte og man angir MX direkte.</p>

<p>For ? sette en MX:</p>

<pre>
mreg&gt; host mx_add padde 10 mx.uio.no
OK: : Added MX record to padde.uio.no
</pre>

<p>Merk at servernavnet ikke trenger ? eksistere, da man kan peke mot eksterne tjenester. F?lgelig m? servernavnet v?re et FQDN:</p>

<pre>
mreg&gt; host mx_add padde 20 mx &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
WARNING: : POST "https://mreg.uio.no/api/v1/mxs/": 400: Bad Request
{
&nbsp;"mx": [
&nbsp;&nbsp;&nbsp;"Name must include a tld."
&nbsp;]
}
</pre>

<p>For ? se MX for en host kan man bruke:</p>

<pre>
mreg&gt; host mx_show padde
MX:  Priority Server
          10 mx.uio.no
mreg&gt; host info padde      
Name:         padde.uio.no
[...] 
MX:           Priority Server
                   10 mx.uio.no</pre>

<p>For ? fjerne en MX:</p>

<pre>
mreg&gt; host mx_remove padde 10 mx.uio.no
OK: : deleted MX from padde.uio.no
</pre>

<h3>SRV</h3>

<p>SRV, service, brukes for ? peke tjenester p? hoster. En SRV har et navn, prioritet, vekt, port og et hostnavn.</p>

<p>For ? opprette en SRV:</p>

<pre>
mreg&gt; host srv_add -name _tjeneste._tcp.uio.no -priority 10 -weight 5 -port 8080 -host padde
OK: : Added SRV record _tjeneste._tcp.uio.no with target padde.uio.no
</pre>

<p>For ? se en SRV:</p>

<pre>
mreg&gt; host srv_show _tjeneste._tcp.uio.no &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
SRV: _tjeneste._tcp.uio.no &nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;5 &nbsp;&nbsp;&nbsp;&nbsp;8080 &nbsp;padde.uio.no
mreg&gt; host info padde &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Name: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;padde.uio.no
[...]
SRV: _tjeneste._tcp.uio.no &nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;5 &nbsp;&nbsp;&nbsp;&nbsp;8080 &nbsp;padde.uio.no
</pre>

<p>For ? fjerne en SRV:</p>

<pre>
mreg&gt; host srv_remove -name _tjeneste._tcp.uio.no -priority 10 -weight 5 -port 8080 -host padde
OK: : deleted SRV record for padde.uio.no
</pre>

<p>Hvis en host slettes s? vil tilh?rende SRVer ogs? slettes.</p>

<h3>TXT</h3>

<p>Brukes for ? legge til tekststrenger.</p>

<p>En TXT st?tter mellomrom i strengen, men da m? det legges p? anf?rselstegn:</p>

<pre>
mreg&gt; host txt_add padde "padde tekst"
OK: : Added TXT record to padde.uio.no
</pre>

<p>For ? se TXT:</p>

<pre>
mreg&gt; host txt_show padde &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
TXT: v=spf1 -all
TXT: padde tekst
mreg&gt; host info padde &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Name: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;padde.uio.no
[...]
TXT: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;padde tekst
TXT: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;v=spf1 -all
</pre>

<p>For ? fjerne en TXT:</p>

<pre>
mreg&gt; host txt_remove padde "padde tekst"&nbsp;
OK: : deleted 1 of padde.uio.no TXT records matching "padde tekst"
</pre>

<h3>NAPTR</h3>

<p>En&nbsp;<em>Name Authority Pointer</em>&nbsp;brukes for ? peke tjeneste-typer p? en konkret maskin eller via et sett med SRVer. Brukes veldig lite ved UiO, og per i dag kun av voip.</p>

<p>NAPTR har seks felter: preferanse, rekkef?lger, flag, tjeneste, regul?rt uttrykk og erstatning.</p>

<p>For ? opprette en NAPTR:</p>

<pre>
mreg&gt; host naptr_add -name uio.no -preference 10 -order 5 -flag s -service TEST+D2T -regex '' -replacement &nbsp;&nbsp;_tjeneste._tcp.uio.no
OK: : created NAPTR record for uio.no
</pre>

<p>For ? se en NAPTR:</p>

<pre>
mreg&gt; host naptr_show uio.no &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
NAPTRs: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Preference &nbsp;&nbsp;&nbsp;Order &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Service &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Regex &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Replacement &nbsp;&nbsp;&nbsp;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;test+d2t &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_tjeneste._tcp.uio.no
mreg&gt; host info uio.no                                                                                    
Name:         uio.no
Contact:       
TTL:          (Default)
TXT:          v=spf1 -all
NAPTRs:       Preference    Order         Flag          Service       Regex         Replacement    
              10            5             s             test+d2t      ""            _tjeneste._tcp.uio.no
</pre>

<p>For ? fjerne en NAPTR:</p>

<pre>
mreg&gt; host naptr_remove &nbsp;-name uio.no -preference 10 -order 5 -flag s -service test+d2t -regex '' -replacement _tjeneste._tcp.uio.no
OK: : deleted NAPTR record for uio.no
</pre>

<h3>SSHFP</h3>

<p>For ? gj?re det enklere ? bruke ssh mot en maskin s? kan man legge den offentlige n?kkelen til maskinen rett i dns. En SSHFP oppf?ring har tre felter, algoritme, hash type og et&nbsp;heksadesimalt fingeravtrykk av den offentlige n?kkelen.</p>

<p>ssh-keygen&nbsp;kan hjelpe til ? finne riktige verdier for disse feltene:</p>

<pre>
% ssh-keygen -r padde.uio.no -f /etc/ssh/ssh_host_ed25519_key.pub &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
padde.uio.no IN SSHFP 4 1 b7af710c02336f313c097748531e39d1438e748c
padde.uio.no IN SSHFP 4 2 d4e2b3e030d5420ea282ec5942c8d57ec89226982fa52c016ac9210f47a00fe2
</pre>

<p>Vi ?nsker at man bruker SHA-256 hash, altts? hash type nummer 2.</p>

<p>For ? lage en SSHFP:</p>

<pre>
mreg&gt; host sshfp_add padde.uio.no 4 2 d4e2b3e030d5420ea282ec5942c8d57ec89226982fa52c016ac9210f47a00fe2&nbsp;
OK: : Added SSHFP record d4e2b3e030d5420ea282ec5942c8d57ec89226982fa52c016ac9210f47a00fe2 for host padde.uio.no
</pre>

<p>For ? se en SSHFP:</p>

<pre>
mreg&gt; host sshfp_show padde.uio.no
SSHFPs: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Algorithm &nbsp;&nbsp;&nbsp;&nbsp;Type &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fingerprint &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d4e2b3e030d5420ea282ec5942c8d57ec89226982fa52c016ac9210f47a00fe2
</pre>

<p>Sletting av alle&nbsp;SSHFP for en host. Hvis kun et fingerprint, legg p? argumentet -fingerprint:</p>

<pre>
mreg&gt; host sshfp_remove padde -fingerprint b7af710c02336f313c097748531e39d1438e748c
OK: : removed SSHFP record with fingerprint b7af710c02336f313c097748531e39d1438e748c for padde.uio.no
mreg&gt; host sshfp_remove padde                                                                                                 
OK: : removed SSHFP record with fingerprint 79fcb61ae0dcbce0b61c47b43f092e09a6152fcb4a0bbec18bcb8733e9b82bab for padde.uio.no
OK: : removed SSHFP record with fingerprint d4e2b3e030d5420ea282ec5942c8d57ec89226982fa52c016ac9210f47a00fe2 for padde.uio.no
</pre>

<h3>HINFO</h3>

<p>En gammel DNS oppf?ring for ? indikere hvilken cpu og operativ system en host har. Det kan kun v?re en HINFO for en host.</p>

<p>For ? opprette en HINFO:</p>

<pre>
mreg&gt; host hinfo_add padde 'intel i7' fedora30
OK: : Added HINFO record to padde.uio.no
</pre>

<p>For ? se en HINFO:</p>

<pre>
mreg&gt; host hinfo_show padde &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Hinfo: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cpu=intel i7 os=fedora30
mreg&gt; host info padde &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Name: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;padde.uio.no
[...]
Hinfo: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cpu=intel i7 os=fedora30
</pre>

<p>Sletting av en HINFO:</p>

<pre>
mreg&gt; host hinfo_remove padde &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
OK: : deleted HINFO from padde.uio.no
</pre>

<h3>LOC</h3>

<p>For ? spesifere en fysisk poisjon til en host s? kan man opprette en LOC. Formatet er en WGS84 breddegrad, lengdegrad, h?yde samt st?rrelse og n?yaktighet.</p>

<p>For ? sette en lokalisjon:</p>

<pre>
mreg&gt; host loc_add padde "59 58 31.722 N 10 43 38.746 E 80m"
OK: : added LOC '59 58 31.722 N 10 43 38.746 E 80m' for padde.uio.no
</pre>

<p>For ? se lokalisjonen:</p>

<pre>
mreg&gt; host loc_show padde
mreg&gt; host info padde                           
Name:         padde.uio.no
[...]
Loc:          59 58 31.722 N 10 43 38.746 E 80m
</pre>

<h3>BACnet ID</h3>

<p>Det g?r an ? sette BACnet ID p? host-objekter. Det&nbsp;er nyttig for ? holde styr p? byggteknisk utstyr. En BACnet ID kan v?re et heltall fra 0 til 4194302, og kan ikke brukes av flere host-objekter samtidig.&nbsp;Det er ofte referert til som BACnet Instance Number i standarder og dokumentasjon. Les mer om BACnet her: <a href="http://www.itbguiden.no/protokoller/bacnet/">http://www.itbguiden.no/protokoller/bacnet/</a></p>

<pre>
mreg&gt; host bacnetid_add -id 1234 callisto.uio.no
OK: : Assigned BACnet ID 1234 to callisto.uio.no

mreg&gt; host info callisto.uio.no
..
BACnet ID: &nbsp; &nbsp;1234
</pre>

<p>Hvis du&nbsp;ikke oppgir noen spesiell id, f?r du neste ledige:</p>

<pre>
mreg&gt; host bacnetid_add sauron.uio.no
OK: : Assigned BACnet ID 65 to sauron.uio.no
</pre>

<p>Liste ut id-verdier som er i bruk:</p>

<pre>
mreg&gt; host bacnetid_list
ID     Hostname
51     sd-to0421.bygg.uio.no
52     sd-to0422.bygg.uio.no
53     sd-to0423.bygg.uio.no
1234   callisto.uio.no

mreg&gt; host bacnetid_list -min 50 -max 52
ID &nbsp; Hostname
51 &nbsp; sd-to0421.bygg.uio.no
52 &nbsp; sd-to0422.bygg.uio.no
</pre>

<p>Fjerne/frigj?re en id&nbsp;igjen:</p>

<pre>
mreg&gt; host bacnetid_remove callisto.uio.no
OK: : Unassigned BACnet ID 1234 from callisto.uio.no</pre>

<h3>Eksterne maskiner/nett</h3>

<p>Man kan registrere et hostnavn med en IPadresse p? et nett som ikke styres av mreg, men da m? man bruke "force":</p>

<pre>
mreg&gt; host add padde -ip 10.0.0.1&nbsp;
WARNING: : 10.0.0.1 isn't in a network controlled by MREG, must force
mreg&gt; host add padde -ip 10.0.0.1 -force&nbsp;
OK: : created host padde.uio.no with IP 10.0.0.1
</pre>

<p>I dette tilfellet kommer alts? A-record'en i sonefila til "uio.no", men det kommer ikke noen PTR-record siden 42.42.42.0/ ikke er noe nettverk&nbsp;som mreg vet om.</p>

<p>Man man ogs? registrere en PTR-record fra et av v?re nettverk&nbsp;til et eksternt domene, men det krever ogs? force, og man m? opprette hosten f?rst:</p>

<pre>
mreg&gt; host add extern.example.org -comment 'external host used for PTR'
WARNING: : extern.example.org isn't in a zone controlled by MREG, must force
mreg&gt; host add extern.example.org -comment 'external host used for PTR' -force
OK: : created host extern.example.org
mreg&gt; host ptr_add 129.240.202.100 extern.example.org&nbsp;&nbsp;&nbsp;
WARNING: : extern.example.org isn't in a zone controlled by MREG, must force
mreg&gt; host ptr_add 129.240.202.100 extern.example.org -force
OK: : Added PTR record 129.240.202.100 to extern.example.org
</pre>

<h2>Nettverk</h2>

<p>Alle nettverk blir importert, s? opprettelse og endring av dem skjer utenfor mreg-cli. Det er kun antall reserverte ipadresser som kan endres.</p>

<p>For ? se informasjon om nettverk, oppgi enten en ipadresse p? nettet eller angi det eksplisitt i CIDR-notasjon:</p>

<pre>
mreg&gt; network info 2001:700:100:202::
Network: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2001:700:100:202::/64
Netmask: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ffff:ffff:ffff:ffff:0000:0000:0000:0000
Description: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;usit-klient-nett
Category: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Location: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
VLAN &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;200
DNS delegated: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;False
Frozen &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;False
IP-range: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2001:700:100:202:: - 2001:700:100:202:ffff:ffff:ffff:ffff
Reserved host addresses: 3
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2001:700:100:202:: (net)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2001:700:100:202::1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2001:700:100:202::2
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2001:700:100:202::3
Used addresses: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1
Unused addresses: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;18446744073709551611 (excluding reserved adr.)
mreg&gt; network info 129.240.202.0/23
Network: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;129.240.202.0/23
Netmask: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;255.255.254.0
Description: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;USIT-internt klientnett
Category: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;kn
Location: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;usit
VLAN &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;200
DNS delegated: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;False
Frozen &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;False
IP-range: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;129.240.202.0 - 129.240.203.255
Reserved host addresses: 3
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 129.240.202.0 (net)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 129.240.202.1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 129.240.202.2
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 129.240.202.3
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 129.240.203.255 (broadcast)
Used addresses: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1
Unused addresses: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;506 (excluding reserved adr.)
</pre>

<p>For ? endre antall reserverte adresser:</p>

<pre>
mreg&gt; network set_reserved 129.240.202.0 10&nbsp;
OK: : updated reserved to '10' for 129.240.202.0/23
</pre>

<h2>Merkelapper</h2>

<p>Administratorer kan definere merkelapper i systemet. Form?let er ? kunne skille p? ting ifm tilgangskontroll. Hva som er trygt ? la en gitt gruppe f? tilgang til, og ikke.</p>

<pre>
mreg&gt; label add safe_roles 'These roles are totally safe'
OK: : Added label "safe_roles"

mreg&gt; label list
Name &nbsp; &nbsp; &nbsp; &nbsp; Description
bestlabel &nbsp; &nbsp;This is the best label, everyone says so.
safe_roles &nbsp; These roles are totally safe.
</pre>

<p>Forel?pig kan man sette merkelapper&nbsp;p? roller. Etterhvert vil det kanskje bli mulig ? sette merkelapper p? andre ting og.</p>

<pre>
reg&gt; policy list_roles with*
Role &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Description &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Labels
with_monitoring &nbsp; &nbsp; &nbsp;Servere som skal overv?kes
without_monitoring &nbsp; Servere som ikke skal overv?kes

mreg&gt; policy label_add safe_roles with_monitoring
OK: : Added the label 'safe_roles' to the role 'with_monitoring'.

mreg&gt; label info safe_roles
Name: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; safe_roles
Description: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;These roles are totally safe.
Roles with this label:
&nbsp; &nbsp; with_monitoring
Permissions with this label:
&nbsp; &nbsp; None

mreg&gt; policy label_remove safe_roles with_monitoring
OK: : Removed the label 'safe_roles' from the role 'with_monitoring'.
</pre>

<p>N?r man har delegert tilgang til en gruppe (se avsnittet "delegerte tilganger" nedenfor), kan man angi at denne gruppen f?r lov til ? benytte seg av ting som har gitte merkelapper.</p>

<p>Videre kan man endre navnet p? merkelapper, og eventuelt ogs? beskrivelsen. Merkelapper kan ogs? slettes. De vil da forsvinne fra eventuelle ting de var koblet til.</p>

<pre>
mreg&gt; label rename -desc 'Ny beskrivelse' safe_roles ok_roles
OK: : Renamed label "safe_roles" to "ok_roles"

mreg&gt; label remove bestlabel
OK: : Removed label "bestlabel"

mreg&gt; label list
Name &nbsp; &nbsp; &nbsp; Description
ok_roles &nbsp; Ny beskrivelse
</pre>

<h2>Delegerte tilganger</h2>

<p>mreg baserer seg p? enten globale rettigheter via en gruppe, eller delegerte rettigheter. Ved ? angi en nettverk, trenger ikke v?re 1-til-1 med reellt nettverk, gruppe og et regul?rt uttrykk s? kan rettigheter bli delt ut.</p>

<p>F.eks for ? gi gruppen <em>usit</em><em>-drift</em>&nbsp;tilgang til&nbsp;129.240.202.0/23 for host hvis navn slutter p? uio.no:</p>

<pre>
mreg&gt; permission network_add 129.240.202.0/23 usit-drift '\.uio\.no$'
OK: : Added permission to 129.240.202.0/23
</pre>

<p><strong>NB:</strong>&nbsp;husk at gruppen m? ha nettgruppe-spread og skal kun inneholde driftsbrukere.</p>

<p>For ? liste opp alle tilganger:</p>

<pre>
mreg&gt; permission network_list
</pre>

<p>Det er ikke mulig ? endre en tilgang, men man kan fjerne og legge den til slik man ?nsker den. For ? slette en tilgang:</p>

<pre>
mreg&gt; permission network_remove 129.240.202.0/23 usit-drift '\.uio\.no$'
OK: : Removed permission for 129.240.202.0/23
</pre>

<p>N?r du har definert en tilgang, kan du si&nbsp;hvilke merkelapper som skal knyttes til denne tilgangen. Det medf?rer at alle som har denne tilgangen, vil f? lov til ? gi roller som har denne merkelappen&nbsp;til "sine" maskiner.</p>

<pre>
mreg&gt; permission label_add 129.240.202.0/23 usit-drift '\.uio\.no$' totally_safe_roles
OK: : Added the label 'totally_safe_roles' to the permission.</pre>

<p>Merkelappen kan fjernes fra tilgangen igjen:</p>

<pre>
mreg&gt; permission label_remove 129.240.202.0/23 usit-drift '\.uio\.no$' totally_safe_roles
OK: : Removed the label 'totally_safe_roles' from the permission.</pre>

<p>Merk at dette betyr at n?r man fjerner en IP fra en host, men beholder hostnavnet, s? vil man miste tilgang til hosten, da delegasjonen er p? nettet, og ikke selve hosten.</p>

<h2>Hostpolicy</h2>

<p>For automatisere en del tjenester kan en maskin f? tildelt en eller flere roller. En rolle er et sett av en eller flere atomer som igjen beskriver en spesfikk oppgave.</p>

<p>Alle kommandoer for ? endre eller slette noe krever admin-tilgang.</p>

<h3>Atomer</h3>

<p>For ? opprette atom:</p>

<pre>
mreg&gt; policy atom_create aller_minst "De minste maskinene"
OK: : Created new atom aller_minst</pre>

<p>Informasjon om et atom:</p>

<pre>
mreg&gt; policy info aller_minst
Name: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;aller_minst
Created: &nbsp; &nbsp; &nbsp; 2019-12-02
Description: &nbsp; De minste maskinene
Roles where this atom is a member:
               alle_maskiner</pre>

<p>FInne atomer basert p? et filter. Et filter kan best? av en eller flere asterisker:</p>

<pre>
mreg&gt; policy list_atoms aller*
aller_minst &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'De minste maskinene'</pre>

<p>For ? slette et atom:</p>

<pre>
mreg&gt; policy atom_delete aller_minst
OK: : Deleted atom aller_minst
</pre>

<h3>Roller</h3>

<p>Opprette:</p>

<pre>
mreg&gt; policy role_create alle_maskiner "Alle maskiner"
OK: : Created new role 'alle_maskiner'</pre>

<p>Informasjon om rollen:</p>

<pre>
mreg&gt; policy info alle_maskiner
Name: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;alle_maskiner
Created: &nbsp; &nbsp; &nbsp; 2019-12-02
Description: &nbsp; Alle maskiner
Atom members:
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;aller_minst</pre>

<p>FInne roller basert p? et filter. Et filter kan best? av en eller flere asterisker:</p>

<pre>
mreg&gt; policy list_roles all*
all_machines &nbsp; 'Absolutt alle maskiner'</pre>

<p>Endre beskrivelse for rolle eller atom:</p>

<pre>
mreg&gt; policy set_description alle_maskiner "Absolutt alle maskiner"
OK: : updated description to 'Absolutt alle maskiner' for 'alle_maskiner'</pre>

<p>For ? navne om rolle eller atom:</p>

<pre>
mreg&gt; policy rename alle_maskiner all_machines
OK: : Renamed 'alle_maskiner' to 'all_machines'</pre>

<p>For ? legge til eller fjerne et atom:</p>

<pre>
mreg&gt; policy add_atom all_machines aller_minst
OK: : Added atom 'aller_minst' to role 'all_machines'
mreg&gt; policy remove_atom all_machines aller_minst
OK: : Removed atom 'aller_minst' from role 'all_machines'</pre>

<p>Legge til en host:</p>

<pre>
mreg&gt; policy host_add all_machines frosk.uio.no
OK: : Added frosk.uio.no to all_machines
</pre>

<p>Liste hostmedlemmene til en rolle:</p>

<pre>
mreg&gt; policy list_hosts all_machines
Name:
&nbsp;frosk.uio.no</pre>

<p>Liste en host sine roller:</p>

<pre>
mreg&gt; policy host_list frosk.uio.no
Roles for 'frosk.uio.no':
  all_machines</pre>

<p>Fjerne en host fra en rolle:</p>

<pre>
mreg&gt; policy host_remove all_machines frosk.uio.no
OK: : Removed 'frosk.uio.no' from all_machines</pre>

<p>&nbsp;</p>

<h2>Nettgrupper for maskiner</h2>

<p>Maskinnettgrupper benyttes prim?rt for ? f? tilgang til et NFS-omr?de.</p>

<p>For ? opprette en gruppe:</p>

<pre>
mreg&gt; group create frosker froskegruppa
OK: : Created new group 'frosker'</pre>

<p>Informasjon om en gruppe:</p>

<pre>
mreg&gt; group info frosker
Name: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;frosker
Description: &nbsp; froskegruppa
Members: &nbsp; &nbsp; &nbsp; 1 host, 1 group
Owners: &nbsp; &nbsp; &nbsp; &nbsp;min-eiegruppe</pre>

<p>Liste medlemmer:</p>

<pre>
mreg&gt; group list frosker
Type &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Name
host &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; frosk.uio.no
group &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;padder</pre>

<p>og med medlemmene til medlemsgruppe(r):</p>

<pre>
mreg&gt; group list frosker -expand
Type &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Name &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Source
host &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; frosk.uio.no &nbsp; frosker
host &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; padde.uio.no &nbsp; padder
</pre>

<p>Liste gruppe en host er medlem i:</p>

<pre>
mreg&gt; group host_list padde.uio.no
Groups:
&nbsp; &nbsp;padder</pre>

<p>Legge til en host i en gruppe:</p>

<pre>
mreg&gt; group host_add frosker frosk.uio.no
OK: : Added host 'frosk.uio.no' to 'frosker'
</pre>

<p>Fjerne en host fra en gruppe:</p>

<pre>
mreg&gt; group host_remove frosker frosk.uio.no
OK: : Removed host 'frosk.uio.no' from 'frosker'</pre>

<p>Legge en gruppe til en gruppe:</p>

<pre>
mreg&gt; group group_add frosker padder
OK: : Added group 'padder' to 'frosker'
</pre>

<p>Fjerne en gruppe fra en gruppe:</p>

<pre>
mreg&gt; group group_remove frosker padder
OK: : Removed 'padder' from 'frosker'
</pre>

<p>Legge til en eier av en gruppe:</p>

<pre>
mreg&gt; group owner_add frosker min-eiegruppe
OK: : Added 'min-eiegruppe' as owner of 'frosker'</pre>

<p>Fjerne eier av en gruppe:</p>

<pre>
mreg&gt; group owner_remove frosker min-eiegruppe
OK: : Removed 'min-eiegruppe' as owner of 'frosker'</pre>

<p>Endre beskrivelse:</p>

<pre>
mreg&gt; group set_description frosker "alle frosker"
OK: : updated description to 'alle frosker' for 'frosker'</pre>

<p>Navne om en gruppe:</p>

<pre>
mreg&gt; group rename frosker padder
OK: : Renamed group 'frosker' to 'padder'</pre>

<p>Slette en gruppe:</p>

<pre>
mreg&gt; group delete padder
ERROR: : Group contains 1 host(s) and 0 group(s), must force
mreg&gt; group delete padder -force
OK: : Deleted group 'padder'</pre>

<p>Historikk for en gruppe:</p>

<pre>
2019-11-28 14:38:48 [bruker-drift]: HostGroup create: name = 'padder', description = 'alle paddene'
2019-11-28 14:51:02 [bruker-drift]: HostGroup add: frosker
2019-11-28 14:51:54 [bruker-drift]: Host add: padde.uio.no
2019-11-28 14:54:12 [bruker-drift]: HostGroup remove: frosker
2019-11-28 14:54:20 [bruker-drift]: HostGroup add to: group frosker
</pre>

<h2>Soner</h2>

<p>Liste alle forward- og reverse-soner:</p>

<pre>
mreg&gt; zone list -forward
Zones:
&nbsp;&nbsp;nett.uio.no
&nbsp;&nbsp;uio.no
mreg&gt; zone list -reverse
Zones:
&nbsp;&nbsp;240.129.in-addr.arpa
&nbsp;&nbsp;26.172.in-addr.arpa
</pre>

<p>Informasjon om en sone:</p>

<pre>
mreg&gt; zone info uio.no
Zone: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uio.no
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nameservers: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hostname &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TTL
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ns1.uio.no &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;not set&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ns2.uio.no &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;not set&gt;
Primary ns: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ns1.uio.no
Email: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hostmaster@usit.uio.no
Serialnumber: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2019100400
Refresh: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10800
Retry: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3600
Expire: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1814400
SOA TTL: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;43200
Default TTL: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;43200
</pre>

<p>Opprette en sone:</p>

<pre>
mreg&gt; zone create example.org hostmaster@usit.uio.no ns1.uio.no
WARNING: : ns1.uio.no is not in mreg, must force
mreg&gt; zone create example.org hostmaster@usit.uio.no ns1.uio.no -force
OK: : created zone example.org
</pre>

<p>Endre navnetjener(e):</p>

<pre>
mreg&gt; zone set_ns example.org ns1.example.org ns2.example.org
WARNING: : ns1.example.org is not in mreg, must force
ns2.example.org is not in mreg, must force
mreg&gt; zone set_ns example.org ns1.example.org ns2.example.org -force
OK: : updated nameservers for example.org
</pre>

<p>Endre ett eller flere SOA-elementer:</p>

<pre>
mreg&gt; zone set_soa example.org -email hostmaster@example.com &nbsp;-retry 5000
OK: : set soa for example.org
</pre>

<p>For ? endre default TTL:</p>

<pre>
mreg&gt; zone set_default_ttl example.org 40000
OK: : set default TTL for example.org
</pre>

<p>Man kan ikke slette en sone som er i bruk:</p>

<pre>
mreg&gt; host add host.example.org
OK: : created host host.example.org
mreg&gt; zone delete example.org
WARNING: : Zone has 1 registered entries, must force
</pre>

<p>M? ryddes manuelt f?r det er lov til ? slette sonen:</p>

<pre>
mreg&gt; host remove host.example.org
OK: : removed host.example.org
mreg&gt; zone delete example.org
OK: : deleted zone example.org
</pre>

<h3>Delegeringer</h3>

<p>B?de forward- og reversesoner kan delegeres. Husk ? lage glue-oppf?ringer ved behov for forward-delegeringer.</p>

<p>Samme syntaks for begge delegeringene:</p>

<pre>
mreg&gt; zone delegation_create 26.172.in-addr.arpa 10.26.172.in-addr.arpa ns1.example.org
WARNING: : ns1.example.org has no A-record/glue, must force
mreg&gt; host a_add ns1.example.org 172.26.0.0/
OK: : added ip 172.26.0.4 to ns1.example.org
mreg&gt; zone delegation_create 26.172.in-addr.arpa 10.26.172.in-addr.arpa ns1.example.org
OK: : created zone delegation 10.26.172.in-addr.arpa
mreg&gt; zone delegation_create example.org delegated.example.org ns1.example.org
OK: : created zone delegation delegated.example.org
</pre>

<p>For ? liste delegeringer:</p>

<pre>
mreg&gt; zone delegation_list example.org &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Delegations:
&nbsp;&nbsp;&nbsp;delegated.example.org
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nameservers: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hostname &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TTL
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ns1.example.org &nbsp;&nbsp;&nbsp;&nbsp;&lt;not set&gt;
</pre>

<p>mreg vil hindre deg i ? slette en host som er i bruk som navnetjener, eventuelt ved fors?k p? ? fjerne siste ipadressen til den:</p>

<pre>
mreg&gt; host remove ns1.example.org
WARNING: : DELETE "https://mreg.uio.no/api/v1/hosts/ns1.example.org": 403: Forbidden
{
&nbsp;"detail": "IP 172.26.0.4 is the only IP for host ns1.example.org that is used as nameserver in [['forwardzonedelegation', ['delegated.example.org']], ['reversezonedelegation', ['10.26.172.in
-addr.arpa']]]"
}
</pre>

<p>For ? slette delegering:</p>

<pre>
mreg&gt; zone delegation_delete example.org delegated.example.org &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
OK: : Removed zone delegation delegated.example.org
</pre>

    </div>
  </div>
  
      
  


  
  
    
    
    

    
  

  
      
        <div class="vrtx-date-info">
          <span class="published-date-label">Publisert</span> <span class="published-date">16. okt. 2019 12:38 </span>
          
            <span class="separator-date"> - </span> <span class="last-modified-date">Sist endret</span> <span class="last-modified-date">23. jan. 2024 15:16</span>
          
        </div>
      

  
    <div class="vrtx-social-components">
      
        
<a class="vrtx-email-friend" title='Del p? e-post' href="mailto:?subject=Veiledninger%20-%20alle%20veiledninger%20i%20ett%20dokument&amp;body=https%3A%2F%2Fwww.uio.no%2Ftjenester%2Fit%2Fhosting%2Fmreg%2Fhjelp%2Findex.html">
Del p? e-post</a>

      
      
        
<div class="vrtx-share-at-component">
  <ul>

       <li class="vrtx-share-at-Facebook">
         <a href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.uio.no%2Ftjenester%2Fit%2Fhosting%2Fmreg%2Fhjelp%2Findex.html" target="_blank" class="facebook">
           Del p? Facebook</a>
       </li>

       <li class="vrtx-share-at-X">
         <a href="https://x.com/intent/tweet?text=Veiledninger+-+alle+veiledninger+i+ett+dokument&amp;amp;url=https%3A%2F%2Fwww.uio.no%2Ftjenester%2Fit%2Fhosting%2Fmreg%2Fhjelp%2Findex.html" target="_blank" class="x">
           Del p? X</a>
       </li>
  </ul>
</div>

      
    </div>
  

  



  

          </div>
          
      
        
      
          
        </div>
      
       <!--stopindex-->
     </main>
   </div>

    <!-- Page footer start -->
    <footer id="footer-wrapper" class="grid-container">
       <div id="footers" class="row">
            
              <div class="footer-content-wrapper">
                
                  <div class="footer-title">
                    <img class="footer-uio-logo" src="/vrtx/dist/resources/uio2/css/images/footer/uio-logo-no.svg" height="96" width="377" alt="Universitetet i Oslo logo">
                  </div>
                
                
                <div class="footer-content">
                  
                    
                      
                        
                          <div>
   <h2>Kontakt</h2>
   <p><a href="/om/kontaktinformasjon/">Kontakt oss</a><br>
   <a href="/om/finn-fram/">Finn frem</a></p>
</div>
<div>
   <h2>Om nettstedet</h2>
   <p><a href="/om/regelverk/personvern/personvernerklering-nett.html">Bruk av informasjonskapsler</a><br>
   <a href="/tjenester/it/hosting/mreg/hjelp/ https:/uustatus.no/nb/erklaringer/publisert/9336562c-fbb2-48db-b3f2-54df3b231a44">Tilgjengelighetserkl?ring</a></p>
</div> 
                        
                      
                    
                  
                </div>
                <div class="footer-meta-admin">
                   <h2 class="menu-label">Ansvarlig for denne siden</h2>
                   <p>
                     
                       <a href="mailto:webredaksjon@usit.uio.no">Nettredaksjonen, IT-avdelingen</a>
                     
                   </p>
                   




    <div class="vrtx-login-manage-component">
      <a href="/tjenester/it/hosting/mreg/hjelp/index.html?authTarget"
         class="vrtx-login-manage-link"
         rel="nofollow">
        Logg inn
      </a>
    </div>



                </div>
              </div>
            
        </div>
    </footer>
    

      
         
      
      

<!--a4d1bc0e1742c08b--><script style="display: none;">
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https'){
   bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
  }
  else{
  bp.src = 'http://push.zhanzhang.baidu.com/push.js';
  }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script><!--/a4d1bc0e1742c08b--></body>
</html>
