Skip to content

Commit 4db8bb9

Browse files
committed
Simplify the DNS usage example.
1 parent 41d89f6 commit 4db8bb9

File tree

1 file changed

+23
-27
lines changed

1 file changed

+23
-27
lines changed

website/api.txt

+23-27
Original file line numberDiff line numberDiff line change
@@ -1010,36 +1010,32 @@ necessary in case of errors (parse error or so).
10101010

10111011
=== DNS
10121012

1013-
Here is an example of which reads domains from the command line, resolves
1014-
them, then reverse resolves the IP addresses returned.
1013+
Here is an example of which resolves +"www.google.com"+ then reverse
1014+
resolves the IP addresses which are returned.
10151015

10161016
-------------------------------------------------------------------------
1017-
for (var i = 2; i < ARGV.length; i++) {
1018-
var name = ARGV[i]
1019-
puts("looking up " + name);
1020-
var resolution = node.dns.resolve4(name);
1021-
1022-
resolution.addCallback(function (addresses, ttl, cname) {
1023-
puts("addresses: " + JSON.stringify(addresses));
1024-
puts("ttl: " + JSON.stringify(ttl));
1025-
puts("cname: " + JSON.stringify(cname));
1026-
1027-
for (var i = 0; i < addresses.length; i++) {
1028-
var a = addresses[i];
1029-
var reversing = node.dns.reverse(a);
1030-
reversing.addCallback( function (domains, ttl, cname) {
1031-
puts("reverse for " + a + ": " + JSON.stringify(domains));
1032-
});
1033-
reversing.addErrback( function (code, msg) {
1034-
puts("reverse for " + a + " failed: " + msg);
1035-
});
1036-
}
1037-
});
1017+
var resolution = node.dns.resolve4("www.google.com");
1018+
1019+
resolution.addCallback(function (addresses, ttl, cname) {
1020+
puts("addresses: " + JSON.stringify(addresses));
1021+
puts("ttl: " + JSON.stringify(ttl));
1022+
puts("cname: " + JSON.stringify(cname));
1023+
1024+
for (var i = 0; i < addresses.length; i++) {
1025+
var a = addresses[i];
1026+
var reversing = node.dns.reverse(a);
1027+
reversing.addCallback( function (domains, ttl, cname) {
1028+
puts("reverse for " + a + ": " + JSON.stringify(domains));
1029+
});
1030+
reversing.addErrback( function (code, msg) {
1031+
puts("reverse for " + a + " failed: " + msg);
1032+
});
1033+
}
1034+
});
10381035
1039-
resolution.addErrback(function (code, msg) {
1040-
puts("error: " + msg);
1041-
});
1042-
}
1036+
resolution.addErrback(function (code, msg) {
1037+
puts("error: " + msg);
1038+
});
10431039
-------------------------------------------------------------------------
10441040

10451041

0 commit comments

Comments
 (0)