Data Sheet
!
5. TCP/IP-Related AT Commands
5.2.25. AT+CIPDNS_DEF—Sets User-defined DNS Servers; Configuration Saved in the Flash
Response
[+CIPDNS_CUR:<DNSserver0>]
[+CIPDNS_CUR:<DNSserver1>]
OK
OK
Parameters
• <enable>:
‣ 0: disable to use user-defined DNS servers;
‣ 1: enable to use user-defined DNS servers.
• <DNSserver0>: optional parameter indicating the first DNS server;
• <DNSserver1>: optional parameter indicating the second DNS serve.
Example
AT+CIPDNS_CUR=1,"208.67.220.220"
Note
• For command: AT+CIPDNS_CUR=0 (disable to use user-defined DNS servers), "208.67.222.222" will be
used as DNS server by default. And the DNS server may change according to the configuration of the
router which the chip connected to.
•
For command: AT+CIPDNS_CUR=1 (enable to use user-defined DNS servers, but the <DNS server>
parameters are not set), servers "208.67.222.222"will be used as DNS server by default.
Commands
Query Command:
AT+CIPDNS_DEF?
Function: Get the user-defined DNS
servers which saved in flash.
Set Command:
AT+CIPDNS_DEF=<enable>[,<DNSserver0>,<DNSserver1>]
Function: Set user-defined DNS servers.
Response
[+CIPDNS_DEF:<DNSserver0>]
[+CIPDNS_DEF:<DNSserver1>]
OK
OK
Parameters
• <enable>:
‣ 0: disable to use a user-defined DNS server;
‣ 1: enable to use a user-defined DNS server.
•
<DNSserver0>: optional parameter indicating the first DNS server;
•
<DNSserver1>: optional parameter indicating the second DNS serve.
Example
AT+CIPDNS_DEF=1,"208.67.220.220"
Note
• This configuration will be saved in the user parameter area of flash.
• For command: AT+CIPDNS_DEF=0 (disable to use user-defined DNS servers), "208.67.222.222" will be
used as DNS server by default. And the DNS server may change according to the configuration of the
router which the chip connected to.
•
For command: AT+CIPDNS_DEF=1 (enable to use user-defined DNS servers, but the <DNS server>
parameters are not set), servers "208.67.222.222"will be used as DNS server by default.
Espressif
! /!55 58
2017.05