主题中讨论的其他器件:CC3100、 CC3120
您好!
我正在使用 CC3100,它在 AP 模式下运行。
它配置为 UDP 服务器。
在 AP 模式下配置模块后、我发送 sl_NetAppStop (sl_NET_APP_MDNS_ID)命令。
但 DNS 仍处于活动状态。
如何停止 DNS 数据包流?
我面临很多问题、因为如果使用多个网络接口、CC3100中的 DNS 服务器优先于其他网络接口。
TI 团队您能为我提供 解决方案吗?
谢谢、
Likhitha
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我正在使用 CC3100,它在 AP 模式下运行。
它配置为 UDP 服务器。
在 AP 模式下配置模块后、我发送 sl_NetAppStop (sl_NET_APP_MDNS_ID)命令。
但 DNS 仍处于活动状态。
如何停止 DNS 数据包流?
我面临很多问题、因为如果使用多个网络接口、CC3100中的 DNS 服务器优先于其他网络接口。
TI 团队您能为我提供 解决方案吗?
谢谢、
Likhitha
您好、Likhitha、
此 API 适用于 mDNS (多播 DNS)服务、而不适用于 AP 模式下的 DNS。 例如、在新的 CC3120中、有用于此目的的 API、并且可以停用 DNS 服务器。 在新 CC3120或 CC3220中:SL_NetAppStop (SL_NetApp_DNS_Server_ID);
我认为有以下解决方案:
-在 AP 模式下将 CC3100的 IP 地址设置为静态、DNS IP 设置为0.0.0.0
-如果 DHCP 服务在重新启动后未返回错误,它可以像这样工作...
-在这种情况下,DHCP 响应中将返回 DNS 0.0.0.0,系统将不使用此 DNS IP
1月
您好、Likhitha、
很抱歉、不 要实现真正的实施、您需要在互联网上搜索。
但是、对于证明概念、您可以使用 Wireshark 获取的数据包- wiki.wireshark.org/DHCP。 只需很少的字段即可即时准备(交易 ID 等)。
BTW、来自 CC3100版本说明:
1月