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:
parent
a0b39cf64f
commit
02d0c9e75c
1 changed files with 4 additions and 4 deletions
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue