通过本节的学习,您将了解到如何使用JavaScript代码来实现基于以太网(RJ45接口)的DNS解析域名得到IP地址。
dns模块封装了如下几个API可供使用: lookup(hostname, function) Dns解析一个域名的ip地址 参数 | | | | | 解析成功后的回调函数,回调函数包括一个参数:字符串类型的ip地址 |
[mw_shl_code=javascript,true]var dns = require("dns");
var key = require("key");
//连接成功的回调函数
function dns_cb(ip){
print(ip);
}
//按键按下,dns查询
function key_cb(name){
print(name);
dns.lookup("bbs.o2ee.com", dns_cb);
}
key.on(key_cb);
function loop(){
while(true){
}
}
loop();
[/mw_shl_code]
实验结果 当按下任意用户自定义按键后开始解析域名,当域名解析成功后打印IP地址。
|