the mdns is not working for the sample project http_server

I am using the hardware nrf5340-dk/7002-ek
I compiled the sample project http_server with CONFIG_SHELL option enabled
I connected my board to my wifi network with the wifi command
I used wireshark and I was expecting to see mdns from my board but there is no mdns from my hardware

I even executed the following commands  from my PC but I did not get any response

dns-sd -B _services._dns-sd._udp local
dns-sd -B _http._tcp local



and I can ping my device from my PC


I can see in the source code main.c

DNS_SD_REGISTER_TCP_SERVICE(http_server_sd, CONFIG_NET_HOSTNAME, "_http", "local",
			    DNS_SD_EMPTY_TXT, SERVER_PORT);



and here after my prj.conf

#
# Copyright (c) 2024 Nordic Semiconductor ASA
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

# General
CONFIG_LOG=y
CONFIG_ASSERT=y
#CONFIG_MAIN_STACK_SIZE=4096
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_RESET_ON_FATAL_ERROR=n

# LED Control
CONFIG_DK_LIBRARY=y

# Networking config
CONFIG_NETWORKING=y
CONFIG_NET_CONNECTION_MANAGER=y
CONFIG_NET_IPV4=y
CONFIG_NET_IPV6=y
CONFIG_NET_TCP=y
CONFIG_NET_UDP=y
CONFIG_NET_SOCKETS=y
CONFIG_POSIX_API=y
CONFIG_NET_MAX_CONN=10
CONFIG_NET_MAX_CONTEXTS=20

# Network buffers
CONFIG_NET_PKT_RX_COUNT=64
CONFIG_NET_PKT_TX_COUNT=48
CONFIG_NET_BUF_RX_COUNT=96
CONFIG_NET_BUF_TX_COUNT=72

# HTTP
CONFIG_HTTP_PARSER=y
CONFIG_HTTP_PARSER_URL=y

CONFIG_SHELL=y
CONFIG_SHELL_GETOPT=y
CONFIG_DEVICE_SHELL=y
CONFIG_POSIX_TIMERS=y
CONFIG_DATE_SHELL=y
CONFIG_NET_L2_ETHERNET=y
CONFIG_NET_SHELL=y

CONFIG_WIFI=y
CONFIG_WIFI_NRF70=y

# WPA supplicant
CONFIG_WIFI_NM_WPA_SUPPLICANT=y
CONFIG_NET_L2_WIFI_SHELL=y

CONFIG_NET_DHCPV4=y
CONFIG_DNS_RESOLVER=y

CONFIG_NET_STATISTICS=y
CONFIG_NET_STATISTICS_WIFI=y
CONFIG_NET_STATISTICS_USER_API=y

CONFIG_NET_IF_UNICAST_IPV6_ADDR_COUNT=4
CONFIG_NET_IF_MCAST_IPV6_ADDR_COUNT=5
CONFIG_NET_CONTEXT_SYNC_RECV=y

CONFIG_INIT_STACKS=y

CONFIG_L2_WIFI_CONNECTIVITY=y
CONFIG_L2_WIFI_CONNECTIVITY_AUTO_CONNECT=y
CONFIG_L2_WIFI_CONNECTIVITY_AUTO_DOWN=n

CONFIG_WIFI_CREDENTIALS=y
CONFIG_FLASH=y
#CONFIG_FLASH_PAGE_LAYOUT=y
#CONFIG_FLASH_MAP=y
CONFIG_NVS=y
CONFIG_SETTINGS=y
CONFIG_SETTINGS_NVS=y

# Memories
CONFIG_MAIN_STACK_SIZE=5200
CONFIG_SHELL_STACK_SIZE=5400

CONFIG_NET_TX_STACK_SIZE=4096
CONFIG_NET_RX_STACK_SIZE=4096
CONFIG_NET_CONNECTION_MANAGER_MONITOR_STACK_SIZE=5000

CONFIG_LOG=y
CONFIG_PRINTK=y

CONFIG_STACK_SENTINEL=y
CONFIG_DEBUG_COREDUMP=y
CONFIG_DEBUG_COREDUMP_BACKEND_LOGGING=y
CONFIG_DEBUG_COREDUMP_MEMORY_DUMP_MIN=y
##CONFIG_SHELL_CMDS_RESIZE=n
#CONFIG_DEBUG=y
CONFIG_WIFI_NM_WPA_SUPPLICANT_LOG_LEVEL_INF=y
CONFIG_WIFI_LOG_LEVEL_DBG=y
CONFIG_NET_MGMT=y
CONFIG_NET_MGMT_EVENT=y
CONFIG_NET_MGMT_EVENT_INFO=y
CONFIG_NET_MGMT_EVENT_LOG_LEVEL_DBG=y

CONFIG_DATE_TIME=y
CONFIG_DATE_TIME_NTP=y

CONFIG_JSON_LIBRARY=y

# Increase the stack for the HTTP service threads
CONFIG_HTTP_SERVER_SAMPLE_STACK_SIZE=8092
#CONFIG_HTTP_SERVER_SAMPLE_RECEIVE_BUFFER_SIZE=2048
#CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=8092
CONFIG_JSON_LIBRARY_FP_SUPPORT=y

CONFIG_LOG_BUFFER_SIZE=4096

CONFIG_MDNS_RESPONDER=y
CONFIG_DNS_SD=y
# Ensure the hostname is actually set
CONFIG_NET_HOSTNAME_ENABLE=y
CONFIG_NET_HOSTNAME="nrf-webserver"

CONFIG_NET_CONFIG_NEED_IPV4=y
CONFIG_NET_IPV4_IGMP=y
CONFIG_NET_L2_WIFI_MGMT=y



I even added log config in prj.conf:

# Specifically for mDNS Responder
CONFIG_MDNS_RESPONDER_LOG_LEVEL_DBG=y

# Specifically for DNS Service Discovery (SD)
CONFIG_DNS_SD_LOG_LEVEL_DBG=y


but I did not get any log related to mdns in the serial
Parents Reply Children
Related