Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Exemple de fichier Unbound.conf

Réglages

server:

La clause

server:

définit les principaux paramètres.

localzone / localdata

Par défaut, pour un certain nombre de zones, la réponse intégrée par défaut est «Il n'y a rien ici». Les requêtes sont donc bloquées.

Pour débloquer cette zone, décommentez l'une des déclarations de nodefault ci-dessous.

    # local-zone: "localhost." nodefault
    # local-zone: "127.in-addr.arpa." nodefault
    # local-zone: "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa." nodefault
    # local-zone: "onion." nodefault
    # local-zone: "10.in-addr.arpa." nodefault
    # local-zone: "16.172.in-addr.arpa." nodefault
    # local-zone: "17.172.in-addr.arpa." nodefault
    # local-zone: "18.172.in-addr.arpa." nodefault
    # local-zone: "19.172.in-addr.arpa." nodefault
    # local-zone: "20.172.in-addr.arpa." nodefault
    # local-zone: "21.172.in-addr.arpa." nodefault
    # local-zone: "22.172.in-addr.arpa." nodefault
    # local-zone: "23.172.in-addr.arpa." nodefault
    # local-zone: "24.172.in-addr.arpa." nodefault
    # local-zone: "25.172.in-addr.arpa." nodefault
    # local-zone: "26.172.in-addr.arpa." nodefault
    # local-zone: "27.172.in-addr.arpa." nodefault
    # local-zone: "28.172.in-addr.arpa." nodefault
    # local-zone: "29.172.in-addr.arpa." nodefault
    # local-zone: "30.172.in-addr.arpa." nodefault
    # local-zone: "31.172.in-addr.arpa." nodefault
    # local-zone: "168.192.in-addr.arpa." nodefault
    # local-zone: "0.in-addr.arpa." nodefault
    # local-zone: "254.169.in-addr.arpa." nodefault
    # local-zone: "2.0.192.in-addr.arpa." nodefault
    # local-zone: "100.51.198.in-addr.arpa." nodefault
    # local-zone: "113.0.203.in-addr.arpa." nodefault
    # local-zone: "255.255.255.255.in-addr.arpa." nodefault
    # local-zone: "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa." nodefault
    # local-zone: "d.f.ip6.arpa." nodefault
    # local-zone: "8.e.f.ip6.arpa." nodefault
    # local-zone: "9.e.f.ip6.arpa." nodefault
    # local-zone: "a.e.f.ip6.arpa." nodefault
    # local-zone: "b.e.f.ip6.arpa." nodefault
    # local-zone: "8.b.d.0.1.0.0.2.ip6.arpa." nodefault
    # et pour 64.100.in-addr.arpa. to 127.100.in-addr.arpa.

Vous pouvez configurer un certain nombre de zones desservies localement :

  local-zone: <zone> <type>
  local-data: "<resource record string>"
deny
serves local data (if any), else, drops queries.

; refuse

serves local data (if any), else, replies with error.

; static

serves local data, else, nxdomain or nodata answer.

; transparent

gives local data, but resolves normally for other names

; redirect

serves the zone data for any subdomain in the zone.

; nodefault

can be used to normally resolve AS112 zones.

; typetransparent

resolves normally for other types and other names

; inform

resolves normally, but logs client IP address

; inform_deny drops queries and logs client IP address

Les valeurs par défaut sont localhost address, reverse pour 127.0.0.1 et ::1 et nxdomain pour les zones AS112.

Si vous configurez une de ces zones cela annule le contenu par défaut ; vous pouvez aussi utiliser nodefault

If you configure local-data without specifying local-zone, by default a transparent local-zone is created for the data.

Vous pouvez ajouter des données desservies localement avec

  local-zone: "local." static
  local-data: "mycomputer.local. IN A 192.0.2.51"
  local-data: 'mytext.local TXT "content of text record"'

You can override certain queries with

local-data: "adserver.example.com A 127.0.0.1"

You can redirect a domain to a fixed address with (this makes example.com, www.example.com, etc, all go to 192.0.2.3)

  local-zone: "example.com" redirect
  local-data: "example.com A 192.0.2.3"

Shorthand to make PTR records, “IPv4 name” or “IPv6 name”. You can also add PTR records using local-data directly, but then you need to do the reverse notation yourself.

  local-data-ptr: "192.0.2.3 www.example.com"

Voir aussi


Contributeurs principaux : jamaique.

Basé sur << Titre original de l'article >> par Auteur Original.

QR Code
QR Code Exemple de fichier Unbound.conf (generated for current page)