github.com/sagernet/sing-box@v1.2.7/docs/configuration/dns/index.md (about)

     1  # DNS
     2  
     3  ### Structure
     4  
     5  ```json
     6  {
     7    "dns": {
     8      "servers": [],
     9      "rules": [],
    10      "final": "",
    11      "strategy": "",
    12      "disable_cache": false,
    13      "disable_expire": false
    14    }
    15  }
    16  
    17  ```
    18  
    19  ### Fields
    20  
    21  | Key      | Format                         |
    22  |----------|--------------------------------|
    23  | `server` | List of [DNS Server](./server) |
    24  | `rules`  | List of [DNS Rule](./rule)     |
    25  
    26  #### final
    27  
    28  Default dns server tag.
    29  
    30  The first server will be used if empty.
    31  
    32  #### strategy
    33  
    34  Default domain strategy for resolving the domain names.
    35  
    36  One of `prefer_ipv4` `prefer_ipv6` `ipv4_only` `ipv6_only`.
    37  
    38  Take no effect if `server.strategy` is set.
    39  
    40  #### disable_cache
    41  
    42  Disable dns cache.
    43  
    44  #### disable_expire
    45  
    46  Disable dns cache expire.