1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

example modified a bit.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
akr 2005-01-29 05:22:35 +00:00
parent a0b39cf64f
commit 02d0c9e75c

View file

@ -7,12 +7,12 @@ I.e. it can resolv many hostnames concurrently.
It is possible to lookup various resources of DNS using DNS module directly. It is possible to lookup various resources of DNS using DNS module directly.
== example == example
Resolv.getaddress("www.ruby-lang.org") p Resolv.getaddress("www.ruby-lang.org")
Resolv.getname("210.251.121.214") p Resolv.getname("210.251.121.214")
Resolv::DNS.open {|dns| Resolv::DNS.open {|dns|
dns.getresources("www.ruby-lang.org", Resolv::DNS::Resource::IN::A).collect {|r| r.address} p dns.getresources("www.ruby-lang.org", Resolv::DNS::Resource::IN::A).collect {|r| r.address}
dns.getresources("ruby-lang.org", Resolv::DNS::Resource::IN::MX).collect {|r| [r.exchange.to_s, r.preference]} p dns.getresources("ruby-lang.org", Resolv::DNS::Resource::IN::MX).collect {|r| [r.exchange.to_s, r.preference]}
} }
== Resolv class == Resolv class