Jump to main content

##

# 1.2.1.8.2 Domain Name System Server (DNSS) Configurations

DNSS Specific User Configurations

- Maximum Number of IPv4 Cache Entries:

  - Maximum and default number of IPv4 entries will be allowed to be configured from command prompt.
  - These many entries will be allowed to be sent in response for the DNS query with record type TCPIP_DNS_TYPE_A.
  - Default value: 2
  - Symbol TCPIP_DNSS_CACHE_PER_IPV4_ADDRESS

- Maximum Number of IPv6 Cache Entries:

  - Maximum and default number of IPv6 entries will be allowed to be configured from command prompt.
  - Tthese many entries will be allowed to be sent in response for the DNS query with record type TCPIP_DNS_TYPE_AAAA.
  - Default value: 1
  - Symbol TCPIP_DNSS_CACHE_PER_IPV6_ADDRESS

- Default DNS Host Name Length:

  - Default DNS host name length
  - Default value: 64
  - Symbol TCPIP_DNSS_HOST_NAME_LEN

- Enable Console Commands:

  - Enable the DNSS TCP/IP Console Commands
  - Default value: false
  - Symbol: TCPIP_DNSS_CONSOLE_CMD

- DNS Server Task Rate (in msec):

  - DNSS task processing rate, in milliseconds.
  - The DNSS module will process a timer event with this rate for maintaining its own queues, processing timeouts, etc.
  - The lower the rate (higher the frequency) the higher the module priority and higher module performance can be obtained
  - The value cannot be lower than the TCPIP_STACK_TICK_RATE.
  - Default value: 33
  - Symbol TCPIP_DNSS_TASK_PROCESS_RATE

- Default DNS Server Time-To-Live(in sec):

  - Default TTL time for a IP address
  - Value is in seconds
  - Default value: (10 * 60)
  - Symbol TCPIP_DNSS_TTL_TIME

- Delete Old Cache if Still in Place:

  - On initialization, delete the old cache if still in place
  - Else do not re-initialize
  - Default value: true
  - Symbol TCPIP_DNSS_DELETE_OLD_LEASE

- Reply to Client Request with Board Info:

  - Reply DNS info with Board info only if the requested DNS host name is not present
  - if TCPIP_DNSS_REPLY_BOARD_ADDR != true, then return no such name
  - Default value: true
  - Symbol TCPIP_DNSS_REPLY_BOARD_ADDR