|
|
DNS
通常我们连接一个网站是键入他的域名(如www.sina.com.cn),我们的电脑,会通过一个dns服务器将他的域名解析为相应ip来进行连接。
在arduino中配置你网络对应的dns服务器地址是非常重要的:
如果你的arduino是采用DHCP服务器来进行配置,通常DNS服务器地址也是自动获取的。
如果是静态配置,那么你调用 staticSetup()方法时需要包含DNS服务器地址。
#include <EtherCard.h>
static byte mymac[] = {0xDD,0xDD,0xDD,0x00,0x00,0x01};
static byte myip[] = {192,168,1,10};
static byte gatewayip[] = {192,168,1,1};
static byte dnsip[] = {151,99,125,2};
...
ether.staticSetup(myip, gatewayip, dnsip);
复制代码
你可以用dnsLookup()方法验证域名服务器是否正常。 |
|