# How to use getname()?

**URL:** <https://www.ruby-forum.com/t/how-to-use-getname/115783>\
**Category:** Ruby\
**Created:** [September 28, 2007, 2:27pm UTC](https://www.ruby-forum.com/t/how-to-use-getname/115783 "2007-09-28T14:27:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kazaam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/b4bc9f/32.png) [@kazaam](https://www.ruby-forum.com/u/kazaam)\
**Post date:** [September 28, 2007, 2:27pm UTC](https://www.ruby-forum.com/t/how-to-use-getname/115783/1 "2007-09-28T14:27:13Z")

</div>

I seem to stupid but how can I use getname?!? My aim is getting the  
domain or subdomain behind an IP-address. I required socket and tried  
then:

hostname = getname(IP)

but this doesn’t work. I also can’t get wiser by reading the doc about  
it:  
[http://www.ruby-doc.org/stdlib/libdoc/resolv/rdoc/classes/Resolv.html](http://www.ruby-doc.org/stdlib/libdoc/resolv/rdoc/classes/Resolv.html) .

Someone knows how to use getname() ?

greets

---

<div class="post-metadata">

**Author:** ![kazaam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/b4bc9f/32.png) [@kazaam](https://www.ruby-forum.com/u/kazaam)\
**Post date:** [September 28, 2007, 5:38pm UTC](https://www.ruby-forum.com/t/how-to-use-getname/115783/2 "2007-09-28T17:38:21Z")

</div>

kazaam [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Someone knows how to use getname() ?

Looking at resolv.rb will show you an example. I don’t know why that’s  
not on the Resolv page.

require ‘resolv’  
hostname = Resolv.getname(‘127.0.0.1’)

---

<div class="post-metadata">

**Author:** ![kazaam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/b4bc9f/32.png) [@kazaam](https://www.ruby-forum.com/u/kazaam)\
**Post date:** [September 28, 2007, 6:30pm UTC](https://www.ruby-forum.com/t/how-to-use-getname/115783/3 "2007-09-28T18:30:31Z")

</div>

thx 🙂

On Fri, 28 Sep 2007 15:34:30 -0000
