aboutsummaryrefslogtreecommitdiff
path: root/test/mjsunit/disabled/test_dns.js
blob: dc14ad5545b5351c030a035c52cf86e8e2daeda4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
for (var i = 2; i < ARGV.length; i++) {
  var name = ARGV[i]
  puts("looking up " + name);
  var resolution = node.dns.resolve4(name);

  resolution.addCallback(function (addresses, ttl, cname) {
    puts("addresses: " + JSON.stringify(addresses));
    puts("ttl: " + JSON.stringify(ttl));
    puts("cname: " + JSON.stringify(cname));

    for (var i = 0; i < addresses.length; i++) {
      var a = addresses[i];
      var reversing = node.dns.reverse(a);
      reversing.addCallback( function (domains, ttl, cname) {
        puts("reverse for " + a + ": " + JSON.stringify(domains));
      });
      reversing.addErrback( function (code, msg) {
        puts("reverse for " + a + " failed: " + msg);
      });
    }
  });

  resolution.addErrback(function (code, msg) {
    puts("error: " + msg);
  });
}