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