跳转至

CDNSCFG

配置域名服务器DNS:AT+CDNSCFG

语法规则:

命令类型 语法 返回
设置命令 AT+CDNSCFG=<pri_dns>[,<sec_ dns>[,<cid>]] OK
查询命令 AT+CDNSCFG? PrimaryDns: <pri_dns>SecondaryDns: <sec_dns>
OK
测试命令 AT+CDNSCFG=? +CDNSCFG: ("Primary DNS"),("Secondary DNS")
OK

参数定义:

参数 定义 取值 对取值的说明
<pri_dns> 主域名服务器的 IP地址 字符串参数(字符串需要加引号)
<sec_ dns> 备域名服务器的 IP地址 字符串参数(字符串需要加引号)
<cid> 定义同+SAPBR中<cid> 1~3 当使用SAPBR激活pdp承载后,如有需要,再使用带的命令设置DNS服务器

举例:

命令(→)返回(←) 实例 解释和说明
+CDNSCFG命令查询和修改域名服务器的场景应用1(TCPIP,MQTT应用):
→ AT+CREG? 查询当前GPRS注册状态
← +CREG: 0,1
OK
<n>=0,表示禁用URC上报
<stat>=1,标识已经注册GPRS网络,而且是本地网
→ AT+CSTT
← OK
→ AT+CIICR
← OK
→ AT+CIFSR
← 10.113.72.66
→ AT+CDNSCFG? 查询默认DNS服务器
← PrimaryDns: 211.136.112.50
SecondaryDns: 211.136.150.66
OK
→ AT+CDNSCFG=ip1,ip2 如果有需要,客户可以修改DNS服务器
ip1和ip2请按照实际的dns服务器地址输入,ip1和ip2可以加双括号,也可以不加
← OK
→ AT+CIPSTART=TCP,<server domain>,<port> 连接一个域名地址。所有参数可加双括号,也可不加
本例是TCPIP的应用举例。如果是MQTT应用,此时可依次输入:
AT+MCONFIG,AT+MIPSTART,AT+MCONNECT等命令,具体请参考[MQTT使用方法举例]
← OK
CONNECT OK
+CDNSCFG查询和修改域名服务器的场景应用2(HTTP,FTP应用):
→ AT+SAPBR=3,1,"CONTYPE","GPRS"
← OK
→ AT+SAPBR=3,1,"APN",""
← OK
→ AT+SAPBR=1,1 激活cid=1的PDP上下文
← OK
→ AT+SAPBR=2,1
← +SAPBR: 1,1,010.169.179.213
OK
→ AT+CDNSCFG=ip1,ip2,1
← OK
→ AT+CDNSCFG? 查询DNS服务器。这种应用场景,必须要先执行+CDNSCFG设置命令才能查询
← PrimaryDns: ip1
SecondaryDns: ip2
OK
以上ip1,ip2都是实际的DNS域名服务器的ip地址,可加双括号,也可不加
→ HTTP应用,依次输入:AT+HTTPINIT,AT+HTTPPARA,AT+HTTPACTION等命令,具体请参考:
[HTTP使用方法举例]
FTP应用,依次输入:AT+FTPCID,AT+FTPSERV,AT+FTPUN,AT+FTPPW等命令,具体请参考:
[FTP使用方法举例]
搜索