User Tools

Site Tools


networking:dns:unbound:views

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
networking:dns:unbound:views [2021/01/12 09:44] – [Override DNS queries for specific clients] peternetworking:dns:unbound:views [2022/10/08 11:19] (current) peter
Line 3: Line 3:
 Unbound’s views can be used to serve local data depending on the source address a query is received on. Unbound’s views can be used to serve local data depending on the source address a query is received on.
  
-  * View Name must be unique.  
   * Map views to requests using the **access-control-view** option.   * Map views to requests using the **access-control-view** option.
   * Views can contain zero or more **local-zone** and **local-data** options.   * Views can contain zero or more **local-zone** and **local-data** options.
   * Options from matching views will override global options.   * Options from matching views will override global options.
-  * Global options will be used if no matching view is found. + 
-    With **view-first yes**, it will try to answer using the global local-zone and local-data elements if there is no view specific match.+<WRAP info> 
 +**views** were introduced in Unbound 1.6.0. 
 +</WRAP>
  
 ---- ----
Line 24: Line 25:
     name: "anotherview"     name: "anotherview"
     local-zone: "example.com" refuse     local-zone: "example.com" refuse
 +view:
 +    name: "evenanotherview"
 +    local-zone: example.com inform
 +    local-data: 'example.com TXT "this is an example"'
 +    local-zone: refused.example.co.uk refuse    
 </code> </code>
  
 <WRAP info> <WRAP info>
 **NOTE:** **NOTE:**
 +
 +  * **name** must be unique.
  
   * **local-zone** configures a local zone.   * **local-zone** configures a local zone.
Line 49: Line 57:
  
   * **local-data-ptr** configures local data shorthand for a PTR record with the reversed IPv4 or IPv6 address and the host name.   * **local-data-ptr** configures local data shorthand for a PTR record with the reversed IPv4 or IPv6 address and the host name.
 +
 +  * **view-first** specifies whether to use Global options if no matching view is found.
 +    * With **view-first yes**, it will try to answer using the global local-zone and local-data elements if there is no view specific match.
 +
 </WRAP> </WRAP>
  
Line 112: Line 124:
  
 <WRAP info> <WRAP info>
-**NOTE:**  It doesn’t appear to be possible to use views other than for local data.+**NOTE:**  It does not appear to be possible to use views other than for local data.
 </WRAP> </WRAP>
  
Line 128: Line 140:
 https://medium.com/nlnetlabs/response-policy-zones-in-unbound-5d453de75f26 https://medium.com/nlnetlabs/response-policy-zones-in-unbound-5d453de75f26
  
 +https://blog.nlnetlabs.nl/client-based-filtering-in-unbound/
networking/dns/unbound/views.1610444683.txt.gz · Last modified: 2021/01/12 09:44 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki